web自动化笔记第11篇:第4章-自动化测试-高级篇,UnitTest框架,4. 窗口截屏、验证码总结

40 阅读1分钟

目标

1. 了解UnitTest框架
2. 理解断言
3. 掌握测试报告的生成
4. 了解自动发送测试报告

UnitTest框架


目标

掌握UnitTest框架的基础使用方法

1. UnitTest框架

1.1 什么是框架?

说明:
    1. 框架英文单词FrameWork;
    2. 为解决一类事情的功能集合;

1.2 什么是UnitTest框架?

概念:UnitTest框架是专门用来进行执行代码测试的框架;

1.3 为什么使用UnitTest框架?

1. 能够组织多个用例去执行
2. 提供丰富的断言方法
3. 提供丰富的日志与测试结果

提示:
    1). 断言知识点-在4.2章节会进行学习和讲解;

提示

在学习UnitTest框架之前, 先了

## 2. UnitTest核心要素
  
  


```python
1. TestCase
2. TestSuite
3. TextTestRunner
4. Fixture

2.1 TestCase

说明:(翻译:测试用例)一个TestCase就是一条测试用例;
使用:
    1. 导包:import unittest             --> 导入unitest框架
    2. 继承:unittest.TestCase             --> 新建测试类继承unittest.TestCase

提示:
    1). 测试用例:在自动化测试中,一条用例就是一个完整的测试流程;                
    2). 测试方法名称命名必须以test开头;
       (原因:unit