【python】 pytest自动化测试框架--selenium,requests,appium自动化工具
创始人
2024-05-28 10:33:11

一、pytest简介

pytest是python的一种单元测试框架,与python自带的unittest测试框架类似,但是比unittest框架使用起来更简洁,效率更高

二、 pytest 单元测试框架

1、pytest 特点

  1. pytest是python当中的一个单元框架,比unittest更灵活
  2. pytest和selenium,requests,appium结合实现web自动化,接口自动化,app自动化
  3. pytest可以实现测试用例的跳过以及reruns失败用例重试
  4. pytest可以和allure生成非常美观的测试报告
  5. pytest可以和Jenkins持续集成

2、pytest 插件

  1. pytest
  2. pytest-html 生成html格式的自动化测试报告
  3. pytest-xdist 测试用例分布式执行,多CPU分发
  4. pytest-ordering 用于改变测试用例的执行顺序
  5. pytest-rerunfailures 用例失败后的重跑
  6. allure-pytest 用于生成allure的报告

2、pytest 使用规则

  1. 模块名必须以test_开头或者_test结尾
  2. 测试类必须以Test开头,并且不能有init方法
  3. 测试方法必须以test开头


参考:https://blog.csdn.net/weixin_41923467/article/details/122449137

相关内容

热门资讯

新就业群体被“看见” 多措并举... 穿梭于城市大街小巷的外卖骑手、快递小哥,已经成为生活中不可或缺的一部分。他们的安全、权益与归属感也日...
5人涉嫌策划袭击德国圣诞市场被... 德国慕尼黑检方13日说,警方挫败了一起针对圣诞市场的袭击图谋,逮捕5名嫌疑人。德新社援引检方消息报道...
替补送助攻 萨拉赫与利物浦进入... 北京时间12月13日晚,英超第16轮,利物浦坐镇安菲尔德球场以2∶0战胜布莱顿。本场过后,利物浦8胜...
宁波通报“患儿手术后离世”:多... 12月14日,宁波市卫生健康委员会发布情况通报:2025年11月14日晚,患儿许某某在宁波大学附属妇...
通州区最大养老服务中心投用 (来源:劳动午报)转自:劳动午报 近日,由京能集团所属北京康养集团精心打造的通州区通运街道养老服务中...