一种测试用例生成方法、系统、存储介质及计算机设备技术方案

技术编号:29583831 阅读:20 留言:0更新日期:2021-08-06 19:42
本申请公开了一种测试用例生成方法、系统、存储介质及计算机设备,该方法包括:测试终端向测试用例模板公共平台发送测试用例模板下载请求,其中,所述测试用例模板下载请求包括目标测试项目,所述测试用例模板公共平台预先存储的任一测试用例模板中包含多个可编辑测试点,所述可编辑测试点包括与测试项目匹配的公共测试点;接收所述测试用例模板公共平台反馈的与所述目标测试项目对应的目标测试用例模板,并对所述目标测试用例模板进行编辑,生成目标测试用例。本申请有助于提醒测试用例编写人员相关测试项目中有哪些常用的公共测试点,能够有效避免测试用例编写时的疏漏,减少测试用例编写复杂程度,提高已有测试点的复用率。

【技术实现步骤摘要】
一种测试用例生成方法、系统、存储介质及计算机设备
本申请涉及计算机领域,尤其是涉及到一种测试用例生成方法、系统、存储介质及计算机设备。
技术介绍
随着软件行业的不断发展,各种软件层出不穷。软件测试作为检验软件质量的重要途径,其完善程度直接影响软件质量的检验结果。现今软件测试的核心是测试用例,测试用例中包括软件测试的各个测试点,每个测试点对应考察软件的一部分功能。所以,想要检验软件的质量,测试用例中需要包括待考察软件功能对应的全部测试点。在现有的测试用例生成方法中,测试用例编写人员往往会根据自己的经验编写测试用例,但是很多测试用例编写人员由于自身水平的限制以及功能重视方面的不同,使得测试用例编写时存在疏漏,进而忽视了软件产品某些方面的测试。此外,测试用例的重复编写往往需要耗费测试用例编写人员大量的时间,复杂程度较高。因此,在设计测试用例时,如何避免测试用例中测试点的疏漏、减少测试用例编写复杂程度,提高测试点复用率,成为了本领域亟待解决的问题。
技术实现思路
有鉴于此,本申请提供了一种测试用例生成方法、系统、存储介质及计算机设备,有助于避免编写测试用例时存在测试点的疏漏,减少测试用例编写复杂程度,提高测试点复用率。根据本申请的一个方面,提供了一种测试用例生成方法,包括:测试终端向测试用例模板公共平台发送测试用例模板下载请求,其中,所述测试用例模板下载请求包括目标测试项目,所述测试用例模板公共平台预先存储的任一测试用例模板中包含多个可编辑测试点,所述可编辑测试点包括与测试项目匹配的公共测试点;接收所述测试用例模板公共平台反馈的与所述目标测试项目对应的目标测试用例模板,并对所述目标测试用例模板进行编辑,生成目标测试用例。可选地,所述对所述目标测试用例模板进行编辑,生成目标测试用例,具体包括:所述测试终端接收对所述目标测试用例模板的编辑请求;依据所述编辑请求对所述目标测试用例模板进行编辑,生成目标测试用例,其中,所述编辑请求包括对所述可编辑测试点的修改请求和/或删除请求,以及新增测试点请求。可选地,所述对所述目标测试用例模板进行编辑,生成目标测试用例之后,所述方法还包括:所述测试终端向所述测试用例模板公共平台发送所述目标测试用例;所述测试用例模板公共平台将所述目标测试用例存储在测试项目数据库中,所述测试项目数据库用于更新所述测试用例模板公共平台中的测试用例模板。可选地,所述方法还包括:根据所述测试项目数据库中任一测试项目对应的测试用例,统计所述任一测试项目对应的各类型测试点的数量;当任一类型测试点的数量大于预设数量时,将大于所述预设数量的所述任一类型测试点作为公共测试点嵌入至与所述任一测试项目匹配的测试用例模板中。可选地,任一测试项目对应于多种测试版本,测试用例模板与所述测试项目以及所述测试版本对应,所述测试版本包括mmap版本、mindmaster版本以及excel版本;所述将大于所述预设数量的所述任一类型测试点作为公共测试点嵌入至与所述任一测试项目匹配的测试用例模板中,具体包括:查找与所述任一测试项目对应的所述测试版本,将大于所述预设数量的所述任一类型测试点作为公共测试点,分别嵌入至与每个测试版本对应的测试用例模板中。可选地,所述测试终端向测试用例模板公共平台发送测试用例模板下载请求之前,所述方法还包括:所述测试用例模板公共平台接收样本测试用例,并统计所述样本测试用例对应的测试项目的种类;根据任一种类测试项目对应的样本测试用例,统计所述任一种类测试项目对应的各类型测试点的数量;当任一类型测试点的数量大于预设数量时,将大于所述预设数量的所述任一类型测试点作为公共测试点嵌入至与所述任一种类测试项目匹配的基础测试用例模板中,生成所述测试用例模板。可选地,所述将大于所述预设数量的所述任一类型测试点作为公共测试点嵌入至与所述任一种类测试项目匹配的基础测试用例模板中,具体包括:根据任一种类测试项目对应的样本测试用例,统计所述任一种类测试项目对应的测试版本的种类以及所述任一种类测试项目包含的全部测试版本中各类型测试点的数量,其中,任一种类测试项目对应于多种测试版本,测试用例模板与所述测试项目以及所述测试版本对应,所述测试版本包括mmap版本、mindmaster版本以及excel版本;当任一类型测试点的数量大于预设数量时,将大于所述预设数量的所述任一类型测试点作为公共测试点,分别嵌入至与每种测试版本对应的基础测试用例模板中,生成与所述测试版本以及所述测试项目对应的测试用例模板。根据本申请的另一方面,提供了一种测试用例生成系统,所述测试用例生成系统包括测试终端和测试用例模板公共平台,所述测试终端包括请求发送单元和模板接收单元;所述请求发送单元,用于向所述测试用例模板公共平台发送测试用例模板下载请求,其中,所述测试用例模板下载请求包括目标测试项目,所述测试用例模板公共平台预先存储的任一测试用例模板中包含多个可编辑测试点,所述可编辑测试点包括与测试项目匹配的公共测试点;所述模板接收单元,用于接收所述测试用例模板公共平台反馈的与所述目标测试项目对应的目标测试用例模板,并对所述目标测试用例模板进行编辑,生成目标测试用例。可选地,所述请求发送单元,具体包括:编辑请求接收模块,用于接收对所述目标测试用例模板的编辑请求;模板编辑执行模块,用于依据所述编辑请求对所述目标测试用例模板进行编辑,生成目标测试用例,其中,所述编辑请求包括对所述可编辑测试点的修改请求和/或删除请求,以及新增测试点请求。可选地,所述测试终端,还包括:测试用例发送单元;所述测试用例发送单元,用于所述对所述目标测试用例模板进行编辑,生成目标测试用例之后,向所述测试用例模板公共平台发送所述目标测试用例;所述测试用例模板公共平台,还包括:存储单元;所述存储单元,用于将所述目标测试用例存储在测试项目数据库中,所述测试项目数据库用于更新所述测试用例模板公共平台中的测试用例模板。可选地,所述测试用例模板公共平台,还包括:统计单元,用于根据所述测试项目数据库中任一测试项目对应的测试用例,统计所述任一测试项目对应的各类型测试点的数量;模板更新单元,用于当任一类型测试点的数量大于预设数量时,将大于所述预设数量的所述任一类型测试点作为公共测试点嵌入至与所述任一测试项目匹配的测试用例模板中。可选地,任一测试项目对应于多种测试版本,测试用例模板与所述测试项目以及所述测试版本对应,所述测试版本包括mmap版本、mindmaster版本以及excel版本;所述模板更新单元,具体用于:查找与所述任一测试项目对应的所述测试版本,将大于所述预设数量的所述任一类型测试点作为公共测试点,分别嵌入至与每个测试版本对应的测试用例模板中。可选地,所述统计单元,还用于接收样本测试用例,并统计所述样本测试用例对应的测试项目的种类本文档来自技高网...

【技术保护点】
1.一种测试用例生成方法,其特征在于,包括:/n测试终端向测试用例模板公共平台发送测试用例模板下载请求,其中,所述测试用例模板下载请求包括目标测试项目,所述测试用例模板公共平台预先存储的任一测试用例模板中包含多个可编辑测试点,所述可编辑测试点包括与测试项目匹配的公共测试点;/n接收所述测试用例模板公共平台反馈的与所述目标测试项目对应的目标测试用例模板,并对所述目标测试用例模板进行编辑,生成目标测试用例。/n

【技术特征摘要】
1.一种测试用例生成方法,其特征在于,包括:
测试终端向测试用例模板公共平台发送测试用例模板下载请求,其中,所述测试用例模板下载请求包括目标测试项目,所述测试用例模板公共平台预先存储的任一测试用例模板中包含多个可编辑测试点,所述可编辑测试点包括与测试项目匹配的公共测试点;
接收所述测试用例模板公共平台反馈的与所述目标测试项目对应的目标测试用例模板,并对所述目标测试用例模板进行编辑,生成目标测试用例。


2.根据权利要求1所述的测试用例生成方法,其特征在于,所述对所述目标测试用例模板进行编辑,生成目标测试用例,具体包括:
所述测试终端接收对所述目标测试用例模板的编辑请求;
依据所述编辑请求对所述目标测试用例模板进行编辑,生成目标测试用例,其中,所述编辑请求包括对所述可编辑测试点的修改请求和/或删除请求,以及新增测试点请求。


3.根据权利要求1所述的测试用例生成方法,其特征在于,所述对所述目标测试用例模板进行编辑,生成目标测试用例之后,所述方法还包括:
所述测试终端向所述测试用例模板公共平台发送所述目标测试用例;
所述测试用例模板公共平台将所述目标测试用例存储在测试项目数据库中,所述测试项目数据库用于更新所述测试用例模板公共平台中的测试用例模板。


4.根据权利要求3所述的测试用例生成方法,其特征在于,所述方法还包括:
根据所述测试项目数据库中任一测试项目对应的测试用例,统计所述任一测试项目对应的各类型测试点的数量;
当任一类型测试点的数量大于预设数量时,将大于所述预设数量的所述任一类型测试点作为公共测试点嵌入至与所述任一测试项目匹配的测试用例模板中。


5.根据权利要求4所述的测试用例生成方法,其特征在于,任一测试项目对应于多种测试版本,测试用例模板与所述测试项目以及所述测试版本对应,所述测试版本包括mmap版本、mindmaster版本以及excel版本;
所述将大于所述预设数量的所述任一类型测试点作为公共测试点嵌入至与所述任一测试项目匹配的测试用例模板中,具体包括:
查找与所述任一测试项目对应的所述测试版本,将大于所述预设数量的所述任一类型测试点作为公共测试点,分别嵌入至与每个测试版本对应的测试用例模板中。


6.根据权利要求1所述的测试用例生成方法,其特征在于,所述测试终端向...

【专利技术属性】
技术研发人员:宋晓亮何世伟田野
申请(专利权)人:成都安易迅科技有限公司
类型:发明
国别省市:四川;51

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

1