超越Selenium的Web自动化测试:Geb技术
发布时间:2020-02-12 17:33:02 所属栏目:资源 来源:软件质量报道
导读:现如今,随着 互联网 技术 在全球范围内的迅速发展,各种基于Web的应用程序也已经成为 软件开发 的主流。围绕如何更好、更有效的测试Web应用的技术也是层出不穷。Geb是近年来提出的一种比较有效的 Web测试 新技术,它让自动化 测试 脚本编写工作变得简单、
现如今,随着互联网技术在全球范围内的迅速发展,各种基于Web的应用程序也已经成为软件开发的主流。围绕如何更好、更有效的测试Web应用的技术也是层出不穷。Geb是近年来提出的一种比较有效的Web测试新技术,它让自动化测试脚本编写工作变得简单、直接,同时,它捕捉Web页面元素更加准确、有效。 本文将从Geb技术的原理、特点、最佳实践等方面展开讨论。 1.Geb的工作原理 Web自动化测试就是站在用户的角度测试Web服务程序业务逻辑的正确性。测试的重点是围绕Web服务暴露的接口检查接口数据的正确性。这个过程是将Web服务程序当做黑盒,通过自动化测试技术提高测试执行的效率,降低人工回归的成本。因此,任何Web自动化测试工具都离不开定位页面元素、获取页面元素信息以及操作页面元素三个核心要素。 目前比较流行的的Web自动化测试工具是selenium。Selenium提供了各种工具库用来在各种浏览器里实现Web页面自动化测试来达到模拟人工页面操作的目的。Selenium的核心是WebDriver,如图 1所示。有关Selenium的详细信息请参阅其官方网站是https://selenium.dev/, 这里就不再赘述。![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() (编辑:我爱制作网_潮州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |