john-book
  • 测试
    • vue单元测试
  • 介绍
  • 设计模式
    • 单例模式
  • 个人收藏
    • 房价未来趋势
  • TodoList
  • TaskList
  • 前端架构设计
  • 时间管理
    • 2019前端自检与思考
  • 前端技术点
    • 异步编程和同步编程
    • 继承实现的几种方式
    • Http请求
    • 前端CI/CD持续集成持续交付
    • Promise
    • 其他工具
    • iphonex以及适配
    • 前端骨架屏方案
    • nginx
      • nginx配置upstream负载均衡
      • nginx配置gzip压缩
      • nginx转发配置
    • ajax
    • Dom&BOM
    • flexible
    • jsonp
    • 跨域
    • nunjucks
    • 水平垂直居中
    • 原型和原型链
    • 本地存储方式
    • 无头浏览器
    • chrome插件开发
    • webpack
      • DllPlugin
      • webpack升级
    • 宏任务微任务
    • 页面加载流程
    • http请求流程
    • 图形绘制技术
    • 节流和防抖
    • webpack单页面改多页面
    • redis安装使用
    • git
      • gitignore的使用
  • 算法
  • 前端资料
    • 开源技术库
    • 资料&文档
      • 信息流页面闪开总结
    • 每日收藏
  • 工具
    • UML图
    • Markdown
    • 测试工具
    • 产品工具
  • 站点博客
    • 站点集锦
  • 框架&库
    • React
    • Vue
    • vue3.0
  • 性能优化
    • 性能优化原则和方法
    • Http协议
      • Http Request Header
      • Http Response Header
  • LowCode
    • landingpage
    • landingpage自动化部署
    • landingpage相关
  • 加密
  • 腾讯云服务器
  • 微信公众号开发
  • 微信小程序
    • 小程序埋点统计
    • app分享小程序绑定
  • 数据库
    • 数据库实时抽取
  • 效率
    • 快速生成层级结构图
    • vscode插件vue模版
    • vscode文件头部注释插件
    • 快速生成项目目录结构树
    • vscode格式化配置
    • 前端组件化
  • 前端工作
  • 可视化
    • 页面可视化搭建
  • 前端规范
    • Javascript规范
    • git提交规范
    • eslint三大通用规范
Powered by GitBook
On this page

Was this helpful?

  1. 工具

测试工具

PreviousMarkdownNext产品工具

Last updated 6 years ago

Was this helpful?

1: Robot Framework

Robot Framework 是一个开源的自动化测试框架,它实现了关键字测试驱动来实现测试驱动开发(ATDD)。Robot Framework 为不同的自动化测试需求提供了不同的框架。它的测试能力可以通过 Python 和 Java 测试库得到扩展。Selenium WebDriver 是 Robot Framework 中内置的流行库。

Robot Framework 不仅仅是网页测试工具,同样可以用来做 Android 和 iOS 的自动化测试。对于关键字测试驱动熟悉的测试员可以轻松上手 Robot Framework

网址:

2:Tricentis Tosca

Tricentis Tosca 帮助用户优化测试资产的可重用性。和许多其自动化测试工具一样,支持广泛的技术和应用如网页,移动应用和 API。Tricentis Tosca 同样支持集成管理,风险分析,和分布式执行

网址:

3:Ranorex

Ranorex 是一个相当全面的网页,移动和桌面自动化测试工具。功能包括 GUI 识别,重用测试脚本,记录/回放。无代码的测试生成对于自动化测试新手来说同样是一个非常有用的功能。

这个工具支持集成 Selenium 来进行网页测试。测试员可以通过 Selenium 网格跨平台和浏览器进行分布式执行测试

网址:

4:TestPlant eggPlant

基于图像的自动化功能测试工具,可以让测试员像终端用户一样与 AUT 交互。TestPlant eggPlant 和传统的测试工具在方式上完全不同:建模用户的视图而不是测试员经常看到的测试脚本视图。这让测试员只需要学习少量的编程技巧就能直观地部署自动化测试。这个工具支持各种平台如网页,移动应用和 POS 系统

网址:

5:TestComplete

TestComplete 的 GUI 对象识别能力可以自动检测和更新 UI 对象,以便当 AUT 改变时减少维护测试脚本的工作。它同样可以在 CI 过程中集成 Jenkins

网址:

6:IBM RFT

IBM RFT 是一个功能和回归测试的数据驱动的测试平台。它支持广泛的应用如 .Net,Java,SAP,Flex 和 Ajax。RFT 使用 VB,.Net 和 Java 作为脚本语言。RFT 有一个独特的功能叫故事版测试,用户对于 AUT 的操作通过应用截图以故事版的形式记录和可视化

7:Watir

Watir 是一个基于 Ruby 库的开源的网页自动化测试工具。Watir 支持跨浏览器测试,包括 Firefox,Opera,无头浏览器和 IE。它同样支持数据驱动测试和集成 BBD 工具,比如 RSpec,Cucumber 和 Test/Unit

8:UFT

UFT是一个知名的功能测试方面的商用测试工具。它为 API,Web 服务,桌面 GUI 测试,网页,移动应用等多平台提供了全面的功能集。这个工具有先进的图像识别,重用测试组件和自动生成文档功能

9:Katalon Studio

Katalon Studio 是一个在网页应用、移动和网页服务方面功能强大的自动化测试解决方案。基于 Selenium 和 Appium 框架,Katalon Studio 集成了这些框架在软件自动化方面的优点

10:Selenium

Selenium 支持多系统环境(Windows,Mac,Linux)以及多种浏览器(Chrome,FireFox,IE 以及无头浏览器(没有界面))。它的脚本可以由各种各样的编程语言编写,比如 Java,Groovy,Python,C#,PHP,Ruby 以及 Perl

11:CukeTest

CukeTest是一个可以免费使用自动化测试工具。 用它可以使用自然语言快速创建行为驱动开发(BDD)测试脚本,并用JavaScript编写Cucumber.js测试脚本的代码。 它提供了丰富的可视化用户界面,帮助您克服测试脚本创建中的挑战

12:appium

appium 是一个自动化测试开源工具,支持 iOS 平台和 Android 平台上的原生应用,web应用和混合应用.

appium是一个跨平台的工具:它允许测试人员在不同的平台(iOS,Android)使用同一套API来写自动化测试脚本,这样大大增加了iOS和Android测试套件间代码的复用性

网址:

网址:

网址:

网址:

网址:

网址:

网址:

http://robotframework.org/
https://www.tricentis.com/software-testing-tools/
https://www.ranorex.com/
https://eggplant.io/
https://smartbear.com/product/testcomplete/overview-b/
https://www.ibm.com/us-en/marketplace/rational-functional-tester
http://watir.com/
https://software.microfocus.com/zh-cn/products/unified-functional-automated-testing/overview
https://www.katalon.com/
https://www.seleniumhq.org/
http://cuketest.com/
http://appium.io/