目录
框架简介
TestCase:测试用例,用类的方式,组织对一个功能的多项测试
Ficture:夹具,用来固定测试环境
TestSuite:测试套件,组织多个TestCase
TestRunner:测试执行,用来执行TestSuite,并且导出测试结果
其他:TestResult测试报告,TestLoader根据某一规则找到TestSuite
案例步骤
测试用例TestCase
1、创建测试类,需要继承unitest.TestCase
2、需要以test开头的示例方法,且不能有参数
3、执行测试(在pycharm中可以省略)
断言
用法:
1、assert逻辑表达式
2、assert逻辑表达式,字符串
说明
如果逻辑为真,则继续执行
如果逻辑为假,则抛出AssertionError,并包含字符串信息
断言实例
主测试作用
执行多个相似用例,多个参数多个断言时 ,前面输出错误继续执行下面测试用例