unittest框架是python自带一种单元测试框架
unittest框架核心要素:
1、TestCase(测试用例)
2、TestSuite(测试套件)
3、TestRunner(测试执行,执行TestUite测试套件的)
4、TestLoader(批量执行测试用例-搜索指定文件夹内指定字母开头的模块) 【推荐】
5、Fixture(固定装置(两个固定的函数,一个初始化时使用,一个结束时使用))
unittest的用例规则:
1、测试文件必须导包:import unittest
2、测试类必须继承 unittest.TestCase
3、测试方法必须以 test_开头
说明:
是一个代码文件,在代码文件中来书写真正的用例代码 (里面的print均是模拟测试用例)
步骤:
1、导包
2、自定义测试类
3、在测试类中书写测试方法
4、执行用例
示例:
import unittest
from selenium import