Advertisement

整理Pytest自动化测试框架:用例参数、忽略用例与失败重试(实战)。

阅读量:

目录:导读

    • 引言
      从基础到精通的Python编程
      基于接口的一键式自动化操作
      应用层自动化开发与实现
      大厂实习经历规划
      DevOps框架下的测试开发体系构建
      主流工具解析与应用实践
      性能优化与稳定性提升的JMeter高级应用
      总结:额外收获与成长契机

前言

测试用例参数化

Pytest中使用@pytest.mark.parametrize('参数名',list)这一功能允许将多个测试场景通过特定的参数传递给单一的测试用例执行。

如何使用?
第一个变量是一个字符串类型;
多个变量之间需要用逗号分隔;
第二个变量是一个列表; 当传递三个或更多变量时也是如此;
每个变量都是一个元组;
其中每个元素与按顺序排列的各个
variable一一对应;
@pytest.mark.parametrize('parameter', list)` 是用于进行测试用例
配置的一个函数调用语句.

设置两个自定义参数,并通过@pytest.mark.parametrize完成测试用例的参数化配置;其中具体的测试数据组织形式为:['parameterName1', 'parameterName2']并包含以下两组数据:['dataGroup1-0', 'dataGroup2-0'], ['dataGroup1-1',

全部评论 (0)

还没有任何评论哟~