【自动化测试】几种常见的自动化测试框架

 在软件测试领域,自动化测试框架有很多,这里主要介绍几种常用的自动化测试框架。

1.pytest
pytest 是 Python 的一种单元测试框架,与 Python 自带的 unittest 测试框架类似,但是比 unittest 框架使用起来更简洁,效率更高。主要有以下几个特点:

简单灵活,容易上手。
支持参数化。
能够支持简单的单元测试和复杂的功能测试,还可以用来做 selenium / appnium 等自动化测试、接口自动化测试(pytest+requests)。
pytest 不是 python 内置库,需要单独安装。
使用 pytest 编写用例,必须遵守以下规则:

测试文件名必须以 test_ 开头或者 _test 结尾(如:test_ab.py)
测试方法必须以 test 开头。
测试类命名以 Test 开头。
2.Junit
Junit 是一个 Java 语言的单元测试框架。它由 Kent Beck 和 Erich Gamma 建立,逐渐成为源于 Kent Beck 的 sUnit 的 xUnit 家族中最为成功的一个。 Junit 有它自己的 JUnit 扩展生态圈。多数 Java 的开发环境都已经集成了 Junit 作为单元测试的工具。

Junit 是由 Erich Gamma 和 Kent Beck 编写的一个回归测试框架(regression testing framework)。Junit 测试是程序员测试,即所谓白

   这是我整理的《2024最新Python自动化测试全套教程》,以及配套的接口文档/项目实战【网盘资源】,需要的朋友可以下方视频的置顶评论获取。肯定会给你带来帮助和方向。

【已更新】B站讲的最详细的Python接口自动化测试实战教程全集(实战最新版)

 

相关推荐

  1. Selenium - 自动化测试框架

    2024-07-22 01:12:03       64 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-22 01:12:03       106 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-22 01:12:03       116 阅读
  3. 在Django里面运行非项目文件

    2024-07-22 01:12:03       95 阅读
  4. Python语言-面向对象

    2024-07-22 01:12:03       103 阅读

热门阅读

  1. deploy gitlab through docker

    2024-07-22 01:12:03       29 阅读
  2. 嵌入式软件技术能力

    2024-07-22 01:12:03       26 阅读
  3. Mad MAD Sum-Codeforces Round 960 (Div. 2)

    2024-07-22 01:12:03       29 阅读
  4. js | Core

    js | Core

    2024-07-22 01:12:03      24 阅读
  5. 堆、栈和队列(数据结构)

    2024-07-22 01:12:03       33 阅读
  6. 关于Spring Boot IOC&DC,看这一篇就够了

    2024-07-22 01:12:03       24 阅读
  7. 关于数据库索引

    2024-07-22 01:12:03       31 阅读
  8. 【Node.js基础04】node.js模块化

    2024-07-22 01:12:03       27 阅读
  9. Postman实战案例:从零开始设计API测试流程

    2024-07-22 01:12:03       33 阅读
  10. linux文本查看命令

    2024-07-22 01:12:03       24 阅读