51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 159539|回复: 452
打印 上一主题 下一主题

[原创] 循序渐进学习QTP三步曲

[复制链接]

该用户从未签到

1#
发表于 2006-8-30 15:38:25 | 显示全部楼层
非常赞同walker1020 的初级篇,

更加关注kai_top 提到的Action的设计。

不太同意mstiunicon 的观点:把页面上的所有对象都抓下来。我认为需要用到的对象才添加到对象库,没必要把不相干的对象都加到对象库,多了便是垃圾。

关于初级篇,我还有几点体会:
1、我们的产品是web的,对于所有的页面,IE标题栏显示的都是相同的名字,也就是说所有page对象其实都相同。但在QTP默认的设置下,录制后对象库里却出现很多的page,后来才知道QTP默认是按照URL来区分page对象的,但网站是动态内容,URL大部分都是变化的,在回放的时候出现很对找不到对象的情况。
   害得我重新设置参数 TOOLs> Option > WEB>Page/Fram Options.., 选择 Different object descriptions,然后再修改对象库里的对象,修改脚本,花了不少时间。

2、Action的设计其实应该放到初级篇,否则做完后发现没有一个Reusable Action那就麻烦了,要利用已完成的脚本增加测试用例根本不可能。
    所以我的理解是,一个好的脚本,要尽量多的Reuseable action,一个测试用例就是多个Reuseable action的串连。

3、不要忽略了检查点或验证。尽量多的增加检查点,确保测试成功,否则有时候测试报告里没有错误,但实际上测试是不成功的。

刚开始用QTP,不要在乎实现的用例的多少,而要在不断的测试中维护,优化脚本,使之能真正部分代替手工测试。
回复 支持 反对

使用道具 举报

该用户从未签到

2#
发表于 2006-8-30 16:58:10 | 显示全部楼层
这样交流心得,我喜欢。。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-6-1 17:36 , Processed in 0.072071 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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