热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Pytest基础指南之介绍、环境及安装

下方查看历史精选文章重磅发布-自动化框架基础指南pdf大数据测试过程、策略及挑战测试框架原理,构建成功的基石在自动化测试工作之前,你应该知道的10条建议

下方查看历史精选文章

重磅发布 - 自动化框架基础指南pdf
大数据测试过程、策略及挑战

测试框架原理,构建成功的基石

在自动化测试工作之前,你应该知道的10条建议

在自动化测试中,重要的不是工具

Pytest是基于Python的基础测试框架,用于编写、执行测试代码。可以用于UI级、API级、数据库级、数据级、代码扫描等等测试场景。

并且Pytest有丰富的插件来支持生成各种格式的报告。

主要特色有:

  • 支持并行运行多个测试,提升测试效率

  • pytest有独立的机制去自动检测测试文件和测试函数

  • pytest提供了跳过某些测试用例机制

  • pytest提供了允许全部或测试子集的机制

  • pytest是开源的、企业级的基础框架

  • pytest使用简洁、明了

安装

安装最新的pytest命令如下:

> pip install pytest -U

a0864619d7d9e482189a497c2f4d47bc.png

使用pytest -V命令看下pytest安装是否成功

fff41d477376ed2a8f0dd47e611d6f42.png

Pytest是如何识别测试文件和测试函数的。

Pytest提供了自动检测、识别测试文件和测试函数的机制,运行pytest命令时。

默认情况下,pytest会自动搜索当前目录及子目录下所有test_*.py或*_test.py格式的文件,并将这类文件标识为测试文件。

而对于测试函数,默认情况下,pytest要求函数名以test开头,不以test*开头的函数,pytest不会将其标识为测试函数。

为了完善公众号内容构成,接下来开启写写pytest基础指南系列。

5b2200a81c60e49ae0919754cca9ffac.png

22ba696cf218ac4c1e0036c32e430fdf.png

微信搜一搜 或 长按关注公众号

d03e034e3e3fadbe42921932753ef6b1.png

开源优测

通过微信号:DeepTest1912 找到苦叶子,注明加群!!!


推荐阅读
author-avatar
手机用户2502904013
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有