unittest框架

  1. TestCase  测试用例

  2. TestSuite  测试套件

    1. 利用testSuite 添加多条TestCase

  3. TextTestRunner  执行测试套件

    1. 利用TextTestRunner执行

  4. Fixture   两个函数:

    1. 组装起来就是fixture  (开始结束两个)

    2. 初始化:def setUp(self):

      1. setup先执行,不管在任何位置,都会先执行

    3.   结束:def tearDown(self):

                   

Testcase

1.先导包: import unittest

              继承: unittest.TestCase

              class class_name(unittest.TestCase)

测试方法名称必须以test开头

 

 

测试用例导入:

使用:unittest.defaultTestLoader()类里的discover

a=unittest.defaultTestLoader.discover("文件目录","文件名.py")

unittest.TextTestRunner().run(a)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值