开源自动化测试框架介绍 2019
2019-07-10 本文已影响0人
牧之时
1. Robot Framework

Robot Framework是一个python语言自动化测试框架。它使用关键字驱动,拥有众多的测试库,是一套成熟的自动化测试方案。
Robot Framework使用Selenium WebDriver支持Web 应用自动化测试,使用Appnium支持Android等移动应用测试。另外也支持数据库测试。拥有众多的API接口支持功能扩展。
Robot Framework是基于python语言的,但也可以使用java(Jython)和.net(ironPython)语言。Robot Framework是开源的,由于它是基于关键字驱动,比较容易上手。。
2.Rest- Assured

Rest-Assured 是一个基于DSL( Java Domain-specific language)的开源REST API测试框架。Rest-Assured使用代码模版测试复杂的REST 响应。它可以使用XML和JSON数据格式发送请求和接收响应。Rest-Assured是最著名的Rest APi测试工具之一。
不需要创建与REST服务交互所需的样板代码
支持BDD的Given/When/Then语法
与Java项目无缝集成
可以利用已掌握的java开发技能编写自动化测试脚本
3.Katalon Studio

Katalon Studio是一个IDE自动化测试工具,它既可以做Web 应用自动化测试,也可以做API自动化测试。它支持测试脚本的录制,因此非常容易上手。另外Katalon Studio支持关键字驱动。
自动化测试工具社区:吐司QA
