自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 unittest之入口main()

前面四章内容分别对TestCase、TestSuite、TextTestRunner和TestResult四个类的做了详细的分析(鄙人目前的能力只能分析到这个程度了,如有遗漏和不足希望大家能够谅解),大家多多少少对这四个类应该有大致的了解,以及如何应用。不过我们一般写完用例后执行用例的入口,并不是这四个类的组合使用,而是最常见的一个写法:unittest.main(),哈哈,这个入口相信大家再...

2018-08-15 21:59:21 15595

原创 unittest之TestResult类详解

TestResult测试结果类,用来处理测试用例或测试集执行过程中的所有信息并最终输出,比如代码错误、异常、断言失败、skip等等。所以如果想要增加一些个性化的输出,可以通过或者此类或者基类(TestResult),扩展HTMLTestRunner的大神就是扩展了基类TestResult,增加了一下几个重要的统计属性和重写了基类的一些方法。大家可以去阅读一下它的源码。本来想讲TextTes...

2018-08-15 21:56:02 8562

原创 unittest之TextTestRunner类详解

TextTestRunner不知道如何翻译这个单词才好,我就叫它文本类测试用例运行器吧,大概就这个意思。通过前两篇对TestCase和TestSuite类的详解,我们都知道他们都有一个自己的run方法,其实我们可以直接调用他们各自的run方法就可以执行我们的测试用例或测试集了,我们只需要初始化一个TestResult类或者其子类的实例传入到第一个参数即可,比如:import sys...

2018-08-15 21:49:36 14001

原创 unittest之TestSuite类详解

TestSuite测试套件类,如何理解测试套件这个概念呢,从它的类定义来看,可以理解为:多个独立的测试用例(test case)或者多个独立的测试套件(test suite,可以理解为子套件)可以构成一个测试套件,那么我们写好了一个用例之后,如果去构建一个测试套件呢。下面介绍几种构建测试套件的方法: 1. 通过unittest.TestSuite()类直接构建,或者通过TestSuite实例...

2018-08-15 18:50:12 21544 2

原创 unittest之TestCase类详解

TestCase测试用例类,我们做单元测试时编写的测试用例就是继承TestCase类来实现具体的测试用例 \ 例如:import unittestclass UserCase(unittest.TestCase): def testAddUser(self): print("add a user") def testDelUser(self): ...

2018-08-14 20:34:25 30822

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除