自动化GUI测试有很多可取的特点

网友投稿 697 2022-10-27

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

自动化GUI测试有很多可取的特点

自动化GUI测试

自动化GUI测试有很多可取的特点,不过实现起来也有些困难。其中一个原因是在开发阶段,用户界面的改动会比较多,按钮和控制会在GUI界面中移动。

老一代的GUI测试工具是通过合成鼠标事件并将其发给GUI来工作的。当按钮移动时,模拟的鼠标单击事件点错了地方,测试失败。因此,根据GUI的改变来保持测试更新的成本变得很高。

Selenium是使用了不同的、更加有效的方式的web UI测试工具包。控制器由标识符指引,因此Selenium可以通过检查文档对象模型(DOM)去找到控制器,而不是盲目地生成鼠标单击。

Selenium在实际的使用中工作得很好,并且发展了很多年。

Sikuli测试框架采取了另一种测试方法。它通过视觉框架OpenCV来帮助鉴别控制器,即便它们移动或者更改了外观。这对测试原生应用如游戏帮助很大。

下面的截图来自Selenium集成开发环境:

上一篇:kubernetes - 控制器 - Job
下一篇:Oracle DML锁 机制探究
相关文章

 发表评论

暂时没有评论,来抢沙发吧~