Advertisement

pytest测试框架的基本功能及其介绍

阅读量:

前言

我发现许多朋友对pytest非常感兴趣。今天我想好好地为大家讲解pytest测试框架的基本使用方法。现在就进入主题吧!如果有兴趣的话欢迎关注。

pytest介绍

Pytest是一个经过充分验证且功能全面的Python自动化测试框架。其主要特点包括:

  1. 简单灵活的设计使用户容易上手的同时拥有丰富的文档资源;
  2. 支持参数化配置以实现对要执行的具体测试步骤的高度精细控制;
  3. 不仅支持基本单元测试还能处理复杂的系统级功能自动化;此外还可以集成Selenium/Apnium以及requests等工具实现接口自动化;
  4. 提供丰富的一三方插件组合并允许用户自定义扩展功能如集成Selenium、生成完美HTML报告、重复执行失败案例以及多线程分发等功能;
  5. 支持灵活处理被跳过的测试用例以及设置失败案例为非执行状态;
  6. 能够很好地与CI工具如Jenkins等平台进行集成以实现自动化开发流程

编写规则:

  • 测试文件名以test_命名(不仅限于_test命名)
  • 测试组件名称遵循Test命名规则,并且不需要初始化方法
  • 测试方法名应以test_前缀标

全部评论 (0)

还没有任何评论哟~