UnitTest核心要素
1. TestCase 一个TestCase就是一条测试用例
2. TestSuite 多条测试用例集合在一起
3. TextTestRunner (翻译:测试执行)是用来执行测试用例套件
4. Fixture 治具 是一个概述,对一个测试用例环境的搭建和销毁
测试用例
一个TestCase就是一条测试用例;
使用:
1. 导包:import unittest --> 导入unitest框架
2. 新建类继承:unittest.TestCase --> 新建测试类继承unittest.TestCase
提示:
1). 测试用例:在自动化测试中,一条用例就是一个完整的测试流程;
2). 测试方法名称命名必须以test开头;
(原因:unittest.TestCase类批量运行的方法是搜索执行test开头的方法)
TestSuite
说明:(翻译:测试套件)多条测试用例集合在一起,就是一个TestSuite;
使用:
1. 实例化: suite=unittest.TestSuite()
(suite:为TestSuite实例化的名称)
2. 添加用例:suite.addTest("ClassName(MethodName)")