zoukankan      html  css  js  c++  java
  • unittest学习1:简介

    unittest单元测试框架

    ** TestCase:测试用例,存放完整的测试用例,包括测试环境搭建、测试代码、测试环境恢复。形成完整测试单元

    ** Test Suit:测试套件。多个测试用例的集合。

    ** TestLoader:将Testcase加载到Test Suite。

    ** Test Runner:执行测试用例。

    实例:

      * 创建的测试类,必须继承unittest的unittest.TestCase

      * 创建的测试用例,必须以test开头

    实例代码:

    import unittest
    
    
    # 创建测试类,测试类必须继承unittest.TestCase
    class Test_Study1(unittest.TestCase):
    
        # 用例开始在之前执行,例如初始化driver、打开浏览器等
        def setUp(self):
            print('start======')
            
        # 用例结束之后执行,例如:关闭driver、关闭浏览器等
        def tearDown(self):
            print('end======')
    
        # 创建测试用例,用例必须以test开头
        def test_case1(self):
            print(" run test case 1111")
    
        def test_case2(self):
            print("run test case 2222")
    
        def test_case3(self):
            print("run test case 3333")
    
    
    if __name__ == "__main__":
        unittest.main()
    

      

    运行结果:

    start======
    run test case 1111
    end======
    
    start======
    run test case 2222
    end======
    
    start======
    run test case 3333
    end======
    
    ----------------------------------------------------------------------
    Ran 3 tests in 0.000s
    Process finished with exit code 0
  • 相关阅读:
    画多个立方体组成的正方体
    MATLAB 图形着色
    patch函数的解释2
    patch函数的解释1
    矩阵方程求解内置函数
    Hessian矩阵
    MATLAB卷积运算(conv、conv2、convn)解释
    MATLAB常用快捷键命令总结
    稀疏矩阵绘制
    P1855 榨取kkksc03【多维01背包】
  • 原文地址:https://www.cnblogs.com/juankai/p/11579376.html
Copyright © 2011-2022 走看看