目录
一、Pytest简介
pytest是应用与python的自动化测试框架,跟unittest类似,但是比unittest功能更强大,在做接口自动化测试、app自动化测试、甚至系统功能自动化测试都可以利用pytest框架来实现对用例的调度,极大提高我们自动化测试的效率。
PS:我们本来是在将app自动化测试的,但是我们的APP自动化测试会用python+appium+pytest+allure来实现。前面系列文章将appium应用的基础说得差不多了,所以中途插入对pytest的讲解。会将pytest做一个自动化测试最小功能知识集的讲解,让这些知识可以支撑我们对app自动化测试的实现。
二、pytest安装
2.1利用pip安装
在联网的环境,我们装了python后也已经装了pip,所以安装pytest直接用pip安装,非常简单。
pip install pytest
结果翻车了,报错误TimeoutError: The read operation timed out
超时了,我们换一个国内的源试试,有如下几个常用的国内源