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 执行
    
  • 相关阅读:
    电脑开机慢是查看与解决方案
    做男人真难
    强大的数据恢复软件--EasyRecovery专业版
    30招让你从头到脚都健康
    教您如何使用SQL中的SELECT LIKE like语句
    SQL server经典电子书、工具和视频教程汇总
    数据开发-经典
    C# 数据操作工具类
    关于web请求中 获取真实IP
    生成二维码
  • 原文地址:https://www.cnblogs.com/zhangshan33/p/12012929.html
Copyright © 2011-2022 走看看