自动化测试用例结构
-
用例标题: 组合测试包、文件、类、方法名来命名测试用例,作用是作为用例的唯一标识
-
前提条件:setup、setup_class (pytest)
BeforeEach、BeforeAll (JUnit)
作用是测试用例前的准备动作,比如读取数据或者driver的初始化 -
用例步骤:测试方法内的代码逻辑,作用是测试用例具体的步骤行为
-
预期结果: assert 实际结果 == 预期结果
作用是断言,验证用例是否执行成功 -
实际结果:assert 实际结果 == 预期结果
作用是断言,验证用例是否执行成功 -
后置动作:teardown、teardown_class(pytest)
@AfterEach、@AfterAll(JUnit)
作用是脏数据清理、关闭driver进程