51Testing软件测试论坛

标题: 寻找测试地图的自动化工具 [打印本页]

作者: murishan    时间: 2009-11-30 10:10
标题: 寻找测试地图的自动化工具
要测试类似于Google Map的地图。地图是由JPG, PNG, BMP, GIF, or SVG拼成的。在上面要实现Drag and Drop,Zoom in and out, 生成路径。前一段时间用Selenium测试,没有任何收效。谁有更好的主意自动化测试地图!谢谢!
作者: 月上百合    时间: 2009-11-30 17:47
这个?哪位朋友知道的话,来解答一下吧
作者: Jackc    时间: 2009-11-30 18:10
办法倒是有,不过前期搭建测试环境的工作量倒是比较大。

顺便问LZ2个问题:
1、你们软件的图片包有多大?

2、你们项目从测试搭建环境到测试中期(产品稳定)大概有多长时间?
作者: 24766504    时间: 2009-12-1 13:47
地图是 arcgis webservices,请问楼上 有什么工具可以测试,长时间稳定 也不怕麻烦
作者: shanxi    时间: 2009-12-1 16:40
应该还是用Selenium类似的工具

因为google就用这个测试它自己的地图服务啊
作者: Jackc    时间: 2009-12-4 14:53
有两种方法可以用,其实原理和Selenium差不多
1、API测试,提取读取图片函数的API,设计在各种情况下,各个API的输出是否和预期一致。而图形界面的监测则只能一个个去核对了。
其实就是在保证图片包正确的情况下做个集成测试而已。这个让开发帮点小忙就可以完成。

2、另外一种是模拟QTP这样的测试工具在处理图片时的原理。将图片包内的图片分割为N个组件,比如一个街区的图,它可能由:街道图片、建筑图片、路线高亮图片、文字图片等组成,你把这些东东都分类一一做成组件,然后再选自己写一个简本的工具,原理就是调用各个组件。
做完上面的工作,就可以开始写脚本了,无非就是调用组件来设计CASE,再通过调用组件来设置检查点。

方法1比较简单,不过对图片包的监测可能不到位,方法2可以检测全部,可惜前期工作量巨大。
作者: xavier_007    时间: 2009-12-4 15:37
问下jackc,第二钟方法怎么做,具体点的例子有么?
非常感谢!我的油箱xyg_8193438@163.com
基于组件的方式,是不是用dll?vc++的工程即可
哪位知道具体怎么做,请告诉我,多谢




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