pytest 框架环境搭建

简介: pytest 框架环境搭建

刚才看了一下,学习pytest框架是从12.18开始学的,到1.23学完的。学习了一个多月的。在七镜童鞋的建议下,我现在先对pytest框架的环境搭建做个总结。


一、pytest的背景:

pytest框架是依托在pycharm工具上的,在pycharm中是需要提前配置好python的环境配置和保证Python的版本在3.6以上,我的版本是3.8。

微信截图_20230422134840.png

python_版本号.png


二、pytest的安装

pytest的官网地址是:https://docs.pytest.org/

微信截图_20230422134903.png

进入官网界面


点击“install”按钮,进入安装命令界面:

微信截图_20230422134922.png

安装命令


在这里,我们可以看到安装命令是:

pip install -U pytest


安装方法1:

可以在pycharm工具里面进行安装


任意选择一个项目,右击,就可以看到“open in terminal”字段,进行点击即可。

微信截图_20230422134936.png

点击open in terminal


点击后,会在pycharm界面的底部看到Terminal窗口,输入上述的安装命令,即可进行安装。

微信截图_20230422134946.png

输入安装命令


由于本人已经安装过了,会提示已经安装。

微信截图_20230422134958.png

安装完毕


安装方法2:

使用“win+R”快捷键,输入“cmd”,进入Windows系统的命令行程序。输入“pip install -U pytest”安装命令即可进行安装。

微信截图_20230422135023.png

安装完毕


安装方法3:

最后一种是在pycharm中“ project inertpreter”中进行安装。选择左上角的“file”->settings。即可进入一下界面:

微信截图_20230422135036.png

安装步骤一


然后在输入pytest,并选择pytest框架,点击“install package”按钮,即可进行安装。

微信截图_20230422135044.png

安装步骤二


安装完毕,即可在“project interpreter”界面看到安装的插件以及版本号。

但个案了,也可以在命令行中输入“pytest --version”查看是否安装成功。

微信截图_20230422135052.png

cmd查看安装版本


三、pytest的配置

pytest框架不是pycharm自带的框架(pycharm默认框架为unittests),还需要配置一下,路径为:

file->settings->tools->python integrated tools->testing中的default test runner把默认为的unittests改为pytest。

微信截图_20230422135100.png

pytest配置


到这里,我们的pytest框架环境就搭建成功啦,就可以使用pytest框架的相关功能啦。

相关文章
|
6月前
|
数据可视化 测试技术 持续交付
自动化测试神器:Python之Pytest库入门使用
自动化测试神器:Python之Pytest库入门使用
168 4
|
3月前
|
前端开发 关系型数据库 测试技术
django集成pytest进行自动化单元测试实战
在Django项目中集成Pytest进行单元测试可以提高测试的灵活性和效率,相比于Django自带的测试框架,Pytest提供了更为丰富和强大的测试功能。本文通过一个实际项目ishareblog介绍django集成pytest进行自动化单元测试实战。
50 3
django集成pytest进行自动化单元测试实战
|
6月前
|
jenkins 测试技术 持续交付
pytest教程-1-环境搭建
Pytest是Python的一种单元测试框架,与Python自带的unittest测试框架类似,但是比 unittest框架使用起来更简洁,效率更高。
101 0
|
测试技术 C++ Python
selenium-pytest框架的基础学习
selenium-pytest框架的基础学习
101 0
|
测试技术 Python
01-pytest-安装及入门
01-pytest-安装及入门
|
测试技术 数据库 Python
Python单测框架Pytest教程
The pytest framework makes it easy to write small, readable tests, and can scale to support complex functional testing for applications and libraries. pytest介绍和教程。 pytest 框架使编写小型可读测试变得容易,并且可以扩展以支持应用程序和库的复杂功能测试。
161 0
|
监控 Java 测试技术
快速入门Python性能测试框架Locust
快速入门Python性能测试框架Locust
385 0
|
IDE 测试技术 开发工具
Python测试框架:pytest学习笔记
Python测试框架:pytest学习笔记
532 0
 Python测试框架:pytest学习笔记
|
测试技术 数据库 Python
Python3,Pytest单元测试框架有多简单,8分钟就能入门,人人都能上手!!
Python3,Pytest单元测试框架有多简单,8分钟就能入门,人人都能上手!!
254 0
Python3,Pytest单元测试框架有多简单,8分钟就能入门,人人都能上手!!
|
测试技术 API Python
测试入门以及pytest入门
测试入门以及pytest入门
126 0
 测试入门以及pytest入门