Advertisement

软件测试-UnitTest框架

阅读量:

目录
1. 语法结构
2. 测试案例的前置与后置条件
3. 断言机制
4. 自动化测试中的数据参数化处理
5. 测试用例的加载、执行及报告生成实例

一、Unittest语法

1、命名规范
①在编写测试文件时,需首先导入unittest模块
②测试类应当继承自unittest.TestCase类
③测试方法的命名需以‘test_’作为前缀,同时测试类的命名也可采用‘test_’作为前缀
④测试类中必须包含unittest.main()函数

二、Unittest用例编写_用例前后置条件

1、测试用例执行前的初始设置条件
2、测试用例执行后的清理操作条件
3、测试类初始化前的准备条件
4、测试类初始化后的资源释放条件

复制代码
    import unittest
    #运行时注意鼠标放的位置
    # 定义类  必须继承unittest.TestCase
    class Test_add(unittest.TestCase):
    @classmethod
    #类的前置条件
    def setUpClass(cls) -> None:
        print("每个类执行之前,运行的")
    
    #前置条件:每条用例执行之前都会执行的这个的条件

全部评论 (0)

还没有任何评论哟~