51Testing软件测试论坛

标题: 文字识别回放总是fail!! [打印本页]

作者: iov_cp    时间: 2007-9-4 16:01
标题: 文字识别回放总是fail!!
在一个windows界面上用text checkpoint抓取了一段文字,回放对比总是fail,仔细看了看report,caputured和expected的内容没有差异,不明白.其中Match case is OFF, Exach match is OFF, ignore spaces is On.有谁遇到这个问题的?  我用的是QTP9.2, Vista VB32.
作者: rivermen    时间: 2007-9-4 16:15
你用output 或者getRoproperty 把实际的文字抓取出来,看看跟你比较的预期结果有什么差异

在不行就把实际的文字 直接拷贝给预期结果所对应的变量,再比较

仔细点,看看其中差别
作者: hsjzfling    时间: 2007-9-4 20:22
http://bbs.51testing.com/thread-89039-1-2.html中也提到了类似的问题。看看帮助文档中关于text checkpoint 的原文吧“The text-recognition mechanism used when you create a text or text area checkpoint may occasionally retrieve unwanted text information (such as hidden text and shadowed text, which appears as multiple copies of the same string). ”也就是说你所指定要check的text中含有隐藏的东东,你可以用text output value将其输出来看看到底是什么。

建议这种情况下还是使用标准的检查点或者getroproperty吧
作者: walker1020    时间: 2007-9-4 23:41
有的时候 实际运行时的一个空格都有可能引起结果 Fail。仔细看看两者的区别,肯定会有一些细微的差别的。如果不信,把 Test Report里面 这个Fail的检查点的信息及其图片放上来看看
作者: hsjzfling    时间: 2007-9-5 00:30
再补充下,一定要确定你所看到的实际输出和预期输出是否完全一致,包括楼上提到的空格,还有数据类型(用vartype查看),最后还要注意下的就是你是否在添加检查点时错误使用了正则表达式,这些因素都会导致检查点通不过~~

PS:测试总归是个考验细心加耐心的活~~~




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