自动化框架--pytest

本文介绍了自动化测试框架pytest的安装、与unittest的区别、常用插件及其使用,并详细阐述了如何编写和执行测试用例,包括如何生成不同类型的测试报告。pytest以其简洁易用和丰富的插件支持,在自动化测试领域广泛应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、pytest安装

pytest是web自动化的一种框架,对测试用例进行管理、执行、记录、出具报告的。pytest是一种外置框架,要想使用必须先安装

2、pytest与unittest的区别

unittest:

1、内置库,不用安装,直接调用

2、使用范围:可在java与python中使用

3、使用过程比较复杂,必须有以下4步:testcase,testsuite,testloader,testrunner

4、可以使用的插件少

pytest:

1、外置库,需要安装才能使用

2、适用范围:python

3、使用过程简单:编写测试用例--执行

4、可用插件多

3、pytest的常用插件

pytest:框架本体

pytest-html        生成HTML的测试报告

pytest-xdist        并行执行测试用例

pytest-rerunfailures        失败重跑

pytest-ordering        测试用例的顺序

allure-pytest        生成allure报告

想要使用以上插件都需要先安装,安装方法同pytes

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值