什么是视觉AI测试?
视觉测试可以理解为功能测试的一种特殊形式。通过视觉测试,断言等方式检测被测试应用或系统UI的视觉变化。而这些视觉AI解决方案可以使用视觉人工智能(Visual AI)来发现像缺失元素、扭曲布局和重叠文本这样的漏洞,这些问题常常被传统的自动化技术所忽视。本文以AI视觉测试解决方案applitools为载体进行讲解
Applitools是如何工作的?
测试是交互加上验证。测试用例步骤仅仅是进行操作并确保其正常工作的过程。在传统的断言中,测试通常需要从页面中抓取元素,然后验证元素属性,如文本值或可见性。一个测试需要多次调用来检查不同的元素。不幸的是,元素选择器可能很难编写,并且在页面更改时容易中断。它们也无法捕捉页面的所有视觉方面,如布局、颜色、大小和位置。
视觉快照是一种更为全面、稳健的测试UI的方法。与编写多个冗长的断言相比,你只需编写一行代码调用&