我想知道业界是否使用基于比较屏幕截图的图像来测试 Web 应用程序,以及这是否是一种好方法。
场景:
- 模型图像是手工拍摄的
- 测试只比较图像的选定部分
- 例如,测试是用 selenium 编写的
- 测试总是有相同的数据要处理
- 测试总是在同一个屏幕上运行(相同的分辨率)
- 测试将在一些步骤后比较图像(例如:如果用户帐户页面在注册后看起来不错 - 我们总是有相同的数据进行测试)
这有一些优点吗?它是测试网络应用程序的“稳定”方法吗?作为(例如)硒测试的最后一步来验证结果是否有用?你怎么看待这件事?
我搜索了该主题,但找不到任何好的资源。