一种测试用例的设计方法、装置及存储介质制造方法及图纸

技术编号:26689570 阅读:27 留言:0更新日期:2020-12-12 02:38
本发明专利技术提供了一种测试用例的设计方法、装置及存储介质,包括获取软件应用需求文档的测试点,所述测试点为软件需求文档中的需求点;根据测试点从标准测试方法层中找出与测试点对应的测试方法信息;根据测试方法信息从测试方法库中查找出测试方法模板;根据测试方法模板对多个测试用例层进行编写,生成测试用例。对测试用例进行分层设计,对测试方法进行统一理解和标准化,提高了产品评审和交叉测试的效率。

【技术实现步骤摘要】
一种测试用例的设计方法、装置及存储介质
本专利技术涉及软件领域,尤其是指一种测试用例的设计方法、装置及存储介质。
技术介绍
随着互联网技术的蓬勃发展,软件测试行业也越来越被大家认可,测试在软件生命周期中也成为了不可或缺的一个部分,对于很多公司来说,测试的好坏决定了产品的质量,这种现象在国内大部分的中小型公司更加普遍。在测试过程中,测试用例的编写和设计是其重要的组成部分,目前互联网公司在测试用例的设计阶段,主要采用格式化表格的字段方式来达到所有测试人员的固定格式和版面的用例输出,但是在这个过程的实际执行中,会存在测试用例的可读性不统一,增加了测试用例的理解成本。
技术实现思路
本专利技术所要解决的技术问题是:测试过程中,存在测试用例可读性不统一的问题。为了解决上述技术问题,本专利技术采用的技术方案为:本专利技术实施例第一方面提供一种测试用例的设计方法,包括:获取软件应用需求文档的测试点,所述测试点为软件需求文档中的需求点;根据测试点从标准测试方法层中找出与测试点对应的测试方法信息;根据测试方法信息从测试方法库中查找出测试方法模板;根据测试方法模板对多个测试用例层进行编写,生成测试用例。进一步的,在测试用例的方法生成测试用例之后,还包括:对所述测试用例进行评审;若所述测试用例评审成功,则输出所述测试用例。进一步的,对所述测试用例进行评审,还包括:若所述测试用例评审失败,维护所述测试用例。进一步的,所述测试方法层用于记录当前测试点与需要应用的测试方法的关联层。进一步的,所述测试方法库包括测试方法的说明、定义及相关示例。进一步的,所述测试用例层用于根据测试方法层进行计划用例编写。本专利技术实施例第二方面提供一种用于测试用例的设计方法的装置,包括:获取模块,获取软件应用需求文档的测试点,所述测试点为软件需求文档中的需求点;分析模块,根据测试点从标准测试方法层中找出与测试点对应的测试方法信息;查找模块,根据测试方法信息从测试方法库中查找出测试方法模板;评审模块,将所述测试用例层评审;生成模块,根据测试方法模板对多个测试用例层进行编写,生成测试用例。本专利技术实施例第三方面提供一种计算机可读存储介质,所述计算机可读存储介质上存储有可执行指令,所述可执行指令被执行时执行如本专利技术实施例第一方面所述的方法。本专利技术的有益效果在于:通过按照软件测试需求文档分析测试点;根据分析测试点设计应用的测试方法层;根据测试方法层,找到对应的测试方法库,根据测试方法库中的示例编写测试用例层;将所述测试用例层评审;若所述测试用例层评审通过,输出所述测试用例层用于后期执行。对测试用例进行分层设计,对测试方法进行统一理解和标准化,提高了产品评审和交叉测试的效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,而不是全部实施例。对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术测试用例的设计方法的第一实施例流程图。图2为本专利技术测试用例的设计方法的第二实施例流程图。图3为本专利技术用于测试用例的设计方法的装置的方框图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。此外,下面所描述的本专利技术的各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。实施例1请参阅图1,图1为本专利技术实施例提供的测试用例的设计方法流程示意图。如图1所示,本专利技术第一实施例提供一种测试用例的设计方法,包括如下步骤S1至S4。S1、获取软件应用需求文档的测试点,所述测试点为软件需求文档中的需求点;此处,需求文档对应的是产品的需求,一般一个产品的研发之前,都会有对应的需求规范文档或者说明文档。针对这些需求来进行测试点提炼,S2、根据测试点从标准测试方法层中找出与测试点对应的测试方法信息;此处,测试点主要是根据需求中提到的一些需求点,比如添加需求,编辑需求,删除等。所述测试方法层用于记录当前测试点与需要应用的测试方法的关联层。S3、根据测试方法信息从测试方法库中查找出测试方法模板;此处,测试方法信息类似于编写测试用例过程中需要给出一定的参考借鉴,用于编写测试用例的参考和方向。所述测试方法库包括测试方法的说明、定义及相关示例,测试方法库是对这些的解读,便于找出合适的测试方法模板。S4、根据测试方法模板对多个测试用例层进行编写,生成测试用例。此处,所述测试用例层用于根据测试方法层进行计划用例编写。测试方法的模板选定后,对每个测试用例层进行对应编写,最后生成测试用例。对测试用例进行分层设计,对测试方法进行统一理解和标准化,提高了产品评审和交叉测试的效率。实施例2图2为本专利技术实施例提供的测试用例的设计方法的第二实施例流程图。如图2所示,在测试用例的方法生成测试用例之后,还包括如下步骤S5至S7:S5、对所述测试用例进行评审;S6、若所述测试用例评审成功,则输出所述测试用例。S7、若所述测试用例评审失败,维护所述测试用例。此处,对测试用例的结果进行评审,根据评审结果判断是对测试用例是进行直接输出测试用例,还是需要进行返回去进行进一步的修改完善,使得最终输出的测试用例为一个优质的测试用例。实施例3请参阅图3,图3为本专利技术实施例提供的测试用例设计装置的模块方框图。如图3所示,与本专利技术测试用例设计方法对应,本专利技术第三实施例提供一种测试用例设计装置100,包括:获取模块101,获取软件应用需求文档的测试点,所述测试点为软件需求文档中的需求点;分析模块102,根据测试点从标准测试方法层中找出与测试点对应的测试方法信息;查找模块103,根据测试方法信息从测试方法库中查找出测试方法模板;评审模块,将所述测试用例层评审;生成模块104,根据测试方法模板对多个测试用例层进行编写,生成测试用例。实施例4本专利技术第四实施例提供一种计算机可读存储介质,该计算机可读存储介质上存储有可执行指令,该可执行指令被执行时执行如本专利技术第一实施例至第二实施例任一实施例所提供的方法。结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘本文档来自技高网...

【技术保护点】
1.一种测试用例的设计方法,其特征在于,包括:/n获取软件应用需求文档的测试点,所述测试点为软件需求文档中的需求点;根据测试点从标准测试方法层中找出与测试点对应的测试方法信息;/n根据测试方法信息从测试方法库中查找出测试方法模板;/n根据测试方法模板对多个测试用例层进行编写,生成测试用例。/n

【技术特征摘要】
1.一种测试用例的设计方法,其特征在于,包括:
获取软件应用需求文档的测试点,所述测试点为软件需求文档中的需求点;根据测试点从标准测试方法层中找出与测试点对应的测试方法信息;
根据测试方法信息从测试方法库中查找出测试方法模板;
根据测试方法模板对多个测试用例层进行编写,生成测试用例。


2.如权利要求1所述的测试用例的设计方法,其特征在于,在测试用例的方法生成测试用例之后,还包括:
对所述测试用例进行评审;
若所述测试用例评审成功,则输出所述测试用例。


3.如权利要求2所述的测试用例的设计方法,其特征在于,对所述测试用例进行评审,还包括:
若所述测试用例评审失败,维护所述测试用例。


4.如权利要求1所述的测试用例的设计方法,其特征在于,所述测试方法层用于记录当前测试点与需要应用的测试方法的关联层。
...

【专利技术属性】
技术研发人员:尹杰万振华王颉董燕李华
申请(专利权)人:深圳开源互联网安全技术有限公司
类型:发明
国别省市:广东;44

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

1