pytest
文章平均质量分 94
网易测试开发猿
一路向北!
展开
-
超全整理,Pytest自动化测试框架-多进程(pytest-xdist)运行总结...
平常我们功能测试用例非常多时,比如有1千条用例,假设每个用例执行需要1分钟,如果单个测试人员执行需要1000分钟才能跑完当项目非常紧急时,会需要协调多个测试资源来把任务分成两部分,于是执行时间缩短一半,如果有10个小伙伴,那么执行时间就会变成十分之一,大大节省了测试时间为了节省项目测试时间,10个测试同时并行测试,这就是一种分布式场景分布式执行用例的原则:用例之间是独立的,没有依赖关系,完全可以独立运行;用例执行没有顺序要求,随机顺序都能正常执行;原创 2023-11-17 14:21:31 · 1274 阅读 · 0 评论 -
全网最详细,Pytest自动化测试框架关联/参数化实战,及拿即用...
关联利用Python提供的fixture可以实现关联实现步骤:在case目录下,新建conftest.py文件,比如我们需要token,就在这个文件下定义一个公共的方法,调用登录接口并返回需要的token值(注:公共的方法一般不传入参数,返回值其实也是看情况可要可不要的)@pytest . fixture(scope = 'function') #使用pytest的fixture把下面的方法变成公共方法在需要使用的测试案例中,传入方法名,在需要用到关联的参数时,直接使用。原创 2023-04-23 16:16:10 · 1848 阅读 · 0 评论 -
全网最详细,pytest测试框架fixture应用实战总结,彻底打通封装框架......
fixtrue修饰器标记的方法通常用于在其他函数、模块、类或者整个工程调用时会优先执行,通常会被用于完成预置处理和重复操作。例如:登录,执行SQL等操作。参数说明:1.scope参数:标记方法的作用域。有4个可选值:function(默认,函数)、class(类)、module(模块)、package/session(包)(1)作用域为函数实例。原创 2023-03-13 16:28:29 · 539 阅读 · 0 评论