会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Tony_xiao
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
14
15
16
17
18
19
20
21
22
下一页
2022年8月26日
【pytest】Hook钩子函数完整API总结
摘要: pytest 的钩子函数有很多,通过钩子函数的学习可以了解到pytest在执行用例的每个阶段做什么事情,也方便后续对pytest二次开发学习。详细文档可以查看pytest官方文档https://docs.pytest.org/en/latest/reference.html#hooks 钩子函数总结
阅读全文
posted @ 2022-08-26 20:35 Tony_xiao
阅读(536)
评论(0)
推荐(0)
2022年8月22日
【pytest】工厂化的fixtures
摘要: 前言:在一个测试用例中需要多次调用同一个fixture的时候,工厂化的 fixture 的模式对于一个 fixture 在单一的测试中需要被多次调用非常有用。 之前写fixture是直接return一个数据,在测试用例中可以直接使用,现在我们需要返回一个生成数据的函数,这样就能在用例中多次调用了。
阅读全文
posted @ 2022-08-22 22:18 Tony_xiao
阅读(163)
评论(0)
推荐(0)
【pytest】内置fixture之pytestconfig
摘要: 前言:前面讲 request 是pytest的一个内置 fixture ,作用是获取测试的上下文,可以通过request.config 获取配置对象。pytestconfig 的作用跟 request.config 是一样的,都是获取配置对象。 pytestconfig 是一个内置fixture,用
阅读全文
posted @ 2022-08-22 20:39 Tony_xiao
阅读(403)
评论(0)
推荐(0)
2022年8月21日
【pytest】内置fixture之request
摘要: 前言:request 是 pytest 的内置 fixture , "为请求对象提供对请求测试上下文的访问权,并且在fixture被间接参数化的情况下具有可选的“param”属性。" 1、request.param 前面讲fixture参数化的时候,有接触到 "request.param" 用于获取
阅读全文
posted @ 2022-08-21 22:34 Tony_xiao
阅读(825)
评论(0)
推荐(0)
2022年8月18日
【pytest】命令行参数-durations统计用例运行时间
摘要: 前言:写完一个项目的自动化用例之后,发现有些用例运行较慢,影响整体的用例运行速度,于是领导说找出运行慢的那几个用例优化下。--durations 参数可以统计出每个用例运行的时间,对用例的时间做个排序。 pytest -h 查看命令行参数,关于 --durations=N 参数的使用方式 --dur
阅读全文
posted @ 2022-08-18 22:53 Tony_xiao
阅读(366)
评论(0)
推荐(0)
【allure】allure添加环境配置(environment)
摘要: 在 allure 报告首页 ENVIRONMENT 显示 'There are no environment variables' 没有环境变量的配置信息。环境变量配置可以添加报告相关的配置参数,如运行的系统环境,版本号,测试环境,测试人员等基本信息。 问题描述 allure 报告首页 ENVIRO
阅读全文
posted @ 2022-08-18 22:03 Tony_xiao
阅读(1211)
评论(0)
推荐(0)
【allure】allure.dynamic动态生成用例标题
摘要: 前言:pytest 结合 allure 描述用例的时候我们一般使用 @allure.title 和 @allure.description 描述测试用例的标题和详情。在用例里面也可以动态更新标题和详情,使用allure.dynamic方法实现。 allure动态属性 allure.dynamic.f
阅读全文
posted @ 2022-08-18 21:46 Tony_xiao
阅读(196)
评论(0)
推荐(0)
【pytest】元数据使用(pytest-metadata)
摘要: 前言:什么是元数据?元数据是关于数据的描述,存储着关于数据的信息,为人们更方便地检索信息提供了帮助。pytest 框架里面的元数据可以使用 pytest-metadata 插件实现。文档地址https://pypi.org/project/pytest-metadata/ 未安装插件pytest-m
阅读全文
posted @ 2022-08-18 20:50 Tony_xiao
阅读(175)
评论(0)
推荐(0)
2022年8月14日
【allure】测试报告
摘要: Allure介绍 Allure是一款测试报告框架,不仅报告美观,而且方便CI集成。 allure是一款开源的,专门用来展示测试结果的一个工具,allure可以与很多的测试框架做集成,比如:java的Junit、TestNG;python的pytest等。 allure会将测试用例的执行数据保存到xm
阅读全文
posted @ 2022-08-14 18:08 Tony_xiao
阅读(513)
评论(0)
推荐(0)
【pytest】Xdist分布式运行
摘要: 前言:平常我们手工测试用例非常多时,比如有1千条用例,假设每个用例执行需要1分钟。如果一个测试人员执行需要1000分钟才能执行完,当项目非常紧急的时候,我们会用测试人力成本换取时间成本,这个时候多找个小伙伴把任务分成2部分,于是时间缩减一半。如果是十个人一起执行,1000个用例理论上只需100分钟就
阅读全文
posted @ 2022-08-14 16:38 Tony_xiao
阅读(75)
评论(0)
推荐(0)
上一页
1
···
14
15
16
17
18
19
20
21
22
下一页
公告