fen_wu799 发表于 2008-4-29 17:31:13

一个登录模块的路径覆盖测试用例

今天去面试,面试的考官给我30钟写出用户名————密码——————提交的路径覆盖测试用例。
我安照着平时一般做法,写个6个验证性的路径覆盖用例,结果不符合要求,想请问大家这个用例该怎么写!谢谢!
我写的用例如下:
用例编号            步骤                         预测结果                实测结果
1.                     用户名密码为null                                    提示不能为空
2.                     用户名不为null密码为null                         提示密码不能为空
3.                        用户名为null密码不为空            提示用户名不能为空
4                      输入正确的用户名密码                  进入系统
5                      输入正确的用户名,密码错误         提示密码 不正确
6                      输入系统中不存在的用户,密码          提示不存在该用户

wangjcltj 发表于 2008-4-30 09:11:42

如果只是最基本的登录的话,这几个用例已经覆盖了.

是不是还需要考虑下具体情况,比如说用户名密码有位数限制,格式限制之类的呀.做测试写用例之前要先看需求文档,考官是不是看你没问需求把你给刷下来的哟.

65138935 发表于 2008-4-30 17:38:23

需求第一哦

gexiangping 发表于 2008-4-30 22:20:32

只是把最基本的功能覆盖了,还有一部分没有测试,以下仅供参考哦
1。用户名及密码的数据验证
   可以用等价类划分法和边界值分析法来进行用例设计:
    有效的数据类型: 数字,字母,特殊符号之类的   长度:需求范围长度之内的
    无效的数据类型:空格,中文,最大长度+1
2。用户名文本框对空格键的处理:空格在句首系统的处理,空格在句中的处理,空格在句尾的处理;
3。安全性测试:
   输入的密码显示为*******;
      密码数据不可被复制与剪切;
4。快捷键及热键的支持测试:
    是否支持WINDOWS操作系统的快捷键CTRL+c/X/V,按ENTER或TAB热键进行焦点的切换顺序是否正确
等等等等

不过,最关键的一点是:需求 ~~~需求没有需求 直接去刁那个面测的,没有需求的东东是不会进行测试的;

[ 本帖最后由 gexiangping 于 2008-4-30 22:22 编辑 ]

waha 发表于 2008-5-2 17:24:55

受教了

fen_wu799 发表于 2008-5-4 10:55:06

谢谢各位朋友的回答
楼上各位朋友的问题我都考虑过的,我问了那个牛人有啥特别的需求,他说没有,只要考虑路径覆盖,后来他说我的用例中最基本的状态值都没有,他要的不是验证性的用例,考虑半天我除了写验证性的用例其他的用例还写不出来,除非写白盒测试用例,但牛人说要我写的不是白盒测试用例。我就这样给莫名的kill了!:Q :Q

65138935 发表于 2008-5-4 17:25:03

路径覆盖不就是白盒测试的方法吗?
反正你已经被KILL了,不妨直接问他:“请问是您您会怎么写呢?希望您能让我学习学习”

I_hui 发表于 2008-5-5 01:30:25

对,应该问一下他。
我就不明白他到底是想让你写出什么样的用例来!
就像你写的应该也是差不多了哈。

zrj1986 发表于 2008-5-5 23:57:48

是不是应该用状态图的方法啊?

janehost 发表于 2013-4-3 16:20:04

学习了

儿歌三百首 发表于 2013-4-8 10:38:55

他说的状态值,是不是想要你给出具体的测试数据啊
页: [1]
查看完整版本: 一个登录模块的路径覆盖测试用例