![](https://img-blog.csdnimg.cn/ba5b6ede851b4f1f97245a3fd61fd6e3.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
unittest
python自带的测试框架。
florachy
共享测试,共筑家园,畅享测试乐趣
展开
-
unittest框架-测试报告的生成和优化
自动化测试完成之后,我们需要生成测试报告来查看测试结果,使用HTMLTestRunner模块可以直接生成html格式的报告。测试报告的生成下载地址:http://tungwaiyip.info/software/HTMLTestRunner.html因为这个报告的模板是某位大师用python 2.x写的,我们用的是python 3.x,因此需要作如下修改。下载后修改:94行引入的名称,从impor...原创 2018-05-03 19:42:03 · 4157 阅读 · 2 评论 -
单元测试框架Unit testing framework (PyUnit)
单元测试单元测试(unit testing)是指对软件中最小可测试单元进行检查和验证。对于单元测试中单元的含义,一般来说,要根据实际情况取判定其具体含义,如C语言中单元指一个函数,Java里单元指一个类,图形化的软件中可以指一个窗口或一个菜单等。总的来说,单元测试就是人为规定的最小的被测试功能模块。单元测试框架在单元测试框架出现之前,开发人员在创建可执行测试时饱受折磨。最初的做法是应用程序中创建一...原创 2018-04-18 18:30:06 · 1223 阅读 · 0 评论 -
unittest框架-百度搜索示例
Test_Baidu文件目录下包含3个python文件:I--StartEnd.py SetUp和TearDown管理I--test_baidu.py 测试用例I--runtest.py 用例执行管理StartEnd.py SetUp和TearDown管理test_baidu.py 测试用例runtest.py 用例执行管理...原创 2018-04-24 17:32:49 · 958 阅读 · 0 评论 -
unittest框架-测试用例管理
新增用例管理前面是针对单个add方法来进行单元测试,如果需要对多个方法来进行测试,该如何处理?如新增一个Sub方法来进行单元测试验证。(蓝色是新增的sub方法)我们需要同时对add和sub方法进行单元测试。那么我们需要针对新的sub方法,新增一个class作为TestCase。测试结果如下:用例公共部分合并在这个示例中,每个测试类都有SetUp()和tearDown()方法,而且两个方法内容都是一...原创 2018-04-19 20:19:14 · 2309 阅读 · 0 评论 -
unittest框架-skip跳过测试和预期失败
概要当测试用例写完后,有些模块有改动时候,会影响到部分用例的执行,这个时候我们希望暂时跳过这些用例。或者前面某个功能运行失败了,后面的几个用例是依赖于这个功能的用例,如果第一步就失败了,后面的用例也就没必要去执行了,直接跳过就行,节省用例执行时间。skip装饰器一共有四个 @unittest.skip(reason)Unconditionally skip the decorated test...转载 2018-04-23 20:05:27 · 1231 阅读 · 0 评论