简谈QTP如何实现功能测试
前段时间有位朋友发邮件也询问 业务类型 系统QTP如何实现功能测试。换个角度想一下:
现在你不考虑QTP的实现问题,假设QTP你已经非常熟练,你该怎么测试?
像这样的业务,难的不是QTP使用和应用,而你测试方案的设计!假设现在你们的系统更新了一个版本,需要全面测试,你该怎么测?
你会准备一系列数据和动作,然后验证结果。但你手工测试的时候,你会边测试边考虑周边的问题,如果你使用QTP,那么你一次只能走一条路,一步步的走。
举例说明吧:
A 送审给 B 送审给 C 送审给 D 完成
用QTP测试你必须设计很多场景:
A 送审给 B 送审给 C 送审给 D 完成
A 送审给 B 送审给 C 送审给 D 退回给 C 再送审给 D 完成
A 送审给 B 送审给 C 退回给 B 送审给 C 再送审给 D 完成
……
理论上所有可能的业务流程都必须测试,但使用工具测试,思想要转过来,只针对功能!D退回给C这个业务 也可以看成一个动作,测试通过后,再由C发送过的请求都可以不用再考虑了,因为我们只管输入输出。
重要的就是你的业务流是如何设计的,把所有的业务流转化为动作,然后QTP只是去做这些动作而已。
需要注意的是:
QTP熟悉程序如何?是否能得心应手?
时间是否允许,企业最注重的是利润、成本,其次就是效率。
论坛上有个朋友说得很好,如何使用QTP就看你如何设计这个用例了。剩下的问题就是QTP使用的问题,这两个你要分开,才能做好!
页:
[1]