一、unittest简单介绍
UnitTest包含四大组件
- 测试用例:UnitTest,TestCase
- 前置后置条件:setUp和tearDown
- 测试套件和运行器:UnitTest、TestSuite和UnitTest、TextTestRunner
- 断言:自定义封装有成熟的断言
二、unittest的基本使用
1.导入环境
2、UnitTest有基本语法规则
a.继承自unittest.TestCase
b.创建用例必须以test_开头
c.UnitTest中的运行顺序是既定的,A-Z a-z 0-9
d.前置和后置在框架中对每一个测试用例都执行一次
类的前置后置条件
2.uinttest实现数据驱动
2.1 单数据传递
2.2 多数据传递
2.3 yaml文件实现数据驱动
首先新建一个yaml文件,注意每组数据要以-作为开始
yaml文件的读取
3.断言
自动化测试主要用于对流程来进行测试,断言就是自动化测试中的预期结果与实际结果的对比。