51Testing软件测试论坛

标题: 一个登录模块的路径覆盖测试用例 [打印本页]

作者: fen_wu799    时间: 2008-4-29 17:31
标题: 一个登录模块的路径覆盖测试用例
今天去面试,面试的考官给我30钟写出用户名————密码——————提交的路径覆盖测试用例。
我安照着平时一般做法,写个6个验证性的路径覆盖用例,结果不符合要求,想请问大家这个用例该怎么写!谢谢!
我写的用例如下:
用例编号              步骤                         预测结果                实测结果
1.                       用户名密码为null                                      提示不能为空
2.                       用户名不为null密码为null                         提示密码不能为空
3.                        用户名为null密码不为空            提示用户名不能为空
4                      输入正确的用户名密码                  进入系统
5                      输入正确的用户名,密码错误           提示密码 不正确
6                      输入系统中不存在的用户,密码          提示不存在该用户
作者: wangjcltj    时间: 2008-4-30 09:11
如果只是最基本的登录的话,这几个用例已经覆盖了.

是不是还需要考虑下具体情况,比如说用户名密码有位数限制,格式限制之类的呀.做测试写用例之前要先看需求文档,考官是不是看你没问需求把你给刷下来的哟.
作者: 65138935    时间: 2008-4-30 17:38
需求第一哦
作者: gexiangping    时间: 2008-4-30 22:20
只是把最基本的功能覆盖了,还有一部分没有测试,以下仅供参考哦
1。用户名及密码的数据验证
   可以用等价类划分法和边界值分析法来进行用例设计:
    有效的数据类型: 数字,字母,特殊符号之类的   长度:需求范围长度之内的
    无效的数据类型:空格,中文,最大长度+1
2。用户名文本框对空格键的处理:  空格在句首系统的处理,空格在句中的处理,空格在句尾的处理;
3。安全性测试:
   输入的密码显示为*******;
      密码数据不可被复制与剪切;
4。快捷键及热键的支持测试:
    是否支持WINDOWS操作系统的快捷键CTRL+c/X/V,按ENTER或TAB热键进行焦点的切换顺序是否正确
等等等等

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

[ 本帖最后由 gexiangping 于 2008-4-30 22:22 编辑 ]
作者: waha    时间: 2008-5-2 17:24
受教了
作者: fen_wu799    时间: 2008-5-4 10:55
谢谢各位朋友的回答
楼上各位朋友的问题我都考虑过的,我问了那个牛人有啥特别的需求,他说没有,只要考虑路径覆盖,后来他说我的用例中最基本的状态值都没有,他要的不是验证性的用例,考虑半天我除了写验证性的用例其他的用例还写不出来,除非写白盒测试用例,但牛人说要我写的不是白盒测试用例。我就这样给莫名的kill了!
作者: 65138935    时间: 2008-5-4 17:25
路径覆盖不就是白盒测试的方法吗?
反正你已经被KILL了,不妨直接问他:“请问是您您会怎么写呢?希望您能让我学习学习”
作者: I_hui    时间: 2008-5-5 01:30
对,应该问一下他。
我就不明白他到底是想让你写出什么样的用例来!
就像你写的应该也是差不多了哈。
作者: zrj1986    时间: 2008-5-5 23:57
是不是应该用状态图的方法啊?
作者: janehost    时间: 2013-4-3 16:20
学习了
作者: 儿歌三百首    时间: 2013-4-8 10:38
他说的状态值,是不是想要你给出具体的测试数据啊




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2