51Testing软件测试论坛

标题: 工作中的问题,请老师们帮忙回答一下,谢谢了! [打印本页]

作者: messi    时间: 2006-12-12 18:26
标题: 工作中的问题,请老师们帮忙回答一下,谢谢了!
软件开发语言:VJ++

软件类型: 机械类

测试目的: 检测零件,是否合格.有三种状态,红灯,黄灯,绿灯!  并自动生成结果在EXCEL.

困难: 显示状态的部分,QTP无法找到灯的属性,就是说用OBJECT SPY时, 找出的属性没有红灯,黄灯,绿灯的属性,所以我无法自动生成结果.

个人想法:想用截图,进行比较,就是说,截下结果图,然后和已经有的图比较.但是,不知道QTP是否有,位图比较的功能(试过CHECK POINT )

请哪位朋友,可以回答我一下,我这样的问题应怎么解决呢.


公司不能上网,所以无法截图,请谅解!!!
作者: firefox82    时间: 2006-12-12 19:26
可以细化点:
可以叫开发给你个接口。直接对比传递的参数,或是叫开发给你把那个控制参数的值放入TXT文件中。你自己去读文件对比预期结果。这只是测试零件合格与否判断的检测。

要验证三种状态灯,只需要找3个类型的零件对应是否显示3种颜色的灯。
作者: 11034    时间: 2006-12-13 11:07
QTP 有位图检查点啊 应该可以试一下
作者: anTidd    时间: 2006-12-13 17:32
灯颜色变化时是否图片进行了替换啊,也许是三张图片呢,若不是不是QTP有图象比较的check point
作者: messi    时间: 2006-12-13 20:21
首先谢谢大家回答,不过.和开发我交流过了,代码有一部分是印度阿三开发的,所以无法开接口,CHECKPOINT 图像 , 也试过,QTP找不准位置.至于图片的问题,也想过了,只可以用截图工具,但不知怎么可以自动生成到EXCEL 里!
作者: AlexanderIII    时间: 2006-12-13 20:49
有同有试过ROBOT?
作者: AlexanderIII    时间: 2006-12-13 20:50
有没有试过,打错字了,
作者: messi    时间: 2006-12-14 20:28
楼上说些什么啊,不懂.ROBOT没学好!
作者: rivermen    时间: 2006-12-14 21:48
QTP一般提供vb,ACTIVEX,和WEB的插件,对于java当然不认识,找不到属性的原因是不是因为少插件?
建议安装java插件试试看
作者: wssgily    时间: 2006-12-14 23:23
安装java插件以后还不行的话
用虚拟对象
或者用自定义的测试类对象map到标准windows类
或者更改录制模式使用LOW-LEVEL Recording 和 Analog Recording来录制.
如果以上方法都不行的话,我也不知了,呵呵.
作者: AlexanderIII    时间: 2006-12-14 23:30
我意思是说,ROBOT里也有比较位图的检查点,也许可以用ROBOT试一下.
作者: 舞の月    时间: 2006-12-15 13:52
三种灯有状态标志位么?考虑一下用属性标志状态做验证是否可行?
作者: qubao0451    时间: 2007-6-10 15:37
标题: 456
456




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