tanjiang 发表于 2011-5-24 11:56:17

一个简单 登陆框的测试用例 。

一个简单 登陆框的测试用例 。
如果一个登陆框 有用户名,密码,和验证码,
      那如何写测试用例。
          越详细越好哈。。谢谢。。

tanjiang 发表于 2011-5-24 13:37:52

帮个忙啊,怎么没人中

xingxing0205 发表于 2011-5-24 14:16:55

用户名,密码,验证码的可输入有效字符,长度,字母的大小写;验证码的大小写,其他字符的输入;

如果是网站,还考虑下SQL注入

xingxing0205 发表于 2011-5-24 14:17:34

还有全为空,一个一个为空的情况

ruirui。 发表于 2011-5-24 14:21:34

其实这个你百度 谷歌下应该可以找到的。

zhangchaofu 发表于 2011-5-24 17:28:49

看起来简单,又要考虑很多问题。
1:检查登录界面(登录框,密码框和验证码 是否显示完整 ,是否符合UI界面的设计。)
2:检查登录框(特殊字符,数字,数字和字母,中文,空格 这些是否可以输入,有没有长度的控制)
3:检查密码框(是否 可以输入特殊字符,数字,数字和字母,中文,空格)这些都要看需求来测试
4:检查验证码(验证码是否清楚明白)

在登录的时候
1:默认状态,无作任何操作,直接点提交 (系统是否给出相应的提示)
2:输入正确的用户名,其他不输入 (系统是否给出相应的提示)
3:输入正确的用户名,密码,验证码(是否能正常登录)
4:输入正确的用户名,密码 ,不输入验证码(系统是否给出相应的提示)
5:不输入用户名,输入正确密码和验证码(系统是否给出相应的提示)
6:不输入用户名,输入正确密码,不输入验证码((系统是否给出相应的提示)
。。。。。。。。。。。。。。。。。。。。。。。。。

反正还有很多啊,这些都要考虑的啊,要保证软件的质量,尽可能地设计覆盖率比较高的用例啊

千里 发表于 2011-5-25 02:42:23

我能够写得尽量简单,想尽量详细我没很大兴趣。

千里 发表于 2011-5-25 02:42:39

在全面覆盖的前提下,用例越少越好。

蝶舞飞扬 发表于 2011-5-25 11:39:03

1、测试密码、用户名是否输入正常;
2、测试密码、用户名输入异常时;
3、测试点下“记住”时是否记住密码与用户名,假如只记下密码或者用户名又将怎样;
4、测试点下“不记住”又记下没,假如记下又怎样;
5、测试点下“记住”,当有多个用户名需要记下时是否正常;
6、测试如何删除已记下的用户名和密码,删除是否真正删除,删除引起其他异常是什么;
……
 输入合法的用户名和密码可以成功进入

  输入合法的用户名和不合法密码不可以进入,并给出合理的提示

  输入不合法的用户名和正确密码不可以进入,并给出合理的提示

  输入不合法的用户名和不正确的密码不可以进入,并给出合理的提示

  不合法的用户名有:不正确的用户名,,使用了字符大于用户名的限制

  正常用户名不允许的特殊字符 空的用户名,系统(操作系统和应用系统)的保留字符

  不合法的密码有:空密码(除有特殊规定的),错误的密码,字符大于密码的限制

  正常密码不允许的特殊字符,系统(操作系统和应用系统)的保留字符

  界面的链接:

  对于界面有链接的界面,要测试界面上的所有的链接都正常或者给出合理的提示

  补充

  输入框是否支持 复制和黏贴 和移动

  密码框显示的不要是具体的字符,要是一些密码的字符

  验证用户名前有空格是否可以进入,一般情况可以。

  验证用户名是否区分大小写。(有的软件是区分大小写的)

  验证必填项为空,是否允许进入。

  验证登录的次数是否有限制。从安全角度考虑,有些安全级别高的软件会考虑这方面的限制。

jiazurongyu 发表于 2011-5-25 12:00:32

回复 8# 千里

用例越少越好度量

千里 发表于 2011-5-27 00:41:49

既然是简单的登陆框,都能够整出那么多用例来。要是复杂的注册流程,该有多少用例啊。还不算上更复杂的ERP流程了,核心流程。

lyliyang 发表于 2011-5-31 12:46:55

{:4_83:}

yuyun_dream 发表于 2011-6-8 17:21:00

:victory:

千里 发表于 2011-6-14 12:47:46

老想把用例弄得很复杂是一件痛苦的事情。
想着把用例弄得简单是一件痉的事情。

gxykyt 发表于 2011-6-14 17:14:36

学习了

xrzhang163 发表于 2011-6-17 11:39:14

挺复杂的
页: [1]
查看完整版本: 一个简单 登陆框的测试用例 。