zoukankan      html  css  js  c++  java
  • 接口测试-unittest-TestSuite套件

    unittest-TestSuite套件

    1.什么是TestSuite套件

    可组合测试case ,常用的方法是addTest,可用于执行单个测试用例

    2.框架:添加方法运行

    import unittest
    class TestAdd(unittest.TestCase):
        def setUp(self):  # 所有的用例前执行,用于初始化部分
            print('开始')
        def test_01(self):  # 必须是test开头
            print('第一个')
        def test_02(self):
            print('第二个')
            a = 1
            b = 2
            c = a + b
            self.assertEqual(c, 3, msg='不符合预期')
            print('c=', c, '实际结果符合预期')
        def test_03(self):
            print('第三个')
            a = 1
            b = 3
            c = a + b
            self.assertEqual(c, 3, msg='不符合预期')
            print('c=', c, '实际结果符合预期')
        def tearDown(self):  # 所有用例结束后执行,用于清理后的工作
            print('结束')
    if __name__ == '__main__':
        suite = unittest.TestSuite()  # 固定写法
        suite.addTest(TestAdd("test_02"))  # addTest添加 类名("方法名") 执行哪条case就写那个方法名
        runner = unittest.TextTestRunner()  # 固定写法
        runner.run(suite)  # run 执行
    
    注意 有的pycharm中不能直接右键运行

    找到Terminal 运行

    python 文件名称
    

    3.框架:添加类名运行

    if __name__ == '__main__':
        all_suite = unittest.makeSuite(TestAdd)  # 固定写法 类名 运行整个类中的用例
        runner = unittest.TextTestRunner()  # 固定写法
        runner.run(all_suite)  # run 执行
    
  • 相关阅读:
    在Linux系统中Navicat for MySQL 出现1045错误如何处理
    一个老程序员这些年的心得体会
    忘了
    DAY11
    day10_plus
    day10
    东北育才冲刺noip(day9)
    Java语言Socket接口用法详解
    JDBC-ODBC桥连接方式操纵SQL数据库
    JDBC连接SQL Server 2005步骤详解
  • 原文地址:https://www.cnblogs.com/zhangshan33/p/12012929.html
Copyright © 2011-2022 走看看