七:测试用例设计执行:
1.用例结构,用例分组,用例封装,用例继承,用例关联,用例数据自动化生成
用例结构:用例名称,用例步骤,用例断言
#用例实例 def test_xxx(self): #测试步骤1: #测试步骤2, #断言 实际结果对比预期结果 assert ActualResult == ExpectedResult #类级别用例 class TestXXX def setup(self): #资源准备 pass def teardown(self): #资源销毁 pass def test_xxx(self): # 测试步骤1: # 测试步骤2, # 断言 实际结果对比预期结果 assert ActualResult == ExpectedResult #断言:是对程序中的返回结果进行的判断,断言为True则为真,断言False则报错 #断言写法:assert<表达式>;assert <bool expression> # assert<表达式>,<描述> assert <bool expression>:<message> #测试中判断测试请求结果是否符合预期 def test_a(self): assert True def test_b(self): a=1 b=1 c=2 assert a+b == c def test_bds(self): assert "abc" in "abcd" import sys def test_xt(): assert ('linux'in sys.platform),"该代码只能在Linux下执行"