【技术实现步骤摘要】
测试用例生成方法、装置、电子设备及存储介质
[0001]本专利技术涉及计算机处理
,尤其涉及一种测试用例生成方法、装置、电子设备及存储介质。
技术介绍
[0002]目前,不管是已上线产品和未上线产品均会涉及到对产品进行测试,通过测试不断优化产品的性能,在此过程中,会涉及到为产品选择哪些测试项进行测试。
[0003]现有的测试项选择的方法通常通过识别出待测产品存在哪些风险,基于风险确定出需要选择哪些测试项进行风险测试。但是在实际项目测试的过程中,往往由于系统复杂、功能繁多,人力资源有限,时间周期较短等因素,导致测试用例设计缺失,造成测试效果差的问题;或者,测试用例太多,导致无法全部执行,进而导致测试不充分的问题。
技术实现思路
[0004]本专利技术提供了一种测试用例生成方法、装置、电子设备及存储介质,以实现在保证测试要求的同时,提高测试的全面性,达到提高测试效果的技术效果。
[0005]根据本专利技术的一方面,提供了一种测试用例生成方法,该方法包括:
[0006]获取与待测试应用 ...
【技术保护点】
【技术特征摘要】
1.一种测试用例生成方法,其特征在于,包括:获取与待测试应用相对应的生产运维数据,并确定与所述待测试应用对应的至少一个待使用测试用例;其中,所述生产运维数据中包括至少一个待使用配置输入项以及各待使用配置输入项所对应的已用等价类集,所述待使用测试用例中包括至少一个测试输入项以及各测试输入项所对应的待处理测试等价类集;对于各测试输入项,基于当前测试输入项所对应的待处理测试等价类集,以及与所述当前测试输入项相匹配的目标配置输入项的已用等价类集,确定与所述当前测试输入项对应的待使用测试等价类集;其中,所述待使用测试等价类集中包括待调整测试等价类和待补充已用等价类;基于相应测试输入项所对应的待使用测试等价类集和待处理测试等价类集,得到所述测试输入项对应的目标测试等价类集;基于与所述待使用测试用例对应的各测试输入项所对应的目标测试等价类集,得到与所述待测试应用相对应的目标测试用例。2.根据权利要求1所述的方法,其特征在于,所述获取与待测试应用相对应的生产运维数据,包括:基于数据获取接口,从预设位置获取与所述待测试应用相对应的生产运维数据;基于数据读取组件对所述生产运维数据进行解析,得到所述生产运维数据中的至少一个待使用配置输入项以及各待使用配置输入项所对应的已用等价类集;其中,所述已用等价类集中包括至少一个已用等价类。3.根据权利要求1所述的方法,其特征在于,所述确定与所述待测试应用对应的至少一个待使用测试用例,包括:从预设的测试用例集中调取与所述待测试应用对应的至少一个待使用测试用例;和/或,接收上传的与所述待测试应用相对应的测试用例数据,并对所述测试用例数据进行解析,得到至少一个待使用测试用例;其中,所述测试用例数据包括测试目标、测试环境、输入项、测试步骤、预期结果和测试脚本中的至少一项。4.根据权利要求1所述的方法,其特征在于,所述基于当前测试输入项所对应的待处理测试等价类集,以及与所述当前测试输入项相匹配的目标配置输入项的已用等价类集,确定与所述当前测试输入项相对应的待使用测试等价类集,包括:基于所述当前测试输入项所对应的待处理测试等价类集,以及与所述当前测试输入项相匹配的目标配置输入项的已用等价类集,确定交集;基于所述交集和所述当前测试输入项所对应的待处理测试等价类集,确定待调整测试等价类;和,基于所述目标配置输入项的已用等价类集和所述交集,确定待补充已用等价类;基于所述待调整测试等价类和所述待补充已用等价类,确定与所述当前测试输入项相对应的待使用测试等价类集。5.根据权利要求1所述的方法,其特征在于,所述基于相应测试输入项所对应的待使用测试等价类集和待处理测试等价类集,得到所述测试输入项对应的...
【专利技术属性】
技术研发人员:肖应伟,杨杰荣,王丽,
申请(专利权)人:中国农业银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。