google搜索 站内搜索                 软件测试门户 | 软件测试培训 | 文章资料精选 | 软件测试论坛 | 测试解决方案 | 软件测试博客 | 测试招聘求职 
打印

[讨论] 自动化测试的测试案例

自动化测试的测试案例


请教大家自动化测试,比如测试login 页面
User
Password

计划的测试案例有
1) User=null
    password=null
2) User=null
    password<>null
3) user<>null
    password=null
4) user<>null
    password<>null
    user 不存在
5)user<>null
    password<>null
    password 不match
6)user<>null
    password<>null
    user and password match

请问大家认为,自动化测试的案例应该全部覆盖上面的案例么?
还是只测test case 6)呢? 谢谢

TOP

实现所有的!

TOP

利用多个判断语句绝对可以实现
实践是检验真理的唯一标准。

TOP

个人觉得自动化测试案例不应该涉及所有的情况.因为每种情况要涉及针对的检查点来判断.这样涉及出来的脚本可读性差,不利于维护,运行非常慢(检查点需要时间比较).
自动化只考虑正常情况就可以了.个人观点,请各位高手指正!

TOP

sdlkfj5 没有别人要发言了

TOP

我支持4楼的哥们!  穷举测试是不可能的!

TOP

那是肯定的  
只是少量的case能进行穷举的

TOP

学习
每天进步一点点

TOP

我想 zhumingwei 在#4 提到的问题是 Test Case的问题,如果Test Case 需要测试异常情况,那么就肯定是要测试了。
实践是检验真理的唯一标准。

TOP

引用:
原帖由 vaguely 于 2007-9-24 14:49 发表
请教大家自动化测试,比如测试login 页面
User
Password

计划的测试案例有
1) User=null
    password=null
2) User=null
    passwordnull
3) usernull
    password=null
4) usernull
    passw ...
楼主的问题有点奇怪。QTP 完全可以实现上面的案例,我想真正的问题是 你有这个需求和能力实现这些吗?
实践是检验真理的唯一标准。

TOP

你可以在一个 Action里面实现对这些Test Case的测试,当然也可以在多个Action里实现这些。
实践是检验真理的唯一标准。

TOP

同意3楼的

TOP

全覆盖比较好
public checklogin(byval user,byval password)
'Don't check if user or password is blank, process them by the different results.

steps.
if getSpecificError1 then
'do
elseif getSpecificError2 then
'do
else
'do
end if
http://www.abfun.cn 北京测试圈
http://www.abfun.cn 北京测试圈

TOP

 
当前时区 GMT+8, 现在时间是 2008-12-5 14:38Copyright(C)上海博为峰软件技术有限公司 2001-2007 电话:021-64471599-8017
当您在访问网站、论坛及博客过程中遇到问题时可发送email:webmaster@51testing.com或发送论坛短信至管理员风在吹