- 1
- 0
- 约2.57千字
- 约 9页
- 2018-03-15 发布于河南
- 举报
QTP回顾与总结
QTP复习提纲
你对自动化测试的理解是什么?
把对象从被测软件ui中读取出主要特征,存入对象库,回放时在被测试软件中寻找指定对象,赋予对象一些方法,方法为windows win32或者web上的一些activex控件的通用方法(或者javascript应用于一些未支持的事件,比如link.click), 微软控件对外的接口,把其中一些方法进行封装,成为qtp自己的方法,比如getroproperty=对象.object.value ,然后运用这些方法属性驱动被测试对象完成一些指定的动作。对于任何一个add-in都是先找到人家的对外接口,然后拿过来封装,需要的时候去调用接口事件,也就成为了QTP的动作。
自动化测试和人工测试的优点和缺点是什么?
手工测试 自动化测试 难以重用 可重复 不可靠 可靠 成本高昂 可以投资获利 时间消耗 无人值守 自动化测试的优点:
回归测试更方便
可以运行更多更繁琐的测试
可以执行一些手工测试困难或不可能进行的测试
更好的利用资源
测试具有一致性和可重复性
测试的复用性
可以让产品更快面向市场
增加软件信任度
自动化测试的缺点:
不能取代手工测试
手工测试比自动化测试发现的缺陷更多
对测试质量的依赖性极大
测试自动化不能提高有效性
测试自动化可能会制约软件开发
工具本身并无想像力
QTP的实现原理是什么?分两个部分阐述。
GUI识别对象原理
原创力文档

文档评论(0)