Advertisement

Python用于管理测试用例通过TestLoader、TestSuite和HTMLTestRunner实现

阅读量:

HTMLTestRunner.py:http://tungwaiyip.info/software/HTMLTestRunner.html

以上为用于生成HTML格式测试报告的库文件下载地址,若无法成功下载,我将在文章末尾提供该文件的完整源代码。

本文主要介绍如何组织并执行一个包含两个测试用例的文件。整体结构如下:

有关calcutor之前的文献中已提供对应的代码实现,相关内容可被检索到,以下为withTestLoader.py文件的代码示例:

复制代码
 #coding=utf8

    
 '''
    
 unittest提供一个TestLoader类用于自动创建一个测试集并把单个测试放入到测试集中。
    
 TestLoader自动运行测试用例以test开头的方法的测试方法。
    
 在多个测试用例在决定运行哪个测试用例的策略是通过内建函数对测试函数名排序决定的。
    
   7. 通常习惯将测试集组合在一起,以便系统一次运行所有的测试用例。
    
 TestSuite实例添加到一个TestSuite中就像把一个TestCase实例添加到一个Test

全部评论 (0)

还没有任何评论哟~