unittest: python自带的标准测试框架
当前流行的测试框架:
一、pytest/unittest框架
- 集成Selenium/WebDriver就是Web端测试框架
- 集成Requests就是接口测试框架
- 集成Appium就是移动端测试框架
总结:其核心,底层都是pytest框架。
二、学习框架的步骤
- 照虎画猫,根据官方文档搭建初始版框架;
- 知其所以然,在使用中深入了解框架的经典实现;
- 推陈出新,结合公司业务持续创新,最终形成通用的框架。
三、unittest测试框架
1、什么是unittest?
unittest是python自带的类Junit 单元测试框架。
2、unittest用途?
- 可用于单元测试
- 可用于web自动化测试
- 可用于接口测试
3、unittest优势?
- 支持测试用例、测试用例集的查找、组装;
- 还可以在测试用例、测试用例集内共享数据;
- 支持根据条件筛选测试用例的执行;
- 可自动化生成测试报告。
4、unittest 核心组成
5、unittest 的运行原理