lbx111111 发表于 2009-12-5 12:29:41

简谈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]
查看完整版本: 简谈QTP如何实现功能测试