zhilingying 发表于 2010-11-18 16:42:41

有QTP实战经验的请进

小妹刚学习QTP不久,学习了一段时间,觉得对于功能测试是不是作用不大。
    对于一般的增删改功能,可以对其中的对象设定一些参数,但是觉得真正用到现实中,是不是更麻烦啦,比如说:我通过手工测试可以快速地完成,但是要用QTP的话,我必须先录制好,然后再运行。比较的话,可能事实上还不如手工测试的快。
    学习到中途,突然有点迷茫啦,是不是该接着学习下去呢?
    不知道大家是怎么看的

赵佳乐SMILE 发表于 2010-11-18 17:11:51

我刚学了不几天 觉的挺好的
反正我就做了个最简单的
登录---跑业务 要模拟一个月(这一部分我就用QTP做的 感觉很快 不用我自己输了 也不用点了)
最后一天
登录--跑另一个业务

如果简单的操作就不用QTP吧 
反正我是这么觉的

zhilingying 发表于 2010-11-18 17:43:42

回复 2# 赵佳乐SMILE
恩。一些重复的任务可以用QTP,但是我感觉如果涉及到功能测试上,好像还真不是很用得上

fucuihong 发表于 2010-11-19 09:23:15

QTP自动化测试适用于回归测试。也就是说,前提是这个系统已经通过了手工测试(BUG都已经修改了,需要回归时),回归测试时使用QTP会更方便,不用手工再把重复的功能验证一遍。尤其是那些反复变动的需要回归7次以上的大项目,更能体会到QTP自动化比手动测试的优势。

yunbin_7 发表于 2010-11-19 09:39:32

QTP主要做功能测试和回归测试,对于那些需求变更不频繁,系统功能稳定下来的重复性工作,比较实用。而对于简单的操作,其实还是用手工测试比较快一些。

xhhuang1618 发表于 2010-11-19 16:39:37

坚持学下去,你会豁然开朗:)

骄阳似火 发表于 2010-11-19 17:15:49

尝试下把一些常用到的功能都function化,用时,直接调用就行了

wolaizhinidexin 发表于 2010-11-20 16:59:03

做增、减、删除功能时,你只需要把它封装成function,然后其它模块调用就行了。
如果能够把它写成类的方式,当你大量调用时,你可能只需要设置其对象的属性,然后调用某个具体的方法。这样更简单。从个人的经验来说,用QTP去录制仅适合学习,如果真正的做的话,请fucation化吧

zhilingying 发表于 2010-11-22 10:40:40

回复 8# wolaizhinidexin
本以为自己对QTP有了一定了解啦,发现原来还是很浅。从现在开始,学习function封装
谢谢{:4_94:}

zhilingying 发表于 2010-11-22 10:41:23

回复 7# 骄阳似火
好哒!谢谢,开始学习啦:victory:

wangsc_testing 发表于 2010-11-22 15:23:41

别指望QTP自身的功能能给你带来什么方便,那些简单的操作,操作起来其实很麻烦的,就像你说的还没有手工操作快呢,但QTP的使用重点在脚本开发和脚本维护,只有你懂得脚本开发,你才会让QTP变得很灵活,更适合你的项目。坚持吧,最好去学学QTP脚本开发

zhilingying 发表于 2010-11-22 15:53:41

回复 11# wangsc_testing
恩,好哒!最近正在学QTP脚本语言。里面涉及到很多对象、属性方法,有点头大
页: [1]
查看完整版本: 有QTP实战经验的请进