0


Python Unittest框架

1、unittest简介

unittest是Python自带的单元测试框架,具备编写用例、组织用例、执行用例、输出报告等自动化框架的条件,主要适用于单元测试,可以用来作自动化测试框架的用例组织执行框架。

2、unittest框架的特性:

  • 提供用例组织与执行:当测试用例只有几条的时候可以不考虑用例的组织,但是当测试用例数量较多时,此时就需要考虑用例的规范与组织问题。unittest单元测试框架就是用 来解决这个问题的。
  • 提供丰富的断言方法:既然是测试,就有一个预期结果和实际结果的比较问题。比较就是通过断言来实现,unittest单元测试框架提供了丰富的断言方法,通过捕获返回值,并且与预期值进行比较,从而得出测试通过与否。
  • 提供丰富的日志:每一个失败用例我们都希望知道失败的原因,所有用例执行结束我们 有希望知道整体执行情况,比如总体执行时间,失败用例数,成功用例数。unittest单元 测试框架为我们提供了这些数据。

3、unittest核心工作原理

unittest的静态类图:

大体流程︰编写Tes


本文转载自: https://blog.csdn.net/mengluzhixing/article/details/129208350
版权归原作者 梦琪丁岚 所有, 如有侵权,请联系我们删除。

“Python Unittest框架”的评论:

还没有评论