51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3280|回复: 12
打印 上一主题 下一主题

[原创] 怎么设计测试用例?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-4-17 16:41:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有两个文本框,第一个文本框是标识框,要求输入内容由字母、数字和下划线组成,但首字符必须是字母;
第二个文本框是数据框,要求输入合法数据,界面上还有一个确定、取消按钮,请你针对两个文本框写出测试用例。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2009-4-19 18:01:23 | 只看该作者
这个论坛人气太晕人了!~·
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2009-4-20 11:34:46 | 只看该作者
第一个    有效的                无效的
          字母+数字+下划线      全是数字
          字母+数字              数字+字母+下划线
          字母+下划线             下划线+数字+字母
           字母                     字符

尽量用少的数据覆盖 多的有效数据,每一个无效数据选一个测试数据,大概有6个测试用列
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2009-4-28 19:52:12 | 只看该作者
首先谢谢你的回答!

假设这个是一个登陆的页面!

6个测试用例实在是勉强了点,如果是对安全性比较高的系统,还需要更细致的划分等价呀!

对于没有任何的文档的说明,我们是否需要探索性的测试下,登陆界面的检查的方式,或者文本框具体能处理的字符个数等???

要保证合法用户进去,非法用户进不去!

[ 本帖最后由 twinsczl 于 2009-4-29 21:48 编辑 ]
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2017-3-3 10:21
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]测试排长

    5#
    发表于 2009-4-29 09:53:40 | 只看该作者
    这个写用例的话,MS会很多唉,我就说下自己的想法吧
    a、输入字符包含字母、数字、下划线(以字母为首字符进行排列组合,如字母+数字,字母+下划线等)
    b、输入字符包含字母、数字、下划线(不以字母为首字符,如数字+字母+下划线、数字+数字等)
    c、输入非法字符,即除字母、数字、下划线以外的常用字符,如汉字、标点符号、日期、时间等
    d、输入特殊字符集,如NULL、\n、%d、@一类的特殊字符集,看系统是否做异常处理
    e、输入超长字符,假设文本框最多255个字符,尝试输入256个字符,检查程序能否正确处理;
    f、输入默认值,空白,空格;
    g、利用复制,粘贴等操作程序是否对输入做合法性检查;
    h、在输入过程中,按下回车、Tab、Esc等键是跳出文本框,还是接受字符;

    新手上路,有不对的地方,请各位大侠指出啊,共同学习

    [ 本帖最后由 june.diny 于 2009-4-29 09:58 编辑 ]
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-3-3 10:21
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]测试排长

    6#
    发表于 2009-4-29 09:57:12 | 只看该作者
    对了,针对a设计用例时应分成两部分:
    1、资料库里已经存在的用户名
    2、资料库里不存在,但符合规则(由字母、数字和下划线组成,首字符为字母)的用户名
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
     楼主| 发表于 2009-4-29 21:52:55 | 只看该作者

    回复 6# 的帖子

    谢谢你的回答~·!

    你考虑的十分的周全,很仔细,我相信一定能做的更好的。

    测试这个工作很容易偷懒,呵呵,希望大家共同进步。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-3-3 10:21
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]测试排长

    8#
    发表于 2009-4-30 21:54:08 | 只看该作者
    原帖由 twinsczl 于 2009-4-29 21:52 发表
    谢谢你的回答~·!

    你考虑的十分的周全,很仔细,我相信一定能做的更好的。

    测试这个工作很容易偷懒,呵呵,希望大家共同进步。


    呵呵,共同学习
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-3-3 10:21
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]测试排长

    9#
    发表于 2009-5-5 21:09:33 | 只看该作者
    补充一点,如果这是一个登陆页面的话,在设计用例的时候,特别需要考虑针对SQL注入设计用例,如'1=1'这种恒等式,是否会透过数据库,而成功登陆页面~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2009-6-17 13:40:31 | 只看该作者
    我也来补充一点。要是登陆页面,是否要考虑登陆次数的限制。比如登陆三次不成功。不可以在登陆等!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-6-9 14:08
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    11#
    发表于 2009-6-17 14:39:31 | 只看该作者
    楼主所述不就是因果图测试用例设计的一个经典案例吗?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-6-9 14:08
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    12#
    发表于 2009-6-17 14:40:18 | 只看该作者
    原帖由 爱小鱼 于 2009-6-17 13:40 发表
    我也来补充一点。要是登陆页面,是否要考虑登陆次数的限制。比如登陆三次不成功。不可以在登陆等!

    在测试的时候加上三次不成功的用例就行了吧。。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2009-6-18 13:39:01 | 只看该作者
    2个字段,如果写那么详细的话,整个系统的用例会写累死你。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-9-21 01:45 , Processed in 0.097987 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表