使用图像差异自动进行跨浏览器兼容性测试

时间:2013-06-03 15:31:45

标签: testing web cross-browser imagemagick automated-tests

我正在寻找一种技术,通过比较他们的截图来发现不同浏览器的网页差异。我需要这个,因为我试图自动化我们的网站完整性检查,就像测试人员会手动发现屏幕上错位元素一样。

我已经完成了其他类似的线程,但没有回答我的问题。我尝试使用像imagemagick和PerceptualDiff这样的工具,当比较两个跨浏览器截图的相似性时,这似乎给了我一些不一致的结果。

非常感谢任何帮助或想法。感谢。

2 个答案:

答案 0 :(得分:0)

好的,经过一大堆寻找视觉差异后,我得出了一个结论。即使这可以达到很高的准确度,但就网站测试而言,它仍然会产生很多误报。

我建议您使用程序化方法在网页加载后检查网页。

非常感谢Brian的帮助。

答案 1 :(得分:0)

我也在这方面做了很多研究。对于基于图像的测试,请查看以下精彩文章:

http://kodu.ut.ee/~dumas/pubs/icsm2013Browserbite.pdf

http://kodu.ut.ee/~dumas/pubs/icwe2014browserbite.pdf

他们实际上正在使用这种技术并开发了一种商业工具。完整的技术基于图像处理+机器学习。