zoukankan      html  css  js  c++  java
  • python unittest 添加测试用例的几种方法

    1.指定运行一个模块中的一个测试用例

    suite = unittest.TestSuite()
    # 创建测试套件
    
    suite.addTest(类名(‘测试函数名’))
    # 将一个测试用例添加到套件中
    
    runner = unittests.TextTestRunner()
    # 指定使用 TextTestRunner 运行测试用例
    
    runner.run(suite)
    # 运行测试套件

    2.指定按顺序运行一个模块中的多个测试用例

    suite = unittest.TestSuite()
    
    tests = [类名('测试函数1'), 类名('测试函数2'),...]
    # 只执行指定的测试用例
    # 按照编写的顺序执行测试
    # 多个测试用例放到列表中
    
    suite.addTests(tests)
    # 将测试添加到测试套件中
    
    runner=unittest.TextTestRunner(verbosity=2)
    # 可以指定测试结果的详细程度
    
    runner.run(suite)

    3.自动添加多个测试用例

    # 创建测试套件
    suite = unittest.TestSuite()
    
    # 指定识别测试用例的规则
    tests = unittest.defaultTestLoader.discover(''测试模块所在目录'', pattern='test*.py')
    # 识别所有test开头的py文件为测试用例
    # 按模块名顺序执行
    
    suite.addTest(tests)
    runner = nuittest.TestRunner(verbosity=2)
    runner.run(suite)
  • 相关阅读:
    CSS3媒体查询总结
    关于前端学习规划
    开发技术版本
    Visual Studio 问题汇总
    asp.net web core 开发问题汇总(1)
    asp.net web core 部署问题汇总
    报表平台需求文档(V0.0.0.1)
    Git使用说明
    派生类
    cin、cout的重载
  • 原文地址:https://www.cnblogs.com/mlp1234/p/13212708.html
Copyright © 2011-2022 走看看