今天和大家一起了解一下
UI 测试智能建模...
相信大部分读者都有了解过
SAP (企业管理解决方案) 系统 ,
面对其错综复杂的前端页面,
测试人员可能经常感觉力不从心,无从下手。
如果用传统 UI 自动化测试技术对 SAP 系统进行测试效率提升,
那么维护成本可能是非常巨大的。
那么有没有什么更好的方法呢?
Eggplant 的解决方案:
首先,根据 SAP 中的页面来对整个系统进行图形建模。
下图中每个大方框代表不同的页面,
小的方框则表示用户可以与之交互的任何操作,
在与图像和动态文本交互的测试过程中,
通过光学字符识别技术进行辅助定位
在每个操作中,
都有一段自动生成的代码驱动整个测试系统。
接着,通过机器学习算法,
根据要测试的路径做出智能决策以优化覆盖范围,
最终完成整个基于图形建模的 UI 测试。
这种测试方式确实比较新颖,
基于这种方法,
相信对复杂系统的
测试构建效率会大大提升。
又是一种 UI 测试新鲜玩法~