【技术实现步骤摘要】
测试用例集生成方法、装置、设备、介质
[0001]本公开涉及软件测试领域,具体地涉及一种测试用例集生成方法、装置、设备、介质和程序产品。
技术介绍
[0002]在软件测试领域中,通常生成测试用例的方式有以下两种方式:根据测试用例模板进行编写,或根据测试需求对应的测试点,以思维导图的方式编写测试用例。
[0003]在实现本公开的专利技术构思的过程中,专利技术人发现,传统的测试用例编写方式至少存在以下缺陷:由于测试用例中的测试点数是依赖于测试人员的技能水平人工确定的,容易发生遗漏测试点,导致线上事故的风险。
技术实现思路
[0004]鉴于上述问题,本公开提供了一种测试用例集生成方法、装置、设备、介质和程序产品。
[0005]根据本公开的一个方面,提供了一种测试用例集生成方法,包括:
[0006]响应于针对目标应用程序的测试用例生成请求,获取测试需求信息,其中,测试需求信息包括待测试功能类型信息和应用场景信息;
[0007]根据待测试功能类型信息和应用场景信息,从测试用例数据库中确定第一目标领域模型和第一目标测试用例,其中,第一目标领域模型中包括与待测试功能类型信息对应的M个测试用例,每个测试用例对应一个或多个应用场景;第一目标测试用例中包括与应用场景信息对应的目标应用场景中的全部测试点,M为正整数;
[0008]响应于针对测试用例关联页面的选择操作,生成测试用例关联策略信息;
[0009]根据第一目标领域模型、第一目标测试用例和测试用例关联策略信息,生成用于 ...
【技术保护点】
【技术特征摘要】
1.一种测试用例集生成方法,包括:响应于针对目标应用程序的测试用例生成请求,获取测试需求信息,其中,所述测试需求信息包括待测试功能类型信息和应用场景信息;根据所述待测试功能类型信息和所述应用场景信息,从测试用例数据库中确定第一目标领域模型和第一目标测试用例,其中,所述第一目标领域模型中包括与所述待测试功能类型信息对应的M个测试用例,每个所述测试用例对应一个或多个应用场景;所述第一目标测试用例中包括与所述应用场景信息对应的目标应用场景中的全部测试点,M为正整数;响应于针对测试用例关联页面的选择操作,生成测试用例关联策略信息;根据所述第一目标领域模型、所述第一目标测试用例和所述测试用例关联策略信息,生成用于测试针对所述目标应用程序的测试用例集。2.根据权利要求1所述的方法,其中,所述测试用例关联策略信息包括表征领域模型与测试用例的第一关联策略信息,所述根据所述第一目标领域模型、所述第一目标测试用例和所述测试用例关联策略信息,生成用于测试针对所述目标应用程序的测试用例集,包括:根据所述第一目标领域模型和所述第一关联策略信息,从所述测试用例数据库中确定第二目标测试用例,其中,所述第一目标领域模型与所述第二目标测试用例存在第一关联关系;根据所述第一目标测试用例和所述第二目标测试用例,生成所述测试用例集。3.根据权利要求2所述的方法,其中,所述根据所述第一目标领域模型、所述第一目标测试用例和所述测试用例关联策略信息,生成用于测试针对所述目标应用程序的测试用例集,包括:根据所述第一目标测试用例和所述第一关联策略信息,从所述测试用例数据库中确定第二目标领域模型,其中,所述第二目标领域模型与所述第一目标测试用例存在第二关联关系;根据所述第一目标测试用例和所述第二目标领域模型中的全部测试用例,生成所述测试用例集。4.根据权利要求1所述的方法,其中,所述测试用例关联策略信息包括表征测试用例与测试用例的第二关联策略信息,所述根据所述第一目标领域模型、所述第一目标测试用例和所述测试用例关联策略信息,生成用于测试针对所述目标应用程序的测试用例集,包括:根据所述第一目标测试用例和所述第二关联策略信息,从所述第一目标领域模型中确定第三目标测试用例,其中,所述第三目标测试用例与所述第一目标测试用例存在第三关联关系;根据所述第一目标测试用例和所述第三目标测试用例,生成所述测试用例集。5.根据权利要求4所述的方法,还包括:根据所述第一目标测试用例和所述第二关联策略信息,从所述测试用例数据库中确定第四目标测试用例,其中,所述第四目标测试用例与所述第一目标测试用例存在第四关联关系;根据所述第一目标测试用例和所述第四目标测试用例,生成所述测试用例集。6.根据权利要求1所述的方法,其中,所述测试用例关联策略信息包括表征领域模型与领域模型的第三关联策略信息,所述根据所述第一目标领域模型、所述第一目标测试用例
和所述测试用例关联策略信息,生成用于测试针对所述目标应用程序的测试用例集,包括:根据所...
【专利技术属性】
技术研发人员:蔡静,闵杰,苏文静,孙玉江,高楚云,
申请(专利权)人:北京京东世纪贸易有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。