python中的unittest框架是什么?
- 更新时间:2021-07-28 09:14:05
- 编辑:韶德厚
参考资料
- 《Python金融大数据分析》源代码 配套资源 / 366.72 KB / (德)希尔皮斯科,姚军 推荐度:
- Python游戏编程项目开发实战 PDF 电子书 / 20.1 MB / 李志远 推荐度:
- 《Python金融数据分析》源码 配套资源 / 3.4 MB / 马伟明 推荐度:
- Python编程基础与科学计算 PDF 电子书 / 56.9 MB / 李增刚、戴光昊、廖晖 推荐度:
- Python编程:从入门到实践(第2版) PDF 电子书 / 140 MB / 埃里克·马瑟斯 推荐度:
正文内容
码农之家最近发表了一篇名为《python中的unittest框架是什么?》的py文章,感觉写的不错,把网友测试过的内容发布到这里,看完如果觉得有用请记得收藏。
在python中我们学习了不少理论知识,那么对相关的程序进行测试,就显得很重要了。本篇要讲的是unittest框架,我们可以用它来做一些测试工作,又或者是相关代码的编写。下面我们就unittest框架的说明、特性和4种字模块分别带来介绍,大家一起来看具体内容。
1.unittest说明
unittest是Python自带的单元测试框,具备编写用例、组织用例、执行用例、输出报告等自动化框架的条件,可以用来作自动化测试框架的用例组织执行框架。
2.unittest框架特性
(1)提供用例组织与执行:当测试用例只有几条的时候可以不考虑用例的组织,但是当测试用例数量较多时,此时就需要考虑用例的规范与组织问题。unittest单元测试框架就是用来解决这个问题的。
(2)提供丰富的断言方法:既然是测试,就有一个预期结果和实际结果的比较问题。比较就是通过断言来实现,unittest单元测试框架提供了丰富的断言方法,通过捕获返回值,并且与预期值进行比较,从而得出测试通过与否。
(3)提供丰富的日志:每一个失败用例我们都希望知道失败的原因,所有用例执行结束我们有希望知道整体执行情况,比如总体执行时间,失败用例数,成功用例数。unittest单元测试框架为我们提供了这些数据。
3.字模块
(1)TestCase(测试用例)
(2)TestSuit(测试集)
(3)TestLoader(加载用例)
(4)TextTestRunner(执行用例)/HTMLTestRunnerNew(推荐使用,生成HTML网页版测试报告)
以上就是python中unittest框架的基本内容,看完文章后相信大家已经对这种框架有了初步的了解。学会后不要忘记用来测试哦。
(推荐操作系统:windows7系统、Python 3.9.1,DELL G3电脑。)
相关教程
-
Python XlsxWriter模块Chart类用法实例分析
这篇文章主要介绍了Python XlsxWriter模块Chart类用法,结合实例形式分析了Python XlsxWriter模块Chart类功能、图表绘制常用方法及相关操作注意事项,需要的朋友可以参考下
发布时间:2019-06-03
-
Python3使用Matplotlib 绘制精美的数学函数图形
这篇文章主要介绍了Python3使用Matplotlib 绘制精美的数学函数图形,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
发布时间:2019-06-03