一种测试用例的管理方法及系统的制作方法

文档序号:9396799阅读:256来源:国知局
一种测试用例的管理方法及系统的制作方法
【技术领域】
[0001]本发明涉及电子产品的测试领域,更具体地说,涉及一种测试用例的管理方法及系统。
【背景技术】
[0002]—般情况下,普通企业的测试人员完成测试用例的方法:了解产品工作过程,了解说明书,凭自己的经验开始着手进行对产品测试用例的编写。先写基本功能,性能,根据设计输入相关文档,如使用说明书,各部门设计要求,客户产品需求,再逐步进行各项的内容补充,想到一些则再增加一些。先从大的测试类着手,如硬件,软件,使用环境;再从设备使用分块:web端,PC客户端,android客户端,ISO客户端等着手;然后再根据每一个部分细分,如web端相关功能项等。
[0003]然而这些传统的完成测试用例的方法,会导致之前对其他产品进行测试所编写的测试用例未进行集中管理,从而无法被重新利用,进而导致在下次编写测试用例时,因为测试用例的内容繁多,从而让人容易遗漏相关的测试内容,编写测试用例的效率低。

【发明内容】

[0004]本发明要解决的技术问题在于,提供一种测试用例的管理方法及系统,可以对已编写的测试用例进行集中管理,在下次编写其他测试用例时,可在已保存的现有测试用例基础上进行修改,形成新的测试用例,提高编写的测试用例的效率。
[0005]本发明解决其技术问题所采用的技术方案是:构造一种测试用例的管理方法,包括下述步骤:
[0006]根据与新产品最相似的现有产品选择用例数据库中对应的现有测试用例;
[0007]接收用户输入的判断指令,判断新产品所需的测试用例中,是否有未被所述现有测试用例包含的测试用例;
[0008]当所述新产品所需的测试用例中,有未被所述现有测试用例包含的测试用例时,在用例数据库中添加新测试用例,并将新测试用例的目录添加到用例数据库的管理界面;
[0009]选择所述新测试用例,输入对应的新测试策略;
[0010]将所述新测试策略绑定所述新测试用例后,导入到所述用例数据库中保存。
[0011 ] 优选地,还包括下述步骤:
[0012]当所述新产品所需的测试用例中,有未被所述现有测试用例包含的测试用例时,选择所述现有测试用例和所述新测试用例;
[0013]接收输入的新产品名称,并将所述现有测试用例、所述新测试用例与所述新产品绑定,生成新产品的测试用例。
[0014]优选地,还包括下述步骤:
[0015]当所述新产品所需的测试用例完全被所述现有测试用例包含时,从所述现有测试用例中选择所述新产品所需的测试用例;
[0016]接收输入的新产品名称,并将所述新产品所需的测试用例与所述新产品绑定,生成所述新产品的测试用例。
[0017]优选地,在根据与新产品最相似的现有产品选择对应的现有测试用例之前,还包括下述步骤:
[0018]接收输入的所述现有产品的名称,根据所述现有产品查询所述现有测试用例。
[0019]优选地,在生成新产品的测试用例之后,还包括下述步骤:
[0020]导出所述新产品的测试用例,并将所述新产品的测试用例备份。
[0021]本发明还提供一种测试用例的管理系统,包括:
[0022]用例数据库,用于存储产品测试所需要的测试用例及对应的测试策略,且所述用例数据库的管理界面上以树形图的方式设置有测试用例的目录;
[0023]第一用例选择模块,用于根据与新产品最相似的现有产品选择所述用例数据库中对应的现有测试用例;
[0024]判断模块,用于接收用户输入的判断指令,判断新产品所需的测试用例中,是否有未被所述现有测试用例包含的测试用例;
[0025]用例增加模块,用于当所述新产品所需的测试用例中,有未被所述现有测试用例包含的测试用例时,在用例数据库中添加新测试用例,并将新测试用例的目录添加到用例数据库的管理界面;
[0026]测试策略输入模块,用于选择所述新测试用例,输入对应的新测试策略;
[0027]用例保存模块,用于将所述新测试策略绑定所述新测试用例后,导入到所述用例数据库中保存。
[0028]优选地,所述测试用例管理系统还包括:
[0029]第二用例选择模块,用于当所述新产品所需的测试用例中,有未被所述现有测试用例包含的测试用例时,选择所述现有测试用例和所述新测试用例;
[0030]第一用例绑定模块,用于接收输入的新产品名称,并将所述现有测试用例、所述新测试用例与所述新产品绑定,生成新产品的测试用例。
[0031]优选地,所述测试用例管理系统还包括:
[0032]第三用例选择模块,用于当所述新产品所需的测试用例完全被所述现有测试用例包含时,从所述现有测试用例中选择所述新产品所需的测试用例;
[0033]第二用例绑定模块,用于接收输入的新产品名称,并将所述新产品所需的测试用例与所述新产品绑定,生成所述新产品的测试用例。
[0034]优选地,所述测试用例管理系统还包括:
[0035]用例查询模块,用于接收输入的所述现有产品的名称,根据所述现有产品查询所述现有测试用例。
[0036]优选地,所述测试用例管理系统还包括:
[0037]用例备份模块,用于导出所述新产品的测试用例,并将所述新产品的测试用例备份。
[0038]实施本发明,具有以下有益效果:在对新产品进行编写测试用例时,查询与新产品最相似的现有产品的现有测试用例,当新产品所需的测试用例中,有未被现有测试用例所包含的测试用例时,在用例数据库中增加新产品所需的新测试用例,并输入对应的测试策略绑定,当新产品需要使用测试用例时,可以直接调用现有测试用例和增加的新测试用例即可,不需要再重新编写测试用例,提高了编写测试用例的效率。
【附图说明】
[0039]下面将结合附图及实施例对本发明作进一步说明,附图中:
[0040]图1是本发明测试用例的管理系统的原理框图;
[0041]图2是本发明测试用例的管理方法的流程示意图。
【具体实施方式】
[0042]如图1所示,在本发明的测试用例的管理系统的第一实施例中,该测试用例的管理系统包括用例数据库100、用例增加模块101、用例保存模块102、测试策略输入模块103、第一用例选择模块104、判断模块105、第二用例选择模块106、第一用例绑定模块108、第三用例选择模块107、第二用例绑定模块109、用例查询模块110、用例备份模块111。
[0043]用例数据库100用于存储产品测试所需要的测试用例及对应的测试用例,且用例数据库100的管理界面上以树形图的方式设置有测试用例的目录。
[0044]第一用例选择模块104用于根据与新产品最相似的现有产品选择用例数据库100中对应的现有测试用例。用户在根据新产品确定了与之最相似的现有产品后,将现有产品的名称输入至第一用例选择模块104,第一用例选择模块104根据输入的现有产品的名称即可选择现有产品对应的测试用例。
[0045]判断模块105用于接收用户输入的判断指令,判断新产品所需的测试用例是否有未被现有测试用例包含的测试用例。用户在新产品所需的测试用例有未被现有测试用例所包含的测试用例时,则输入确定的判断命令至判断模块105,判断模块105便判断新产品所需的测试用例中,有未被现有测试用例包含的测试用例时。反之,则输入否定的判断命令至判断模块105,判断模块105则判断新产品所需的测试用例完全被现有测试用例包含。
[0046]用例增加模块101用于当新产品所需的测试用例中,有未被现有测试用例包含的测试用例时,在用例数据库100中添加新测试用例,并将新测试用例的目录添加到用例数据库100的管理界面。
[0047]测试策略输入模块103用于选择新测试用例,输入对应的新测试策略。
[0048]用例保存模块102用于将将新测试策略绑定新测试用例后,导入到用例数据库100中保存。
[0049]第二用例选择模块106用于当新产品所需的测试用例中,有未被现有测试用例包含的测试用例时,选择现有测试用例和新测试用例。
[0050]第一用例绑定模块108用于接收输入的新产品名称,并将现有测试用例、新测试用例与新产品绑定,生成新产品的测试用例。
[0051]第三用例选择模块107用于当新产品所需的测试用例完全被所述现有测试用例包含时,从现有测试用例中选择新产品所需的测试用例。例如,输入现有产品的名称,在管理界面上查询现有产品的测试用例的目录,选择新产品所需测试用例对应的目录即可。
[0052]第二用例绑定模块109用于接收输入的新产品名称,并将新产品所需的测试用例与新产品绑定,生成新产品的测试用例。当用户需要对新产品进行测试时,可以直接打开调用该新生成的测试用例,并以标准格式输出,而不用重新编写测试用例。用例查询模块110用于接收输入的现有产品的名称,根据现有产品查询现有测试用例。
[0053]用例备份模块111用于导出新产品的测试用例,并将新产品的测试用例备份。在将新产品的测试用例备份后,还可以将其导入到其他用例数据库中,供其他用户使用。上述的测试用例的管理系统可以独立安装在电脑上使用,导出的用例数据库可以共享。用例数据库中的测试用例的目录在管理界面上通过树形图的方式列出来,一目了然,使得用户选择测试用例时不容易遗漏,执行任务时更要条理。并且,该管理系统采用普通配置的计算机就可以运行,不需要接入网络,使用方便灵活。
[0054]如图2所示,在本发明的测试用例的管理方法的第一实施例中,包括下述步骤:
[0055]S1、用例查询模块110接收输入的现有产品的名称,根据现有产品查询现有测试用例。其中,所选择的现有产品应为与新产品最相似。例如,在现有产品的基础上进行改进,而生成的新产品,那么该现有产品则与该新
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1