1.Selenium程序员
Selenium 多是网页应用中最流行的开源自动化测试框架。起源于 2000 年,10 多年来不断地完善,Selenium 成为许多 Web 自动化测试人员的选择,尤为是那些有高级编程和脚本技能的人。Selenium 也成为了其余开源自动化测试工具好比 Katalon Studio,Watir,Protractor 和 Robot Framework 的核心框架。编程
Selenium 支持多系统环境(Windows,Mac,Linux)以及多种浏览器(Chrome,FireFox,IE 以及无头浏览器(没有界面))。它的脚本能够由各类各样的编程语言编写,好比 Java,Groovy,Python,C#,PHP,Ruby 以及 Perl。浏览器
由于 Selenium 的灵活性,测试人员能够写各类复杂的、高级的测试脚原本应对各类复杂的问题,它须要高级的编程技能和付出来构建知足本身需求的自动化测试框架和库。框架
2. Katalon Studio编程语言
Katalon Studio 是一个在网页应用、移动和网页服务方面功能强大的自动化测试解决方案。基于 Selenium 和 Appium 框架,Katalon Studio 集成了这些框架在软件自动化方面的优势。工具
这个工具支持不一样层次的测试技能集。非程序员也能够快速上手一个自动化测试项目(如使用间谍对象记录测试脚本),同时也节省了程序员和高级测试人员构建新库和维护脚本的时间。测试
Katalon Studio 能够集成到 CI/CD 过程当中,并且兼容流行的质量处理工具,包括 qTest,JIRA,Jenkins 和 Git。它提供了一个很好的功能叫Katalon 分析,经过指标和图表向用户提供全面的测试报告。对象
3.Watir开发
Watir 是一个基于 Ruby 库的开源的网页自动化测试工具。Watir 支持跨浏览器测试,包括 Firefox,Opera,无头浏览器和 IE。它一样支持数据驱动测试和集成 BBD 工具,好比 RSpec,Cucumber 和 Test/Unit。it
4. Robot framework
Robot Framework 是一个开源的自动化测试框架,它实现了关键字测试驱动来实现测试驱动开发(ATDD)。Robot Framework 为不一样的自动化测试需求提供了不一样的框架。它的测试能力能够经过 Python 和 Java 测试库获得扩展。Selenium WebDriver 是 Robot Framework 中内置的流行库。
Robot Framework 不单单是网页测试工具,一样能够用来作 Android 和 iOS 的自动化测试。对于关键字测试驱动熟悉的测试员能够轻松上手 Robot Framework。
做者:简晴_薛來源:简书