python--测试用例管理方法

#方法1:执行所有测试用例
import unittest                 #调用unittest
class Ts1(unittest.TestCase):    #类
    def setUp(self):            #初始化环境
        print('测试开始')
    def tearDown(self):         #清除环境
        print("测试结束")
    def test1(self):
        print('床前明月光')
    def test2(self):
        print('疑是地上霜')
    def test3(self):
        print('举头望明月')
    def test4(self):
        print('低头思故乡')

class Ts2(unittest.TestCase):    #类
    def setUp(self):            #初始化环境
        print('测试开始')
    def tearDown(self):         #清除环境
        print("测试结束")
    def test1(self):
        print('春眠不觉晓')
    def test2(self):
        print('处处闻啼鸟')
    def test3(self):
        print('夜来风雨声')
    def test4(self):
        print('花落知多少')
unittest.main()                                 #执行所有测试用例




#方法2:单个添加测试用例
ts1=unittest.TestSuite()                          #生成空的测试集
ts1.addTest(Ts1('test2'))                        #往测试集里添加测试用例
ts1.addTest(Ts1('test4'))
ts1.addTest(Ts2('test1'))
ts1.addTest(Ts2('test3'))

run1=unittest.TextTestRunner()                  #执行测试集
run1.run(ts1)




#方法3:批量执行不同模块下的测试用例
import unittest
tt2=unittest.defaultTestLoader.discover(r'C:\Users\Administrator\Desktop\pythonzigonghua\test1',pattern='t*.py')
#运行指定路径下的文件,以t开头.py结尾

run2=unittest.TextTestRunner()
run2.run(tt2)
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值