工具 | 描述 | 使用文档 |
---|---|---|
pytest | 一个用于编写和运行Python单元测试的框架。它是基于Python的unittest模块的扩展,提供了更简易的语法和更丰富的功能,使得编写和执行测试用例变得更加简便和灵活。 | 链接 |
Nose | Nose是一个用于Python的测试运行器和断言库,它提供了丰富的功能来简化测试过程。 | 链接 |
Airtest | 一款开源的Python自动化测试框架,专为移动应用和游戏开发而设计,支持多个操作系统和平台,包括Android、iOS、Windows、Mac OS等。 | 链接 |
Ginkgo | 一个基于Go语言的自动化测试框架,旨在提供简洁、灵活和可读性强的测试代码编写体验。它的设计灵感来自于Behavior-Driven Development(BDD)方法论,重点关注行为的描述和规范,从而使得测试代码更易于理解和维护。 | 链接 |
Gotest | gotest是一个用于测试Go语言程序的工具,它提供了一些方便的功能来执行和管理测试代码。gotest可以轻松地运行单元测试、性能测试和功能测试,并生成详细的测试报告。 | 链接 |
Jest | 一个用于JavaScript应用程序测试的开源测试框架。它提供了一套简洁而强大的API,可以帮助开发人员编写可靠的、可维护的测试代码。 | 链接 |
JUnit | JUnit是一个Java语言的单元测试框架。 | 链接 |
cypress | 一个用于编写端到端测试的开源前端测试框架。它被设计为简单易用,同时强调可靠性和一致性。它专注于提供可靠的自动化测试,可以完全控制测试环境,并有能力与应用程序进行实时交互。 | 链接 |
Django | Django 后台框架内置测试能力。 | 链接 |
XCTest | 苹果公司提供的一个用于自动化测试的框架。它是Xcode开发环境的一部分,用于编写和执行单元测试、性能测试和UI测试。 | 链接 |
JMeter 性能测试 | JMeter是一款强大而灵活的性能测试工具,可以帮助开发人员和测试人员对应用程序进行全面的性能测试和负载测试,以确保应用程序的稳定性和可靠性。 | 链接 |
JMeter 接口测试 | 基于JMeter性能测试插件修改,支持更多借口测试请求和响应特性。 | 链接 |
TencentAuto | 基于原有测试工具、业务测试封装库的基础上,着重考虑业务测试中的特性交叉、故障交叉、IO交互、特性交互等测试场景,实现了并发串并混合等测试执行编排方式 ;并将测试环境、设备对象化;测试数据驱动的灵活的测试执行框架。 | 链接 |
TsetNG | 基于Java语言的,用于简化和优化测试用例的编写和运行。它提供了丰富的功能来进行测试,并支持并行测试、测试套件、依赖测试、数据驱动测试等。 | 链接 |
CTF-Web | Cloud Test Framework是云行业质量解决方案基于行业的现实UI自动化需求,组织的一套多端UI自动化解决方案。用例的调度管理系统复用QTA平台,Web端的代码机使用QTA平台的基础容器镜像,移动端的资源使用云测平台。 | 链接 |
业界主流自动化测试工具
于 2024-07-16 15:16:30 首次发布