接口自动化测试
接口自动化测试初学者入门
长相思°
这个作者很懒,什么都没留下…
展开
-
第五节: Discover多个⽂件测试⽤例批量加载
1.discover批量加载文件夹用例:unittest中的TestLoader类提供了discover()方法可以从多个文件中查找测试用例discover(start_dir,pattern=‘test*.py’,top_level_dir=None)start_dir参数:待执行用例的目录pattern参数:匹配脚本名称的规则,test*.py代表匹配test开通的所有脚本top_level_dir参数:顶层目录名称,一般默认为None代码展示:# -*- coding:Utf-8 -原创 2022-02-08 17:09:20 · 526 阅读 · 0 评论 -
第四节:TestLoader多个⽂件测试⽤例批量加载
1.讲解TestLoader常见的用例加载TestLoader()用例加载器,可以将用例都存放在这里,用过Suite进行批量执行,但无法对case进行排序,如下:代码展示:# -*- coding: UTF-8 -*-import unittestclass UserTestCare2(unittest.TestCase): @classmethod def setUpClass(cls): print("--setUpClass初始化--")原创 2022-02-08 17:08:21 · 1128 阅读 · 0 评论 -
第三节:Unitest测试套件TestSuite实战
1.unitest.TestSuite()测试套件:⽤来确定测试⽤例的顺序,哪个先执⾏哪个后执⾏,先创建一个测试套件if __name__ == '__main__': # 创建一个测试套件 suite = unittest.TestSuite()如果一个class中有多个test开头的方法,则加载到suite中时有多个测试用例,例如suite.addTest(UserTestCare("testcase2"))suite.addTest(UserTestCare("te原创 2022-02-08 17:07:13 · 456 阅读 · 0 评论 -
第二节:Unittest单元测试实战进阶
1.unittest单元测试实战进阶setUp和tearDown每次⽤例执⾏前都会执⾏初始化条件和结束条件,例如:def setUp(self): print(" setup--开始 ")def tearDown(self): print(" tearDown--结束 ")执⾏所有⽤例只运⾏⼀次初始化和清理条件,⽤setUpClass、tearDownClass,例如:@classmethoddef setUpClass(cls): print("--setU原创 2022-02-08 17:05:33 · 452 阅读 · 0 评论 -
第一节:Unittest的介绍和快速使⽤
1.什么是单元测试unittest单元测试:是指对软件中的最⼩可测试单元进⾏检查和验证。单元的含义:一个函数、一个类、一个接口2.什么是unitestPython单元测试框架unittest 核⼼:TestFixture、TestCase、TestSuite、 TestRunnerTestFixture:测试固件是执行测试时的准备工作和收尾工作;例如打开/关闭浏览器、链接、数据库TestCase:一个TestCase就是一个测试用例TestSuite:测试套件,多个测试用例的集合就是s原创 2022-02-08 17:02:40 · 212 阅读 · 0 评论