网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
test_demo_mark_01.py文件
import pytest
class TestDemo01:
def test_case_01(self):
print('exec TestDemo01 test_case_01',end=' ')
assert True
@pytest.mark.system_test
def test_case_02(self):
print('exec TestDemo01 test_case_02',end=' ')
assert True
test_demo_mark_02.py文件
import pytest
class TestDemo02:
@pytest.mark.login_module
@pytest.mark.system_test
def test_case_01(self):
print('exec TestDemo02 test_case_01',end=' ')
assert True
def test_case_02(self):
print('exec TestDemo02 test_case_02',end=' ')
assert True
test_demo_mark_03.py文件
import pytest
class TestDemo03:
@pytest.mark.smoke_test
@pytest.mark.login_module
def test_case_01(self):
print('exec TestDemo03 test_case_01',end=' ')
assert True
def test_case_02(self):
print('exec TestDemo03 test_case_02',end=' ')
assert True
3、在run_case.py文件中执行pytest.main([‘-s’,‘-v’,‘-m 标签名’)
代码示例:
import pytest
pytest.main(['-s','-v','-m smoke_test']) # 只执行smoke_test分组下的用例
# pytest.main(['-s','-v','-m system_test or login_module']) # 两个标签的用例都执行
# pytest.main(['-s','-v','-m system_test and login_module']) # 包含两个标签的用例才执行
# pytest.main(['-s','-v','-m not login_module']) # 除了该标签之外,其他用例都执行
执行效果:
总结:
感谢每一个认真阅读我文章的人!!!
作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。
软件测试面试文档
我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
s/618631832)**
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!