unittest加载用例的方式

本文详细介绍了unittest框架加载和执行测试用例的五种方式:直接使用unittest.main()、创建TestSuite添加单个用例、添加多个用例、通过TestLoader加载以及利用discover批量加载。这些方法覆盖了从简单调试到复杂自动化测试的多种场景。
摘要由CSDN通过智能技术生成

加载用例方式:
1、unittest.main()直接加载用例并执行
一般用于脚本调试阶段
2、实例化unittest.TestSuite()一个suite集合,用addTest()方法加载用例
一般用于用例数量很少得自动化场景
suite = unittest.TestSuite()
suite.addTest(Test(“test01”)) //Test代表用例得类名,test01代表Test类下得第一条用例得名称
3、实例化unittest.TestSuite()一个suite集合,用addTests()方法加载多个用例
适用于同一个类下执行多个用例
case_list = [Test(“test01”),Test(‘test01’)]
suite = unittest.TestSuite()
suite.addTests(case_list)
4、用例加载器,TestLoader(),实例化suite集合和加载器loader
suite = unittest.TestSuite()
loader = unittest.TestLoader()
suite.addTest(loader.loadTestsFromTestCase(Test))
适用于加载一个类执行测试用例方式
5、discover批量加载测试用例
suite = unittest.defaultTestLoader.disciver(用例路径,pattern=“正则匹配用例文件”)

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值