今天和大家一起了解一下

UI 测试智能建模...

相信大部分读者都有了解过

SAP (企业管理解决方案) 系统 ,

面对其错综复杂的前端页面,

测试人员可能经常感觉力不从心,无从下手。

如果用传统 UI 自动化测试技术对 SAP 系统进行测试效率提升,

那么维护成本可能是非常巨大的。

那么有没有什么更好的方法呢?

Eggplant 的解决方案:

首先,根据 SAP 中的页面来对整个系统进行图形建模。

下图中每个大方框代表不同的页面,

小的方框则表示用户可以与之交互的任何操作,

在与图像和动态文本交互的测试过程中,

通过光学字符识别技术进行辅助定位

在每个操作中,

都有一段自动生成的代码驱动整个测试系统。

接着,通过机器学习算法,

根据要测试的路径做出智能决策以优化覆盖范围,

最终完成整个基于图形建模的 UI 测试。

这种测试方式确实比较新颖,

基于这种方法,

相信对复杂系统的

测试构建效率会大大提升。

又是一种 UI 测试新鲜玩法~


↙↙↙阅读原文可查看相关链接,并与作者交流