我正在寻找一种技术,通过比较他们的截图来发现不同浏览器的网页差异。我需要这个,因为我试图自动化我们的网站完整性检查,就像测试人员会手动发现屏幕上错位元素一样。
我已经完成了其他类似的线程,但没有回答我的问题。我尝试使用像imagemagick和PerceptualDiff这样的工具,当比较两个跨浏览器截图的相似性时,这似乎给了我一些不一致的结果。
非常感谢任何帮助或想法。感谢。
答案 0 :(得分:0)
好的,经过一大堆寻找视觉差异后,我得出了一个结论。即使这可以达到很高的准确度,但就网站测试而言,它仍然会产生很多误报。
我建议您使用程序化方法在网页加载后检查网页。
非常感谢Brian的帮助。
答案 1 :(得分:0)
我也在这方面做了很多研究。对于基于图像的测试,请查看以下精彩文章:
http://kodu.ut.ee/~dumas/pubs/icsm2013Browserbite.pdf
http://kodu.ut.ee/~dumas/pubs/icwe2014browserbite.pdf
他们实际上正在使用这种技术并开发了一种商业工具。完整的技术基于图像处理+机器学习。