工作中的问题,请老师们帮忙回答一下,谢谢了!
软件开发语言:VJ++软件类型: 机械类
测试目的: 检测零件,是否合格.有三种状态,红灯,黄灯,绿灯!并自动生成结果在EXCEL.
困难: 显示状态的部分,QTP无法找到灯的属性,就是说用OBJECT SPY时, 找出的属性没有红灯,黄灯,绿灯的属性,所以我无法自动生成结果.
个人想法:想用截图,进行比较,就是说,截下结果图,然后和已经有的图比较.但是,不知道QTP是否有,位图比较的功能(试过CHECK POINT )
请哪位朋友,可以回答我一下,我这样的问题应怎么解决呢.
公司不能上网,所以无法截图,请谅解!!! 可以细化点:
可以叫开发给你个接口。直接对比传递的参数,或是叫开发给你把那个控制参数的值放入TXT文件中。你自己去读文件对比预期结果。这只是测试零件合格与否判断的检测。
要验证三种状态灯,只需要找3个类型的零件对应是否显示3种颜色的灯。 QTP 有位图检查点啊 应该可以试一下 灯颜色变化时是否图片进行了替换啊,也许是三张图片呢,若不是不是QTP有图象比较的check point 首先谢谢大家回答,不过.和开发我交流过了,代码有一部分是印度阿三开发的,所以无法开接口,CHECKPOINT 图像 , 也试过,QTP找不准位置.至于图片的问题,也想过了,只可以用截图工具,但不知怎么可以自动生成到EXCEL 里! 有同有试过ROBOT? 有没有试过,打错字了, 楼上说些什么啊,不懂.ROBOT没学好! QTP一般提供vb,ACTIVEX,和WEB的插件,对于java当然不认识,找不到属性的原因是不是因为少插件?
建议安装java插件试试看 安装java插件以后还不行的话
用虚拟对象
或者用自定义的测试类对象map到标准windows类
或者更改录制模式使用LOW-LEVEL Recording 和 Analog Recording来录制.
如果以上方法都不行的话,我也不知了,呵呵. 我意思是说,ROBOT里也有比较位图的检查点,也许可以用ROBOT试一下. 三种灯有状态标志位么?考虑一下用属性标志状态做验证是否可行?
456
456
页:
[1]