51Testing软件测试论坛

标题: 经验分享,关于位图检查点 [打印本页]

作者: dfairy    时间: 2009-6-10 12:41
标题: 经验分享,关于位图检查点
我使用QTP9.0测试windows application,在用位图检查点时,总是无法通过,通过仔细观察期望图片和实际图片,发现select area的框总是会有些微的位移,这样看上去area框里面的图片就不一样了
试过用论坛上介绍的方法,采用QTP10.0的位图检查点容错,设置容错度,但还是不行,通过”查看区别“ 很清楚的看到期望图片和实际图片之间有重影。
经过分析,是因为QTP在ActiveScreen上设检查点时,会有一个紫色的框把对应的对象框住,而这个框是有宽度的,期望的图片在截屏时以这个框的内边框为准,而实际运行时抓取的图片是针对运行时对象的,也就是以外边框为准,所以会有一个位移误差。
解决方法是,在设置位图检查点时,选择最上层的窗体对象,而且该窗体应该是最大化的状态,然后再select area,这样哪怕是在QTP9.0上,位图检查点也可以正确通过了
作者: RayTM    时间: 2009-6-10 13:46
学习
作者: hihotb    时间: 2009-6-17 17:16

这倒没注意过,谢谢分享




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2