Pytest 框架快速入门

Pytest 框架常用功能介绍

一、简介

Pytest 是一个功能强大的 Python 测试框架,具有简单易用、测试用例清晰易读、支持参数化、可运行由 Nose 和 unittest 编写的测试用例、拥有丰富的第三方插件且可自定义扩展、支持重复执行失败的用例以及方便与持续集成工具集成等特点。

二、快速入门

  1. 安装:使用 pip3 install pytest 命令进行安装。
  2. 查看版本:通过 Pytest --version 查看版本。
  3. 快速入门示例
    • 导入 pytest
    • 定义测试用例方法和测试函数,使用 assert 进行断言。
    • 通过 pytest.main(["-s", "test_sample.py"]) 执行测试。

三、基础使用

  1. 用例前置和后置执行
    • unittest:通过 setUptearDown 在每个用例执行前后执行,通过 setUpClasstearDownClass 在类里面所有用例执行前后执行。
    • pytest:函数级别为 setup/teardown,运行于测试方法的始末,每个测试用例运行
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值