Python的标准库——unittest(可以实现自动化测试框架的搭建) python unittest四大组成“元件”: test fixture(测试脚手架)——测试代码的运行环境,指测试准备前和执行后要做的工作,包
Python的标准库——unittest(可以实现自动化测试框架的搭建)
python unittest四大组成“元件”:
- test fixture(测试脚手架)——测试代码的运行环境,指测试准备前和执行后要做的工作,包括setUp()和tearDown();
- TestCase(测试案例)——所有测试用例的基类,它是软件测试中最基本的组成单元;
- TestSuite(测试套件)——测试案例的集合;
- test runner(执行测试)——测试用例的执行
(note1:什么是测试用例? 答:测试用例是一个完整的测试流程,包括测试前准备环境的搭建(setUp),执行测试代码(run),以及测试后环境的还原(tearDown))
unittest测试代码流程:
基本方法:
1.创建测试代码:
2.创建测试套件:
- 方法一
- 方法二:
- 方法三:
(note2:
verbosity是一个选项,表示测试结果的信息复杂度。0:静默模式(获得总测试用例和总结果);1:默认模式;2:详细模式(显示每个用例的所有相关内容))