随笔分类 -  测试高级进阶技能系列 - Pytest

摘要:基础介绍 官方地址:https://docs.pytest.org/en/8.0.x/reference/reference.html#config-cache 在 pytest 中,cache 是一个非常有用的功能,它允许测试会话之间持久化状态 这意味着可以在一次测试运行中存储一些值,并在后续的测 阅读全文
posted @ 2024-03-25 14:31 小菠萝测试笔记 阅读(182) 评论(0) 推荐(1) 编辑
摘要:如果你还想从头学起Pytest,可以看看这个系列的文章哦! https://www.cnblogs.com/poloyy/category/1690628.html 背景 使用 pytest-xdist 分布式插件可以加快运行,充分利用机器多核 CPU 的优势 将常用功能放到 fixture,可以提 阅读全文
posted @ 2021-04-27 14:28 小菠萝测试笔记 阅读(3573) 评论(2) 推荐(4) 编辑
摘要:实战教程篇 前言 这边就不教大家怎么用 pytest 写项目了哦,下面有系列文章能帮助你快速入门 Pytest + Allure 这一篇教程主要是教如何从 0 到 1 搭建自动化测试的持续集成环境 四步走 使用 Jenkins 镜像创建容器,并搭建 Python + Pytest +Allure 的 阅读全文
posted @ 2020-11-16 10:35 小菠萝测试笔记 阅读(20596) 评论(13) 推荐(14) 编辑
摘要:如果你还想从头学起Pytest,可以看看这个系列的文章哦! https://www.cnblogs.com/poloyy/category/1690628.html 前言 @allure.title 和 @allure.description 都是装饰器,给测试用例提供标题和描述 其实 allure 阅读全文
posted @ 2020-10-29 13:10 小菠萝测试笔记 阅读(4502) 评论(3) 推荐(2) 编辑
摘要:如果你还想从头学起Pytest,可以看看这个系列的文章哦! https://www.cnblogs.com/poloyy/category/1690628.html 前言 参数化 @pytest.mark.parametrize 的学习:https://www.cnblogs.com/poloyy/ 阅读全文
posted @ 2020-10-28 17:38 小菠萝测试笔记 阅读(4484) 评论(2) 推荐(4) 编辑
摘要:如果你还想从头学起Pytest,可以看看这个系列的文章哦! https://www.cnblogs.com/poloyy/category/1690628.html 先看看 allure 命令的帮助文档 cmd 敲 allure -h allure 命令的语法格式 allure [options] 阅读全文
posted @ 2020-10-28 14:36 小菠萝测试笔记 阅读(7553) 评论(1) 推荐(2) 编辑
摘要:如果你还想从头学起Pytest,可以看看这个系列的文章哦! https://www.cnblogs.com/poloyy/category/1690628.html 背景 pytest 运行 测试用例生成 allure 报告时,当测试用例名称修改后重新运行,会保留历史运行记录 又或者分开运行两个测试 阅读全文
posted @ 2020-10-28 11:38 小菠萝测试笔记 阅读(3580) 评论(2) 推荐(2) 编辑
摘要:如果你还想从头学起Pytest,可以看看这个系列的文章哦! https://www.cnblogs.com/poloyy/category/1690628.html 前言 平时写测试用例也会划分优先级 同样,allure 也提供用例级别,在 allure 报告可以清晰看到不同级别用例的缺陷数量 用例 阅读全文
posted @ 2020-10-28 10:35 小菠萝测试笔记 阅读(2900) 评论(0) 推荐(2) 编辑
摘要:如果你还想从头学起Pytest,可以看看这个系列的文章哦! https://www.cnblogs.com/poloyy/category/1690628.html allure 和 pytest 相关环境安装 # allure pip3 install allure-pytest -i http: 阅读全文
posted @ 2020-10-27 19:10 小菠萝测试笔记 阅读(3626) 评论(1) 推荐(1) 编辑
摘要:如果你还想从头学起Pytest,可以看看这个系列的文章哦! https://www.cnblogs.com/poloyy/category/1690628.html 前言 前面几篇文章主要介绍了allure的特性,这篇文章我们就来讲下allure的标记用法 有时候我们写pytest的时候,会用到 @ 阅读全文
posted @ 2020-04-19 14:55 小菠萝测试笔记 阅读(12189) 评论(10) 推荐(5) 编辑
摘要:如果你还想从头学起Pytest,可以看看这个系列的文章哦! https://www.cnblogs.com/poloyy/category/1690628.html 前言 上一篇文章介绍了两种allure的特性 @allure.description() :添加测试用例描述,一共三种方式哦! @al 阅读全文
posted @ 2020-04-18 17:24 小菠萝测试笔记 阅读(4890) 评论(0) 推荐(3) 编辑
摘要:如果你还想从头学起Pytest,可以看看这个系列的文章哦! https://www.cnblogs.com/poloyy/category/1690628.html 前言 上一篇文章介绍了两种allure的特性 @allure.step() 装饰器:可以设置测试步骤,让测试用例的执行过程更加详细 a 阅读全文
posted @ 2020-04-18 16:47 小菠萝测试笔记 阅读(6796) 评论(0) 推荐(2) 编辑
摘要:如果你还想从头学起Pytest,可以看看这个系列的文章哦! https://www.cnblogs.com/poloyy/category/1690628.html 前言 allure除了支持pytest自带的特性之外(fixture、parametrize、xfail、skip),自己本身也有强大 阅读全文
posted @ 2020-04-17 20:52 小菠萝测试笔记 阅读(11696) 评论(4) 推荐(6) 编辑
摘要:如果你还想从头学起Pytest,可以看看这个系列的文章哦! https://www.cnblogs.com/poloyy/category/1690628.html 前言 前面我们介绍了allure的快速入门,只是单纯的敲allure命令而已 其实allure还有内置的特性可以让我们在pytest代 阅读全文
posted @ 2020-04-16 22:17 小菠萝测试笔记 阅读(6319) 评论(8) 推荐(4) 编辑
摘要:如果你还想从头学起Pytest,可以看看这个系列的文章哦! https://www.cnblogs.com/poloyy/category/1690628.html 官方介绍 Allure Framework是一种灵活的轻量级多语言测试报告工具,不仅可以以简洁的Web报告形式非常简洁地显示已测试的内 阅读全文
posted @ 2020-04-16 18:52 小菠萝测试笔记 阅读(8536) 评论(11) 推荐(7) 编辑
摘要:如果你还想从头学起Pytest,可以看看这个系列的文章哦! https://www.cnblogs.com/poloyy/category/1690628.html pytest-xdist分布式测试的原理 前言 xdist的分布式类似于一主多从的结构,master机负责下发命令,控制slave机; 阅读全文
posted @ 2020-04-16 08:45 小菠萝测试笔记 阅读(4547) 评论(3) 推荐(6) 编辑
摘要:如果你还想从头学起Pytest,可以看看这个系列的文章哦! https://www.cnblogs.com/poloyy/category/1690628.html 前言 平常我们功能测试用例非常多时,比如有1千条用例,假设每个用例执行需要1分钟,如果单个测试人员执行需要1000分钟才能跑完 当项目 阅读全文
posted @ 2020-04-15 18:50 小菠萝测试笔记 阅读(13405) 评论(8) 推荐(10) 编辑
摘要:如果你还想从头学起Pytest,可以看看这个系列的文章哦! https://www.cnblogs.com/poloyy/category/1690628.html 前言 pytest中可以用python的assert断言,也可以写多个断言,但一个失败,后面的断言将不再执行 安装插件 pip3 in 阅读全文
posted @ 2020-04-15 13:31 小菠萝测试笔记 阅读(4581) 评论(5) 推荐(3) 编辑
摘要:如果你还想从头学起Pytest,可以看看这个系列的文章哦! https://www.cnblogs.com/poloyy/category/1690628.html 前言 pytest配置文件可以改变pytest的运行方式,它是一个固定的文件pytest.ini文件,读取配置信息,按指定的方式去运行 阅读全文
posted @ 2020-04-15 12:21 小菠萝测试笔记 阅读(16805) 评论(9) 推荐(10) 编辑
摘要:如果你还想从头学起Pytest,可以看看这个系列的文章哦! https://www.cnblogs.com/poloyy/category/1690628.html 前言 平常在做功能测试的时候,经常会遇到某个模块不稳定,偶然会出现一些bug,对于这种问题我们会针对此用例反复执行多次,最终复现出问题 阅读全文
posted @ 2020-04-13 14:36 小菠萝测试笔记 阅读(6345) 评论(5) 推荐(7) 编辑