【问题标题】:Automated cross browser compatibility testing using image difference使用图像差异的自动跨浏览器兼容性测试
【发布时间】:2013-05-29 19:43:21
【问题描述】:

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

我已经浏览了其他类似但没有回答我的问题的线程。我曾尝试使用 imagemagick 和 PerceptualDiff 等工具,在比较两个跨浏览器屏幕截图的相似性时,它们似乎给了我一些不一致的结果。

任何帮助或想法将不胜感激。谢谢。

【问题讨论】:

  • 非常感谢您的选择。我知道这些问题,但这是一个要求。虽然有趣的替代品。 :)
  • 不客气!你看过Acid3了吗?或者,SuperPreview?

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


【解决方案1】:

好的,在寻找了一大堆视觉差异之后,我得出了一个结论。即使这可以以良好的准确度实现,就网站测试而言,它仍然会引起很多误报。

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

非常感谢布莱恩的帮助。

【讨论】:

    【解决方案2】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-09
      • 1970-01-01
      • 2012-08-09
      • 2014-11-30
      • 2015-08-10
      相关资源
      最近更新 更多