资讯专栏INFORMATION COLUMN

python unittest之批量测试

Hegel_Gu / 1906人阅读

摘要:建立以下目录结构其中用于跑所有的测试脚本在下新建有了该文件,这个目录就会被识别为包下的其他文件就是需要执行的测试用例在中输入你的目录即可输出所有的结果

建立以下目录结构

其中run_allTest.py用于跑所有的测试脚本
在my_testCase下新建__init__.py,有了该文件,my_testCase这个目录就会被识别为包,my_testCase下的其他.py文件就是需要执行的测试用例

在run_allTest.py中输入

import unittest
discover = unittest.defaultTestLoader.discover("你的目录/MyUnittest/my_testCase/", pattern="testCase*.py")
print(discover)
runner = unittest.TextTestRunner()
runner.run(discover)

即可输出所有testcase*.py的结果

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/43568.html

相关文章

  • 【自动化测试Python - unittest单元测试框架

    摘要:通过数据的改变从而驱动自动化测试的执行,最终引起测试结果的改变。二框架用搭建自动化测试框架,需要组织用例以及测试执行,大部分推荐的是。 一、测试模型 下面这部分来自于某书籍资料,拿过来,按需参考一下: 测试模型(1)线性测试1、概念:通过录制或编写对应应用程序的操作步骤产生的线性脚本。单纯的来模拟用户完整的操作场景。(操作,重复操作,数据)都混合在一起。2、优点:每个脚本相对独立,...

    noONE 评论0 收藏0
  • Flask Web 测试驱动开发最佳实践 Flask 实例

    摘要:当功能越来越复杂的时候,你可能修改了一些东西,导致另外一个功能的不可用,而单元测试也能保证了原有功能被破坏后能被检测出来。 showImg(https://segmentfault.com/img/remote/1460000017081749); 前言 前一篇讲到了 TDD 测试驱动开发的相关概念和环境搭建,这篇就着手开始用TDD方式开发了。首先这篇需要编写用户相关的API接口,如...

    wuyangnju 评论0 收藏0
  • 基于Selenium + Python的web自动化框架

    摘要:一什么是是一个基于浏览器的自动化工具,她提供了一种跨平台跨浏览器的端到端的自动化解决方案。模块主要用来记录用例执行情况,以便于高效的调查用例失败信息以及追踪用例执行情况。测试用例仓库用例仓库主要用来组织自动化测试用例。 一、什么是Selenium? Selenium是一个基于浏览器的自动化工具,她提供了一种跨平台、跨浏览器的端到端的web自动化解决方案。Selenium主要包括三部分:...

    sunny5541 评论0 收藏0
  • python学习笔记- 单元测试UnitTest

    摘要:所谓的单元测试,就是对一个模块,一个函数,或则是一个类进行正确性检测的一类测试工作。当然,单元测试也会让代码量大大增加。编写单元测试代码需要引入的包。再所有单元测试开始前运行函数在所有单元测试运行后运行。 所谓的单元测试,就是对一个模块,一个函数,或则是一个类进行正确性检测的一类测试工作。 以测试驱动的开发方式叫做测试驱动开发(Test Drived Development). 这种开...

    k00baa 评论0 收藏0
  • 说说Python中的单元测试

    摘要:必然的,他们会抛弃标准库中的,使用或者发明自己心仪的单元测试框架。究其原因,一些人会说时间写代码都不够,哪还有空写单元测试。最后我的个人观点,单元测试其实还有一个非常重要的作用,就是替代函数文档注释。希望从今天起,你的代码也都有单元测试。 单元测试是每种编程语言必学的课题,是保护开发者的强力护盾,每个程序员都在时间允许的情况下尽可能多的写单元测试,今天我们不讨论其必要性,只抛砖引玉聊一...

    chengjianhua 评论0 收藏0

发表评论

0条评论

Hegel_Gu

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<