近一两年,智能化试验愈来愈炙手可热,该应用领域捷伊考验和发展机遇也在并行造成,特别是AI,RPA和机器学习,能预知会在一两年中稳步增长。因而,考量智能化的形式很有必要性,那时为我们所推荐9个开放源码的智能化试验架构,供小伙伴们参照。
1、Carina
Carina是如前所述Java的智能化试验架构,它不倚靠某一的控制技术栈,因而试验人员智根本无法在iOS和Android间宠信试验智能化标识符。
它的关键功能有:能把大部份试验层,主要包括终端端、Web应用程序、REST服务项目即使资料库女团到同一个应用程序;全力支持亲密关系和分资料库系统;能用FreeMarker模版发动机聚合REST允诺。
2、Testproject.io
Testproject.io适宜不熟识软件试验的智能化,并在谋求强悍街道社区的完全免费网络平台的试验人员,它如前所述Selenium、Appium构筑,容许试验人员用常见的智能化操作形式运转试验。
它的关键机能有:全力支持与全球试验人员共享资源软件试验和API;有试验历史记录,自上而下智能化分层和智能化构件块其中机能;全力支持世界语,主要包括Python、JavaScript、Java、C ++等。
3、Gauge
Gauge是近些年大行其道的试验智能化辅助工具,高性能,能虚拟化,如前所述应用程序资料库系统,能与任何人词汇,IDE和生态系一同采用。
它的关键机能有:语法简单;设置简单,可采用单个命令启动并运转架构;通过多种扩展应用程序全力支持模块化架构;没有任何人某一的结构,能用简单的Markdown创建文本文档。
4、Selenium
Selenium是优秀的Web应用程序开放源码智能化试验架构,在多个操作形式系统间具有交叉兼容性,因而可用世界语编写试验脚本。
它的关键功能有:虚拟化;操作形式系统和浏览器兼容;集成了多种API和编程词汇;高度可定制;集成了辅助工具Selenium IDE,可在不学习某一脚本的情况下进行试验。
5、Katalon
Katalon是操作形式简单的智能化测试架构,全力支持Web、终端和API智能化试验。
它的关键机能有:多种脚本词汇扩展全力支持;全力支持Jira实施;通过分析和历史记录Web操作形式并捕获关联的对象来自动聚合试验脚本,流程智能化。
6、Galen
用Galen进行试验智能化工作,最大的作用是改善用户体验,它专门针对UX试验,提供了用于试验、验证终端或Web应用程序布局的某一语法。
它的关键机能有:能指定浏览器窗口的大小以对布局规范进行试验;能用Galen语法,JavaScript或Java编写试验文件;热图分析能聚合详细的HTML报告。
7、Serenity
Serenity是如前所述Java的开放源码智能化试验架构,可帮助编写智能化的验收和回归试验,易于与行为驱动开发(BDD)集成的辅助工具。
它的关键机能有:能通过抽象样板标识符促进编写BDD和Selenium试验;能在维持较低级别历史记录详细信息的同时,在较高级别上试验多个方案;带有预先构筑机能,主要包括WebDriver管理,Jira集成,运转并行进程等。
8、Appium
Appium是一个如前所述WebDriver协议的开放源码智能化试验架构,用于试验终端应用程序,它容许采用相同的API为不同的网络平台编写试验。
它的关键机能有:提供不同编程词汇和架构;容许试验人员创建元素存储库并进行相应的管理;全力支持iOS,Android和Windows试验套件间的可宠信标识符和试验。
这8款开放源码智能化试验架构你珍藏了吗?如果还有什么想要了解的,或者你有其他的见解,能在下方评论留言给小编~