zoukankan      html  css  js  c++  java
  • python中unittest单元测试框架-加载测试用例、运行测试用例、生成测试报告

    unittest中加载测试用例的方法很多,这里先介绍addTest中添加用例-测试类的实例的方式:

    import os
    import unittest
    
    # 创建suite对象
    suite = unittest.TestSuite()
    
    # 第一种方法:一个一个添加用例
    from class1228_unittest_loader.test_cases.test_setup import *
    
    # 添加测试用例到suite套件里面:用例-测试类的实例
    suite.addTest(TestSetUp('test_demo1'))
    suite.addTest(TestSetUp('test_demo2'))
    
    
    # 创建存放测试报告的文件夹-report
    dir = os.path.dirname(os.path.abspath(__file__))
    report_path = os.path.join(dir, 'report')
    if not os.path.exists(report_path):
        os.mkdir(report_path)
    
    file_path = os.path.join(report_path, 'test_result.txt')
    
    with open(file_path, "w") as f:
        # 初始化运行器, 是以普通文本生成测试报告 TextTestRunner
        runner = unittest.TextTestRunner(f, verbosity=2)
        # 运行测试用例
        runner.run(suite)
  • 相关阅读:
    pymysql
    表查询
    元类
    外键约束
    Mysql知识
    C# windows服务的创建与调试
    JQuery随笔
    jQuery插件开发
    http post和put区别
    NPOI
  • 原文地址:https://www.cnblogs.com/benben-wu/p/12131464.html
Copyright © 2011-2022 走看看