51Testing软件测试论坛

标题: 为什么老是显示mismatch [打印本页]

作者: lzq123335    时间: 2006-5-26 09:24
标题: 为什么老是显示mismatch
各位:
   

         我在使用winrunner执行回归测试时候,每天有大量脚本晚上运行,第二天来看结果。 我们公司产品是绘图软件,每个脚本是模拟人操作绘图,然后抓图进行比较。
1。结果大多数都是mismatch,发现是图形有的比例不一样?
2。还有同样脚本,为什么有时候运行后结果不一样呢?但我手动操作(手动按照脚本来操作--手动测试)的话,结果一样啊?能否给些建议?
3。option 下的threshhold for difference between bitmap  这个选项是什么意思?怎么改变了这个项没有看到什么变化呢?
作者: lzq123335    时间: 2006-5-29 10:21
怎么没有人说说马?
一直困扰着我,不知道怎么搞得。
。。。。。。
作者: 生如火花    时间: 2006-5-29 10:29
估计得手工写抓屏和比较的应用和dll来解决你这个问题
作者: lzq123335    时间: 2006-5-29 16:51
wr的抓屏有不好地方吗?
作者: shyfish    时间: 2006-5-29 19:12
比较是按像素点逐个比较的, 那个选项的意思是允许有几个像素点不匹配, 即即使不匹配, 但只要个数在这个范围内还是认为匹配.
图像的问题比较复杂点, 看着一样的也可以比较会不一样(试过自己逐点比较, 看着一样的, 比较会有几点到几十个点偏差, 图像大了, 可能会更多). 另外, 在一台机器上一样的, 放到另外一台机器上运行, 看着一样, 但结果完全是不匹配的也有可能. 不知道为什么. 所以如果是在一台机器录制, 到另外一台机器上运行, 一定要先Update模式运行. 如果是同一台机器上, 多次运行, 自己观察结果是不是会不同(可能某个操作影响了整个环境, 导致整体变化也是有可能的). 如果同, 那试改下(调试下)那个值(记得可以通过setvar的方式改变, 方便点)
没了. 祝好运
刚发现你是和我同天不同年注册的, 呵呵
作者: lzq123335    时间: 2006-5-30 11:12
其实,如果使用一个机器运行wr的时候,不要去调整屏幕亮度/颜色/大小等等,截图前后会不一样(是在update后调整),还有最好在截图前,对窗口进行一下初始化。

我要用wr大量截图来进行比较 。因为是一个 制图软件 。发现wr不大适合这种产品

谢谢楼上的 哦
作者: 小小柠檬    时间: 2006-5-30 17:02
我有时也是被这个困扰,有时通过有时不通过。不过比较的确实比较精确。
作者: 重新开赌    时间: 2006-5-30 17:49
这个东西也不是万能的,有些东西还是不能自动测试
作者: lzq123335    时间: 2006-5-31 09:01
但就是不能找到问题所在啊。这真是郁闷。。。。。。
作者: 生如火花    时间: 2006-5-31 09:18
对,WR只是一个工具而已,不能指望他完成你大部分的工作
作者: lzq123335    时间: 2006-5-31 10:05
这个论坛斑竹们是不是有MI的人,或者和他们比较熟悉的,能否让他们解答一下,好像一般人问就要收费。。。。。。
作者: lzq123335    时间: 2007-9-27 09:40
我顶一下,这个问题放了这么久,也没有人来解决一下。。。斑竹呢??




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