pytest学习(1)学会使用pytest测试一个用例

本文介绍了如何使用pytest进行自动化测试,包括接口测试(requests)、Web测试(selenium)和App测试(appium)。通过结合allure生成漂亮的测试报告,并集成到jenkins中。此外,还展示了pytest的安装过程、编写测试用例和运行测试的基本步骤,以及如何处理测试失败的情况。文章还提供了在PyCharm中安装pytest的方法。

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

想测web、app、接口等,pytest都可以满足我们,pytest可以兼容unittest!!!

接口:requests测试框架
web:selenium(瑟里扭)测试框架
app:appium测试框架(爱piu) ui层面的自动化测试
形成漂亮的测试报告:用pytest结合allure(额落得)集成到jenkins(杰肯死)中
自己开发插件,pytest提供函数,然后用来开发一系列插件,可以选择上传到github上。

一、安装

1.代码安装:
首先我们需要python环境,最好是python3.6以上版本,自带pip工具。
cmd进入python的环境下,忘记自己配置在哪里可以去环境变量里面看。
(.\Programs\Python\Python39-32\Scripts)一般在Scripts文件夹
接着输入代码,等待成功即可。

pip install pytest

2.代码安装:
PyCharm里面安装。
File–settings–project:–python interpreter,点击+号,搜索pytest,点击安装包裹,等待安装完成。
在这里插入图片描述

二、第一个测试用例代码

#content of test_sample.py
def inc(x):
    return x+1

def test_answer():
    assert inc(3)==5 #断定4是否等于5

很明显3+1=4不等于5,所以这个用例会出错,下面我们看看如果使用pytest测试。

最简单的方法测试:
在cmd里切到我们写的测试用例test_sample.py文件的目录下。
(D:\Python-workspace\code\study_pytest)输入pytest,然后回车即可

为了查看这个目录下是否存在test_sample.py文件,我们输入命令dir(linux系统用ls查看)
在这里插入图片描述

文件在这个目录下,我们直接输入pytest,然后回车,得到结果:
在这里插入图片描述

检验测试用例,发现提示assertionerror断言失败了,说明尖括号这一行错了

当我将代码改成在这里插入图片描述

结果是正确的,绿色的。
在这里插入图片描述

以上就是第一次尝试使用pytest自动测试用例。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值