确定测试模板的方法、装置、计算设备和存储介质制造方法及图纸

技术编号:32851925 阅读:29 留言:0更新日期:2022-03-30 19:09
本申请提供了一种确定测试模板的方法、装置、计算设备和存储介质,该方法属于软件测试技术领域。该方法包括:在获取待测试代码的测试用例时,获取待测试代码的属性信息,该属性信息包括技术属性和业务属性,根据待测试代码的属性信息,确定待测试代码对应的测试模板,测试模板是根据多个已知的测试用例获得的,测试模板用于生成待测试代码对应的测试用例。采用本申请,可以提升获取测试用例的效率。可以提升获取测试用例的效率。可以提升获取测试用例的效率。

【技术实现步骤摘要】
确定测试模板的方法、装置、计算设备和存储介质


[0001]本申请涉及软件测试
,特别涉及一种确定测试模板的方法、装置、计算设备和存储介质。

技术介绍

[0002]在开发软件产品的过程中,测试是开发过程中的关键环节,是保障软件产品质量的关键过程。测试可以包括单元测试、集成测试等。单元测试是在确保软件产品中的被测单元是否正常工作所进行的测试,待测试的代码为类或者方法的代码。集成测试是对多个类组成的模块所进行测试。
[0003]相关技术中,在对待测试代码进行测试时,用户为待测试代码编写测试用例,然后使用该测试用例对待测试代码进行测试。由于相关技术中是由人工编写测试用例,所以获取测试用例花费的时间比较多。

技术实现思路

[0004]本申请提供了一种确定测试模板的方法、装置、计算设备和存储介质,用以解决测试用例编写花费的时间比较多的问题。
[0005]第一方面,本申请提供了一种确定测试模板的方法,该方法包括:获取待测试代码的属性信息,其中,该属性信息包括技术属性和业务属性;根据待测试代码的属性信息,确定待测试代码对应本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种确定测试模板的方法,其特征在于,所述方法包括:获取待测试代码的属性信息,所述属性信息包括技术属性和业务属性;根据所述待测试代码的属性信息,确定所述待测试代码对应的测试模板,所述测试模板是根据多个已知的测试用例获得的,所述测试模板用于生成所述待测试代码对应的测试用例。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据所述待测试代码的上下文信息,对所述测试模板进行调整,获得所述待测试代码的测试用例;向用户提供所述待测试代码的测试用例,或者,根据所述待测试代码的测试用例对所述待测试代码进行测试,向所述用户提供所述待测试代码的测试结果。3.根据权利要求1或2所述的方法,其特征在于,所述业务属性用于指示所述待测试代码实现的功能或者完成的业务;所述技术属性用于指示所述待测试代码的编程技术信息。4.根据权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:向用户提供所述待测试代码对应的测试模板;获取所述用户对所述待测试代码对应的测试模板进行修正后的测试模板;根据所述修正后的测试模板生成所述待测试代码的测试用例,根据所述待测试代码的测试用例对所述待测试代码进行测试;或者,获取所述用户在所述待测试代码对应的测试模板中确认的测试模板;根据所述确认的测试模板生成所述待测试代码的测试用例,根据所述待测试代码的测试用例对所述待测试代码进行测试。5.根据权利要求1至4任一项所述的方法,其特征在于,所述根据所述待测试代码的属性信息,确定所述待测试代码对应的测试模板,包括:根据所述待测试代码的属性信息,查询测试模板库;在所述测试模板库中获得与所述待测试代码的属性信息相似度满足预设条件的属性信息对应的测试模板。6.根据权利要求5所述的方法,其特征在于,所述测试模板库中包括各属性信息对应的测试模板。7.根据权利要求5或6所述的方法,其特征在于,所述测试模板库是基于多个代码的属性信息和对应的测试用例构建的。8.根据权利要求6所述的方法,其特征在于,在构建所述测试模板库之前,所述方法还包括:对所述多个代码对应的测试用例中的无效测试用例进行过滤处理。9.一种确定测试模板的装置,其特征在于,所述装置包括:获取模块,用于获取待测试代码的属性信息,其中,所述属性信息包括技术属性和业务属性;确定模块,用于根据所述待测试代码的属性信息,确定所述待测试代码对应的测试模板,所述测试模板是根据多个已知的测试用例获得的,所述测试模板用于生成所述待测试代码对应的测试用例。
...

【专利技术属性】
技术研发人员:张晓东杨宸骅梁广泰
申请(专利权)人:华为云计算技术有限公司
类型:发明
国别省市:

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

1