一、什么是UnitTest框架
UnitTest是python自带的一个单元测试框架,用它来做单元测试。
对于测试来说,unittest框架的作用是自动化脚本(用例代码)执行框架,使用unittest框架来管理运行多个测试用例的。
二、为什么使用框架
1. 能够组织多个用例去执行
2.提供丰富的断言方法(让程序代替人工自动的判断预期结果和实际结果是否相符)
3. 能够生成测试报告
三、UnitTest核心要素
1. Testcase(测试用例)
TestCase是unittest框架的组成部分,不是手工和自动化所说的用例
主要作用:每个TestCase(测试用例)都是一个代码文件,在这个代码文件中来书写真正的用例代码
"""
代码的目的:学习TestCase(测试用例)模块的书写方法
"""
# 1.导入unittest包
import unittest
# 2.自定义的测试类,只要继承unittest模块中的TestCase类即可
class TestDemo(unittest.TestCase):
# 书写测试方法,即用例代码
# 书写要修,测试方法必须以test_ 开头(本质是以test开头)
def test_method1(self):
print('测试方法 1')
def test_method2(self):
print('测试方法 2')
# 4 执行用例(方法)
# 4.1 将光标放在 类名 的后面运行&#