Web测试框架-unittest

unittest: python自带的标准测试框架
当前流行的测试框架:
Web测试框架-unittest

一、pytest/unittest框架

  • 集成Selenium/WebDriver就是Web端测试框架
  • 集成Requests就是接口测试框架
  • 集成Appium就是移动端测试框架
    总结:其核心,底层都是pytest框架。

二、学习框架的步骤

  • 照虎画猫,根据官方文档搭建初始版框架;
  • 知其所以然,在使用中深入了解框架的经典实现;
  • 推陈出新,结合公司业务持续创新,最终形成通用的框架。

三、unittest测试框架
1、什么是unittest?
unittest是python自带的类Junit 单元测试框架。

2、unittest用途?

  • 可用于单元测试
  • 可用于web自动化测试
  • 可用于接口测试

3、unittest优势?

  • 支持测试用例、测试用例集的查找、组装;
  • 还可以在测试用例、测试用例集内共享数据;
  • 支持根据条件筛选测试用例的执行;
  • 可自动化生成测试报告。

4、unittest 核心组成
Web测试框架-unittest
5、unittest 的运行原理
Web测试框架-unittest

上一篇:【读源码】Unittest -- __init__.py 和 __main__.py


下一篇:01.matplotlib helloworld