随笔分类 - pytest
摘要:在测试用例的前面加上: @pytest.mark.parametrize("参数名",列表数据) 参数名:用来接收每一项数据,并作为测试用例的参数。 列表数据:一组测试数据。 # 参数为列表嵌套字典 import pytest def secend(c,b): add= int(b)+int(c)
阅读全文
摘要:https://www.cnblogs.com/xyao1/p/10929352.html
阅读全文
摘要:平常写自动化用例会写一些前置的 fixture 操作,用例需要用到就直接传该函数的参数名称就行了。当用例很多的时候,每次都传返个参数,会比较麻烦。 fixture 里面有个参数 autouse,默讣是 Fasle 没开启的,可以设置为True 开启自动使用 fixture 功能,返样用例就丌用每次都
阅读全文
摘要:####一、前言 fixture里面有个scope参数可以控制fixture的作用范围: session > module > class > function ####二、fixture作用范围 function:每一个函数或方法都会调用 class:每一个类调用一次,一个类可以有多个方法 mod
阅读全文
摘要:import pytest class TestCase(): def setup_class(self): print("setup_class:所有用例执行之前") def setup_method(self): print("setup_method: 每个用例开始前执行") def tear
阅读全文
摘要:import unittest class TestOrder(unittest.TestCase): @classmethod def setUpClass(cls): print("所有用例之前执行") def setUp(self): print("每个用例开始前执行") def tearDo
阅读全文