知行编程网知行编程网  2022-12-11 16:30 知行编程网 隐藏边栏  3 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python中的unittest框架是什么?的相关知识,希望可以帮到处于编程学习途中的小伙伴





我们学习了很多python的理论知识,所以测试相关的程序是非常重要的。这篇文章是关于


unittest


Framework,我们可以用它来做一些测试工作,或者写相关的代码。接下来我们将


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电脑。)

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享