一、测试脚本要分层次,个人一般习惯分为三层
module层(只含功能)
testcase层(封装用例)
testsuite层(不含业务逻辑,只添加case,运行)
二、python自动化测试脚本目录
三、HTMLTestRunner打印unittest测试的报告注意点
0.module层,编写功能,使用装饰器打印测试用例步骤至报告
1.test_case中,如下写:尤其注意:这里测试用例的函数名称一定要有明确的顺序,否则python会按照英文的顺序去执行;
若用例之间相互独立,到没关系,但是若用例之间关联,操作必须有先后,否则python颠倒了执行顺序,就导致用例失败;(如下图注释)
2.在runner中,添加case到suite中: