一种面向对象的测试用例设计方法技术

技术编号:13492086 阅读:65 留言:0更新日期:2016-08-07 04:01
本发明专利技术公开了一种面向对象的测试用例设计方法,该方法的步骤如下:1)根据被测软件,公共的可继承的按照类别划分的用例模板;2)梳理可能被多个功能重用的公共测试用例;3)开始一个功能的用例设计;4)然后梳理此功能所特有的特性点;5)梳理所有特性点之间的关系;6)根据特性之间的关系将特性点组合形成可评审的测试点;7)将这些测试点转化成为可执行的条目化的测试点。本发明专利技术的方法可以较大限度的保证测试设计的全面性并有效降低软件测试用例设计和维护工作量,并且应用范围比较广泛。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了,该方法的步骤如下:1)根据被测软件,公共的可继承的按照类别划分的用例模板;2)梳理可能被多个功能重用的公共测试用例;3)开始一个功能的用例设计;4)然后梳理此功能所特有的特性点;5)梳理所有特性点之间的关系;6)根据特性之间的关系将特性点组合形成可评审的测试点;7)将这些测试点转化成为可执行的条目化的测试点。本专利技术的方法可以较大限度的保证测试设计的全面性并有效降低软件测试用例设计和维护工作量,并且应用范围比较广泛。【专利说明】
本专利技术涉及软件测试领域,具体地说是。
技术介绍
普通的测试用例设计通常的做法就是逐条设计覆盖需求或功能每个测试点测试用例,每个测试用例都有步骤、期望值等内容。但是由于缺乏用例整体展现,用例设计全面性无法难移保证。由于用例不是结构化的展现,测试用例的评审非常困难,进一步影响了想通过评审保证全面性的评审效果。由于每个需求或功能的测试点都是单独设计,如果有一些共性的点并没有提取出来,遇到相同或类似的测试点每次都要重新设计和维护,工作量比较大。
技术实现思路
本专利技术的技术任务是提供。本专利技术的技术任务是按以下方式实现的,该方法的步骤如下: 1)根据被测软件,公共的可继承的按照类别划分的用例模板; 2)梳理被多个功能重用的公共测试用例; 3)开始一个功能的用例设计; 4)然后梳理此功能所特有的特性点; 5)梳理所有特性点之间的关系; 6)根据特性之间的关系将特性点组合形成可评审的测试点; 7)将这些测试点转化成为可执行的条目化的测试点。所述的步骤3)—个功能的用例设计步骤如下: a)首先确定被测功能的类别;根据类别选择相应用例模板,创建根据用例模板创建实例化的用例; b)分析实例化的用例中是否存在此功能不适合的测试点,将这些测试点进行删减; c)析此功能是否包含已经梳理过的公共用例库的测试点,如果有将这些公共用例直接引用过来。所述的一个功能属于至少一个功能类别。本专利技术的和现有技术相比,具有以下突出的有益效果: 1)首先从结构上保证了用例的全面性; 2)其次由于有用例模板和公共用例作为用例设计的样板,所以从内容上保证了测试用例的全面性; 3)同时模板和公共用例是一个公共的提取,一些共性的修改是可以只修改或公共用例,修改模板或公共用例时变化同时体现在了功能用例中,所以维护成本更低; 4)由于测试用例是以结构化的形式进行的展现,所以从用例评审的角度更容易让人了解用例的全貌,更方便参与评审的人提出意见,从而保证用例的全面性; 5)对于功能特有的测试点,通过先梳理特性及其关系再进行组合的方式进行设计,这样能够从方法上保证用例的全面性; 6)由于具备将结构化用例转化成条目化用例的能力,可以导出到其它用例设计或用例执行系统中,能够继续进行详细设计以及根据条目化用例进行测试执行,所以能让用例概要设计和详细设计以及测试执行非常好的衔接,能让一个测试设计能更好的落地。【附图说明】附图1为的流程图。【具体实施方式】实施例1: 该面向对象的测试用例设计方法的步骤如下: 1)根据被测软件,公共的可继承的按照类别划分的用例模板; 2)梳理被多个功能重用的公共测试用例; 3)开始一个功能的用例设计,一个功能属于至少一个功能类别,一个功能的用例设计步骤如下: a)首先确定被测功能的类别;根据类别选择相应用例模板,创建根据用例模板创建实例化的用例; b)分析实例化的用例中是否存在此功能不适合的测试点,将这些测试点进行删减; c)析此功能是否包含已经梳理过的公共用例库的测试点,如果有将这些公共用例直接引用过来。 4)然后梳理此功能所特有的特性点; 5)梳理所有特性点之间的关系; 6)根据特性之间的关系将特性点组合形成可评审的测试点; 7)将这些测试点转化成为可执行的条目化的测试点。实施例2: 以人员字典测试用例设计实现方法为例: 测试场景说明:在某一系统中有人员字典这个功能,要设计这个功能的测试用例,这个功能有基本的增删改查的功能,并且有导出功能,同时还具有引入员工字典的功能; 使用本专利技术实现此工作的步骤如下: 1、需要根据系统设计一些用例模板,包括字典类、制单类、查询类等; 2、设计一些公共用例如:打印功能、导出功能等; 3、开始设计本功能的用例: 1)首先分析发现这个功能用例属于字典类功能,而字典类功能已经有了包括基本增删改查的测试点,同样适用于此功能; 2)创建一个“人员字典”的测试用例,类别属于字典类; 3)发现此功能的导出功能已经此用例设计系统中的公共用例中包含,将其直接引用过来; 4)继续设计发现此功能还有一个“引入员工字典”功能不包含在公共用例中,设计此功能点的测试点; 5)然后定义目前系统中所有特性点的关系; 6)系统就会生成可条目化的测试用例点。通过上面【具体实施方式】,所述
的技术人员可容易的实现本专利技术。但是应当理解,本专利技术并不限于上述的几种【具体实施方式】。在公开的实施方式的基础上,所述
的技术人员可任意组合不同的技术特征,从而实现不同的技术方案。【主权项】1.,其特征在于,该方法的步骤如下: 1)根据被测软件,公共的可继承的按照类别划分的用例模板; 2)梳理被多个功能重用的公共测试用例; 3)开始一个功能的用例设计; 4)然后梳理此功能所特有的特性点; 5)梳理所有特性点之间的关系; 6)根据特性之间的关系将特性点组合形成可评审的测试点; 7)将这些测试点转化成为可执行的条目化的测试点。2.根据权利要求1所述的,其特征在于,所述的步骤3)—个功能的用例设计步骤如下: a)首先确定被测功能的类别;根据类别选择相应用例模板,创建根据用例模板创建实例化的用例; b)分析实例化的用例中是否存在此功能不适合的测试点,将这些测试点进行删减; c)析此功能是否包含已经梳理过的公共用例库的测试点,如果有将这些公共用例直接引用过来。3.根据权利要求1所述的,其特征在于,所述的一个功能属于至少一个功能类别。【文档编号】G06F11/36GK105824753SQ201610152241【公开日】2016年8月3日【申请日】2016年3月17日【专利技术人】程宝君 【申请人】浪潮通用软件有限公司本文档来自技高网
...

【技术保护点】
一种面向对象的测试用例设计方法,其特征在于,该方法的步骤如下:1)根据被测软件,公共的可继承的按照类别划分的用例模板;2)梳理被多个功能重用的公共测试用例;3)开始一个功能的用例设计;4)然后梳理此功能所特有的特性点;5)梳理所有特性点之间的关系;6)根据特性之间的关系将特性点组合形成可评审的测试点;7)将这些测试点转化成为可执行的条目化的测试点。

【技术特征摘要】

【专利技术属性】
技术研发人员:程宝君
申请(专利权)人:浪潮通用软件有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1