51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

测试开发精英班,通向高级软件测试工程师论坛测试积点免费获取渠道攻略【长期招募】博为峰网校招聘兼职讲师!横扫BAT,Python全栈测试开发技能大全
【110期】:备战求职招聘,一起聊聊面试那些事儿!2020不玩虚的,先来一波技术PK! 【征稿】疫情当下手头紧?这波投稿补贴很及时! 自学软件测试那点事
查看: 1419|回复: 0

[原创] 简谈QTP如何实现功能测试

[复制链接]

该用户从未签到

发表于 2009-12-5 12:29:41 | 显示全部楼层 |阅读模式
前段时间有位朋友发邮件也询问 业务类型 系统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使用的问题,这两个你要分开,才能做好!
回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /2 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2020-3-31 00:49 , Processed in 0.061241 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2020 Comsenz Inc.

快速回复 返回顶部 返回列表