一直对系统平台的自动化测试饶有兴趣,每次执行重复的测试,反反复复,让我很不爽,总觉得该做点什么了。
之前想利用qtp的,由于使用的是flex,要进行测试的话需要重新编译平台的代码加入相应的库文件,这个任务开发不愿意啊。
没办法。。。纠结。。。
前两天在网络到处逛的时候,意外的发现了“上帝之眼” ,一个模拟人类双眼的测试工具,使用了python,opencv这两个主要技术开发的。
opencv在2010年的时候刚说过,后面也尝试的使用了下,强大的计算机视觉,intel开源的,感谢开源。
python这个也是个好工具,用好了可以方便很多。
它就像测试人员的双眼,只需要对看到的截图和正确截图进行比对就可以识别测试结果,简单直观。
试用了sikuli后,发现蛮适合现有的平台测试,虽然还有一些功能不够完善,比如日志,报告等。
感觉就差个文字的识别功能了,目前的text()太弱了,希望以后加入该功能就更好用了。
感谢 sikuli。