1.unittest框架
class TestStringMethods(unittest.TestCase):
def setUp(self) -> None: # 每一条测试用例开始前执行
print("setup")
def tearDown(self) -> None: # 每一条测试用例结束后执行
print("teardown")
@classmethod
def setUpClass(cls) -> None: # 此类的所有测试执行前执行一次
print("setupcls")
@classmethod
def tearDownClass(cls) -> None: # 此类的所有测试执行后执行一次
print("teardowncls")
2.pytest框架
setup_class、teardown_class
该方法表示在类中执行测试用例前,只执行1次测试前置和测试后置

本文介绍了如何使用Pytest框架进行移动端自动化测试。通过定义setUpClass和tearDownClass方法来启动和退出应用程序,并在测试用例类中集成启动应用的方法。使用pytest -v运行测试用例,实现了一次启动应用执行所有测试的功能。
订阅专栏 解锁全文
437

被折叠的 条评论
为什么被折叠?



