deadhunter 发表于 2010-9-14 10:33:00

QTP实践中怎样提升自己的能力?

目前遇到的瓶颈是QTP不稳定,检查时发现页面的对象也没有改变,个人感觉是我编写脚本能力的问题,是脚本导致的不稳定,但是不知道要怎样提高这方面的能力?请高手们支招

我们有自己实现的框架,我主要是负责用例脚本的编写,用例中也有用到描述性编程、正则等等,目前不知道要往哪个方向前进,已经迷路了!

zzxxbb112 发表于 2010-9-14 12:04:46

还是要从实际项目中慢慢的提高,刚开始不要追求很多技术还有框架,一步步来~

shanxi 发表于 2010-9-14 14:03:21

回复 1# 的帖子

1. QTP这个软件本来就存在着bug
2. 运行时脚本不稳定,原因有三:一,执行软件有bug即QTP/QC;二,脚本质量不高,主要仍然在等待;三,失败那次的运行环境有问题

zzxxbb112 发表于 2010-9-14 14:09:01

原帖由 shanxi 于 2010-9-14 14:03 发表 http://bbs.51testing.com/images/common/back.gif
1. QTP这个软件本来就存在着bug
2. 运行时脚本不稳定,原因有三:一,执行软件有bug即QTP/QC;二,脚本质量不高,主要仍然在等待;三,失败那次的运行环境有问题

的确是,呵呵,不管是哪个版本的QTP都有bug。 10.0至今还有很多BUG没有修复。

deadhunter 发表于 2010-9-14 17:58:40

有啥好的自动化能保证稳定性,如果不稳定,在小组在推QTP也不好推

deadhunter 发表于 2010-9-14 17:59:05

我感觉维护的成本太高了

shanxi 发表于 2010-9-15 12:45:30

原帖由 deadhunter 于 2010-9-14 17:58 发表 http://bbs.51testing.com/images/common/back.gif
有啥好的自动化能保证稳定性,如果不稳定,在小组在推QTP也不好推

自己写的GUI自动化工具也是这个德行,遑论商业的QTP了。
界面自动化就这个特点。如果能忍受,就尽量想法维护它的稳定性;如果不能忍受,多花功夫在单元测试,接口测试和手工测试之上也能非常好地保障产品质量。

lantianwei 发表于 2010-9-15 13:43:29

给你点我个人的经验:
1。增强脚本 对各种情况进行处理 当然这个会增加脚本的运行时间
2。利用RERUN机制 即多次批量运行脚本 在第二次后的运行中只挑选失败的用例运行
3。增强异常处理能力 可以编写一些小的监控工具对异常窗口进行处理 甚至处理QTP崩溃的情况
4。清理用例脚本运行前后的测试环境
5。尽量减少用例脚本的上下关联
以上几点在我的自动化测试中被验证还是十分有效的,LZ可以尝试下
页: [1]
查看完整版本: QTP实践中怎样提升自己的能力?