51Testing软件测试论坛

标题: 有关登陆测试的QTP脚本的疑问 [打印本页]

作者: duoduoluo    时间: 2007-4-10 12:13
标题: 有关登陆测试的QTP脚本的疑问
因为刚刚涉足QTP,在网上看到这篇有关登陆测试的QTP脚本,文章出处 http://blog.51testing.com/?85168 ... ce_itemid_1139.html
有一些疑问,望大家能够给我解答
在脚本中 通过datatable存放测试数据,并且还放入测试的预期结果。但是在脚本中对登陆成功或者失败的处理并不是通过预期结果和实际结果的比较,而只是从测试数据中取出istatus的值进行判断。
我想请教,对于这种判断登陆的用例,应该如何将实际结果和预期结果进行比较呢?
作者: xiaonan    时间: 2007-4-10 14:39
这看你用例是如何写的啊.比如登录成功,会打开另一界面.那你在登录后判断想要的窗口是否被打开.或者登录失败的话,会给出提示信息,那你再判断这个提示信息
作者: cute    时间: 2007-4-10 17:13
斑竹的意思是录制两个脚本么?
一般会把登录成功和失败设计成两个用例的阿
作者: walker1020    时间: 2007-4-11 11:14
实际结果和预期结果 是在 Test Case 里面就写清楚的内容,已经不是 QTP 所能控制的范围了。
作者: 风过无息    时间: 2007-4-11 13:11
大家习惯了使用工具,其实用例设计远不实现用例重要,而且难度大,这个做项目设计和做项目开发的区别一样.
作者: duoduoluo    时间: 2007-4-11 13:28
那斑竹的意思就是说,登陆的脚本可以设计为通用的,测试数据可以分为多组,比如成功和失败各一组数据,脚本执行完成后,再将执行结果和期望结果进行对比就ok啦?
作者: walker1020    时间: 2007-4-11 15:23
如果说我去测试这个登陆功能,我会分别把登陆成功和失败的脚本录制在两个 Action里面,然后对登陆失败的脚本的用户名和密码进行参数化等。这样有利于维护和管理。
当然,你也可以把它们放在一个 Action里面。
作者: walker1020    时间: 2007-4-11 15:27
另外 请参考 http://bbs.51testing.com/viewthread.php?tid=43698
作者: rting    时间: 2007-4-29 17:57
。。。。。。。。。。。。。




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