test fixture:初始化和清理测试环境,比如创建临时的数据库,文件和目录等,其中 setUp() 和 setDown() 是最常用的方法。
test case:单元测试用例,TestCase 是编写单元测试用例最常用的类
test suite:单元测试用例的集合,它被用于把所有测试用例整合到一起,批量运行测试。
test runner:执行单元测试
test report:生成测试报告
简单脚本
批量执行脚本
构建测试套件
完整的单元测试很少只执行一个测试用例,开发人员通常都需要编写多个测试用例才能对某一软件功能进行比较完整的测试,这些相关的测试用例称为一个测试用例集,在 unittest 中是用 TestSuite 类来表示的。
将testbaidu1.py、testbaidu2.py、runall.py放在同一个目录 testcase 中:
runall.py:
断