• 测试报告的生成


    '''
    收集测试用例
    放到测试集合,加载测试用例TestLoader
    '''
    import os
    import unittest
    # 初始化
    testloader = unittest.TestLoader()
    
    # 查找测试用例,加载测试用例
    dir_path = os.path.dirname(os.path.abspath(__file__))
    case_path = os.path.join(dir_path, 'test_cases')
    suit = testloader.discover(start_dir=case_path)
    print(suit)
    
    # 生成测试报告
    report_path = os.path.join(dir_path, "report")
    if not os.path.exists(report_path):
        os.makedirs(report_path)
    file_path = os.path.join(report_path, 'test_result.txt')
    with open(file_path,'w',encoding='utf-8') as f:
        # 初始化运行器,是以普通文本生成测试报告
        runer = unittest.TextTestRunner(f,verbosity=2)#verbosity默认为1,2最详细
        print('生成测试报告成功')
        runer.run(suit)
    
    厚积薄发
  • 相关阅读:
    HTTP GET POST PUT DELETE 四种请求
    PHP表达式
    PHP基础
    文件存储
    动态加载布局文件
    Android新增控件
    Spring简介
    Hibenate配置篇
    无题
    struts常用标签与校验器
  • 原文地址:https://www.cnblogs.com/yr434/p/14034900.html
Copyright © 2020-2023  润新知