51Testing软件测试论坛

标题: 对于一个登录框,你能想到多少测试点 [打印本页]

作者: sxlshirley    时间: 2007-10-26 11:16
标题: 对于一个登录框,你能想到多少测试点
对于一个登录框,你能想到多少测试点
作者: ycxlove11    时间: 2007-10-26 12:13
用户名,密码是否正确,登陆页面是否友好,是否有自动登陆的设置
作者: zknjnu    时间: 2007-10-26 12:19
1、框的形状?方框?椭圆?
2、框的颜色和周围一致不?线条粗细?
3、框在页面的位置,居中?偏上?
4、输入范围?数字?空格?中文?俄语?长度?
5、点击后能否正常提示出错?能否正确登陆?能否给出等待提示?响应时间?
6、连续快速点击100次,有啥问题?
7、是需双击还是单击?
8、意外中断网络,有啥异常?
9、意外断电,能否重新连接?
10、多打开其他页面或操作其他程序,此页面是否无法登陆?会出现无响应或死机?
11、,,,
还是不写了,怕有人说我思想太BT
作者: Johnny521    时间: 2007-10-26 12:38
楼上的比较强,佩服

其实对于一个登陆框,如果要设计用例的话,感觉可以从以下几方面入手:
1、UI
   1>UI设计要美观,颜色搭配要适当
   2>按钮的颜色状态,有时候有些按钮在不满足其触发状态的时候,要设计成灰色,也就是不可选状态
2、功能需求
   1>主要考虑输入框内数据的限制,比如数字、字符、符号、一些组合输入、长度限制(如果没有长度限制的话,输入n多数据容易引起程序异常退出)
   2>正确的、人性化的提示
3、性能需求
   主要考虑性能方面的需求,比如n个人同时输入,同时提交,会不会引起异常
4、异常中断
   可以考虑一些断网、断电的情况
5、快捷键
   比如是否支持复制、粘贴、剪贴等快捷键
6、其他一些相关的设置,如果有的话
暂时就想到这些,仅供参考,欢迎一起讨

[ 本帖最后由 Johnny521 于 2007-10-26 12:43 编辑 ]
作者: zhao.nina    时间: 2007-10-26 13:34
学习了,呵呵.
作者: judyni    时间: 2007-10-26 14:48
向4楼的学习.......
作者: Johnny521    时间: 2007-10-26 16:40
楼上的,大家互相学习了,其实大家可以经常就一些话题来展开讨论,这是一个很好的自我提升的方法
作者: judyni    时间: 2007-10-26 17:46
呵呵.
作者: 让心飞翔    时间: 2007-10-27 15:46
可以根据需求文档和数据库设计进行设计测试用例:
包括(特殊字符#%^&^&, 空格. 登陆的相应时间,字符长度. 可以用边界值分析法,等价类分析法 )
作者: k999298    时间: 2007-10-27 17:50
我来补充几点哈! 最大化,最小化以及关闭功能是否正确实现  比如QQ
1 最小化最大化后屏幕刷新是否正常,能否及时刷新
2。移动窗体 快速移动或慢速移动 背景和窗体本身刷新必须正确
3。在不同分辨率下的显示是否正常
4。按钮的位置大小
5。字体大小和界面的比例
6。前景色和背景色搭配合理协调
7。界面风格等等
8。中英混合  比如 确定按钮是中文 取消按钮是cancel
9。tab键的使用顺序
10。密码是否显示为*号
还有比如QQ的下拉列表框和滚动条的测试 登陆框也有很多类型
作者: 鸡肉盖饭    时间: 2007-10-29 20:07
原帖由 zknjnu 于 2007-10-26 12:19 发表
1、框的形状?方框?椭圆?
2、框的颜色和周围一致不?线条粗细?
3、框在页面的位置,居中?偏上?
4、输入范围?数字?空格?中文?俄语?长度?
5、点击后能否正常提示出错?能否正确登陆?能否给出等待提示? ...


你的思路很特别哦,值得学习,测试就要这样的,要从各个方面考虑,当然一定要起要作用才对
作者: 骄阳似火    时间: 2007-11-15 11:57
不错,学习中
作者: hibetty    时间: 2007-11-15 15:50
标题: 回复 1# 的帖子
众人拾才火焰高啊,有意思!
作者: sean_yin    时间: 2007-11-15 23:10
补充一些用例:
跳转到正确页面的时间是否可以接受;
从后一页面返回到登陆页面原有数据是否保留(包括是否显示在页面上或者说没显示但是点登陆依然可以进入);
不同浏览器,不同操作系统的测试;
作者: fan730    时间: 2007-11-17 11:30
学习ing!!
作者: handle    时间: 2007-11-19 13:56
呼呼,强悍,学习中。。。。
作者: lydia7    时间: 2007-11-19 15:06
标题: 补充(偶是新人)
1输入错误的用户名、密码,提交后是否有提示框和提示字符?
   1。1如果有提示,当关闭提示框后,密码那栏是否有被清空?还是用户名和密码都被清空?亦或全没清空?
   1。2如果没有提示,界面是否回到原来的登陆界面?此时的密码那栏是否有被清空?还是用户名和密码都被清空?亦或全没清空?
   1。3如果有提示,此时按后退键会出现甚么情况?刷新后呢?
   1。4如果没有提示,此时按后退键会出现甚么情况?刷新后呢?
   1。5用多种浏览器测试,当用到TT之类的浏览器,当第一次用输入错误用户名和密码,不登陆,强制关闭电脑,再次开机,点击TT浏览器后,点击恢复之前的网页,此时,之前的登录名和密码还在麽?
   1。6用多种浏览器测试,当用到TT之类的浏览器,当第一次用输入错误用户名和密码,登陆(不管是否有提示),强制关闭电脑,再次开机,点击TT浏览器后,点击恢复之前的网页,此时,之前的登录名和密码还在麽?

2用繁体输入再测一遍。
作者: yeqiuangel    时间: 2007-11-21 11:00
楼上的想法太强了,应该说该想到的都想到了
作者: xiaodong    时间: 2007-11-21 11:21
原帖由 Johnny521 于 2007-10-26 12:38 发表
楼上的比较强,佩服

其实对于一个登陆框,如果要设计用例的话,感觉可以从以下几方面入手:
1、UI
   1>UI设计要美观,颜色搭配要适当
   2>按钮的颜色状态,有时候有些按钮在不满足其触发状态的时候,要 ...


还是这位仁兄回答的好.有思路.一点都不乱.别的同学...呵呵.我不看好.
作者: lxm    时间: 2007-11-21 15:30
标题: 同意楼上
树形展开,思路比较严密。
作者: 水上飘    时间: 2007-11-22 09:10
呵呵
强人真多啊
学习
作者: 正道    时间: 2007-11-23 17:15
关键是楼主没有说是GUI测试、还是功能测试,还是性能测试。问得比较模糊。光一个功能测试就很多可测的了,更不要说加上GUI、性能测试,可以写很多了。

[ 本帖最后由 正道 于 2007-11-23 17:21 编辑 ]
作者: enjoytest    时间: 2007-11-26 16:43
同意楼上的,应该明确说明是哪方面的测试

ps 这个题目很典型呢,好多次面试都碰到了
作者: enjoytest    时间: 2007-11-26 16:44
ps   如果没有说明,那应该是GUI和功能方面的,呵呵
作者: kitteylnm    时间: 2007-11-30 10:53
我觉得还有一点需要补充下哈:将用户名SQL注入一下,随便输入密码时,是否可以登陆系统
作者: dabeixiong    时间: 2007-12-1 20:28
我来汇总+补充...嘿嘿~
功能测试:(这个肯定要先说的咯)
1.正确的用户名和密码登陆
2.错误的用户名错误的密码、正确的用户名错误的密码、错误的用户明错误的密码,弹出相应的提示信息
3.提示信息是否正确,比如我密码错了提示无此用户...那就瞎了~
4.页面跳转的测试,人家输错了直接关闭就不好了~或者人家输对了自动跳转到相应页面(是相应页面不是单纯的跳到主页呦~)
5.多用户同账号登陆的情况...嘿嘿~没多少人想到吧...至于是否允许,那要看需求了~
6.账号和密码位数的检查,强制输入超过规定长度的字符,比如利用复制粘贴等
7.就像51testing论坛~我以为登陆账号和昵称是两码事呢~结果在这里昵称只能用账号...
8.出现各种情况再次进行登陆,比如用户关闭网页,有的系统点x关闭浏览器和点击系统提供的登出是不一样地~再用户进行ie清理,看看会出现啥状况?3楼的竟然想到断电...用得着么?
9.cookie或者其他技术保留登陆信息的时间检查,别人家选择保留1个月,结果1周就没了...

界面测试:
1.账号和密码的字符检查,是否允许双字节?这就涉及到本地化测试了~
2.各控件的布局是否整齐,控件的大小是否合适,文字字体大小格式颜色是否美观等等...
3.提示信息是否友好美观,总不能带脏字吧...

性能测试:
1.无非就是响应时间,页面显示时间,资源的占用...要像迅雷那样页面显示半天,资源又占那么多~不说了~郁闷~

安全性:
1.cookie的安全性检查
2.错误次数的控制(像工行的网银3次密码不对当天就进不去了...哼)
3.密码的安全性,是否用*号隐蔽或者别的类似的隐蔽方式,并且考虑密码被盗去的可能性,比如在注册的时候我们就对其密码进行强中弱鉴定~并提示用户...
作者: blue_dolphin    时间: 2007-12-1 22:56
看来楼上应该是个专业测试人员了
作者: yjr2008    时间: 2007-12-2 20:22
大家都是专业的测试员啊,值得学习
作者: yangtesting    时间: 2007-12-3 14:38
群众的力量~~写他100来个用例不成问题
作者: Jifucy1010    时间: 2007-12-4 09:53
4# 的说的真有条理啊
作者: gaowen    时间: 2007-12-4 15:58
study !~~~~~~~~~~~~~~~~~~
作者: walsh_wx    时间: 2007-12-5 11:45
对,测试目的都不明确

原帖由 正道 于 2007-11-23 05:15 PM 发表
关键是楼主没有说是GUI测试、还是功能测试,还是性能测试。问得比较模糊。光一个功能测试就很多可测的了,更不要说加上GUI、性能测试,可以写很多了。

作者: bzfyhfyh    时间: 2007-12-5 14:02
高手
新人学习ing
作者: ylian    时间: 2007-12-5 15:25
标题: 我也来两句!
讲得不错,有好几项我都没想到,不过好像有几点大家没提到哦:
1.不输入用户名或密码的提示!
2.不同的浏览器是否有相同的提示框弹出?(firefox打开,有些提示框就不会弹出)
作者: mollycai    时间: 2007-12-5 18:31
貌似大家追求的是谁能想到的测试点的多少

但是所有的case不都是根据需求来的吗?针对需要上说明的一些细节,再设计相应的测试点,不是吗?

呵呵,偶是新人
说的不对,给予批评指导
作者: linqiang    时间: 2007-12-6 16:32
标题: .
呵呵,学习了
作者: kaguan    时间: 2007-12-7 23:55
学习了。。。
作者: 丛林猎手    时间: 2007-12-8 00:32
按照27楼的,再补充几点

1.密码是否可以忽略大小写?
2.所有出错提示信息是否完整且对不同错误提示不同出错信息.
3.对于错误用户名.密码.提示错误后是否能自动返回登陆界面,并把用户名,密码清空
作者: Johnny521    时间: 2007-12-8 13:58
很久没上论坛了,今天上来一看,竟然发现这个帖子还在,之前在4楼回了一贴,看了下面一些朋友的回帖,发现很多观点都很特别、很新颖,值得学习!在此想发表以下几点意见:
1、作为一名测试人员,首先思路、条理都要很清晰,比如我们所写的测试报告、总结等,让别人看了,一定要有一种很清晰的感觉,但是我发现上面有一些朋友虽说思路还不错,但表述问题缺乏条理性。
2、谈谈产品需求
虽说测试时要参考产品需求,但实际工作中我们碰到的往往是需求不明确等问题,所以说需求只能作为我们测试的一个参考依据,而不能作为测试的根本依据,个人认为测试的依据主要来自三个方面:
   (1)原始的产品需求
   (2)个人的经验,以前在一篇文章中我曾经说过“测试不是靠青春吃饭的”就是这个道理
   (3)相关同类型产品的参考
3、测试的目的问题
也有部分朋友说到测试目的不明确,其实我觉得不应该这么想,既然这个问题没有限制目的,那就是要求全面测试了
作者: dujun    时间: 2007-12-10 15:05
呵呵 受益匪浅
作者: ivyhuan    时间: 2007-12-10 17:10
简单说一下哈,只针对用户名和密码的登陆,比如这里的用户名要求为英文和数字的组合,且长度不超过8个字符,密码为6个数字:
采用等价类的方法:
1.用户名:
  1)英文和数字的组合且长度不超过8个字符的  eg:  mmm123
  2)全英文名:    mmm
    3)全数字名:    123
   4)汉字 : 娃哈哈
  5)特殊字符:#¥×※
  6)超过8个字符的:  mmmm123456
    7)还可以用边界值的方法测试大于8个字符的,等于8个字符的,或者是为空

2.密码:
   1)…………………………………………
   2)…………………………………………
作者: 李靖之    时间: 2007-12-10 21:02
补充一个关于用户名和密码的登陆的问题,如果登陆的时候故意在用户名中加上"空格"会怎么样?
别外,关于界面的,如果登录框可以自由拖拽,那么其内部的格局会不会随拖拽发生变化呢!
作者: zcourage    时间: 2007-12-10 21:10
嘿嘿 MS 从功能上面 都说的验证方面  权限也要考虑哦
性能就主要从并发性上看了 呵呵
作者: enjoytest    时间: 2007-12-12 15:38
这个问题面试时遇到过多次
作者: enjoytest    时间: 2007-12-12 15:40
这个问题面试时遇到过多次
作者: enjoytest    时间: 2007-12-12 15:40
我也遇到到几次
作者: enjoytest    时间: 2007-12-12 15:40
可以考虑几个方面
作者: enjoytest    时间: 2007-12-12 15:41
用户名是否存在
作者: enjoytest    时间: 2007-12-12 15:41
密码是否正确
作者: enjoytest    时间: 2007-12-12 15:41
校验友显示是否清晰
作者: enjoytest    时间: 2007-12-12 15:41
界面友好方面
作者: enjoytest    时间: 2007-12-12 15:46
不知道还有哪些地方
作者: enjoytest    时间: 2007-12-12 15:46
我都成青铜元老了,呵呵
作者: enjoytest    时间: 2007-12-12 15:46
还得多多学习呀
作者: bingdu520    时间: 2007-12-13 12:00
标题: 回复 27# 的帖子
《我来汇总+补充...嘿嘿~
功能测试:(这个肯定要先说的咯)
1.正确的用户名和密码登陆
2.错误的用户名错误的密码、正确的用户名错误的密码、错误的用户明错误的密码,弹出相应的提示信息
3.提示信息是否正确,比如我密码错了提示无此用户...那就瞎了~》

楼上这娃儿提到的这里面的第三条“提示信息是否正确,比如我密码错了提示无此用户...那就瞎了”这恐怕不对吧,为了是用户登陆比较保险一些,微软可是都故意做了障眼法了,比如:明明用户名是对的,但是密码输入错误了,系统也会提示该用户不存在的,这种方法能够迷惑破解密码的人误以为这个用户是不存在的。所以这种提示方式是没有问题的。
作者: yxk311    时间: 2007-12-13 18:34
强人一堆一堆啊
作者: aye0517    时间: 2007-12-14 11:40
标题: 学习
啊,大家想问题都好全面,学习中......
作者: lilysun0411    时间: 2007-12-14 14:26
功能方面:用户名、密码是否正确
          用户名、密码如有错,有无相应提示
          用户名、密码如有错,登陆次数是否与规定的一致
          确定、取消按钮是否有效
          如有最大、小和关闭按钮,这些按钮是否有效
性能方面:正确登陆的时间是否在规定的时间内
          错误登陆时,提示框出现的时间是否在规定的时间内
          按最大、小和关闭按钮时,响应的时间是否在规定的时间内
GUI方面:各标签、文本框、按钮在静态和动态状况下,显示是否合理

[ 本帖最后由 lilysun0411 于 2007-12-14 14:42 编辑 ]
作者: mystufo    时间: 2007-12-17 17:53
继续补充哈,各种快捷键的使用
F5,BACKSPACE,TAB.........
作者: ly_rainy    时间: 2008-2-20 15:13
标题: 回复 4# 的帖子
思路很清晰,值得大家好好学习
作者: hailuo11    时间: 2008-2-22 17:21
标题: 再增加点
鼠标焦点也要关注到
作者: zh4ang    时间: 2008-2-23 20:52
V有点意思
作者: aguaibuku    时间: 2008-2-24 22:24
偶是新人,学习ING~
作者: chbhaha    时间: 2008-2-25 17:32
补充一点,输入错误的信息后,登录后,鼠标焦点是否会在错误信息所在的文本框
作者: chbhaha    时间: 2008-2-25 17:33
大小写是否区分
作者: binning_001    时间: 2008-2-26 22:41
tab键是否能正常使用
作者: gexiangping    时间: 2008-2-29 23:42
1.易用性测试(UI外观,以及快捷键的支持测试)
2。功能性测试
用户名/密码文本输入框的测试
3。安全性测试
输入密码时,会不会显示为******,密码是否可以被复制
4。异常环境下测试
作者: slwoss    时间: 2008-3-1 02:37
支持下~
作者: 静子666    时间: 2008-3-5 21:05
学习ing
作者: Tenner    时间: 2008-3-6 14:49
帮助很大




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