首页  专利技术  电子电路装置的制造及其应用技术

产品功能测试方法、装置、设备、存储介质及程序产品与流程

2025-08-23 17:20:06 646次浏览
产品功能测试方法、装置、设备、存储介质及程序产品与流程

本技术涉及软件测试,尤其涉及一种产品功能测试方法、装置、设备、存储介质及程序产品。


背景技术:

1、随着经济的快速发展和人口老龄化的加剧,人们的风险保障意识也日益增强,购买保险产品的意愿也随之增强,各个保险公司因此不断快速推出符合人们需求和市场需求的保险产品。

2、目前,新的保险产品上线前,产品功能测试是开发人员通过数据库配置险种数据信息后,测试人员针对核心系统定义的上百条参数与需求文档进行比对测试,测试内容包括险种组合测试、现价费率规则测试以及线上线下保全理赔测试等,测试耗时长,测试效率低,影响产品交付进度。


技术实现思路

1、本技术实施例提供一种产品功能测试方法、装置、设备、存储介质及程序产品,用以达到提高产品测试效率,加快产品交付进度的效果。

2、第一方面,本技术实施例提供一种产品功能测试方法,包括:

3、获取测试指令,所述测试指令用于指示待测试产品;

4、确定针对所述待测试产品的至少一个待测系统,不同待测系统是解耦的;

5、确定针对多个待测系统的多个测试用例集合;

6、执行所述多个测试用例集合中的测试用例,对所述多个待测系统进行并行测试,得到对应不同待测系统的测试结果;

7、基于对应不同待测系统的测试结果,得到所述待测试产品的综合测试结果。

8、在一种可能的实施方式中,所述确定针对所述待测试产品的至少一个待测系统,包括:

9、确定所述待测试产品的类型;

10、基于所述待测试产品的类型,确定所述至少一个待测系统为第一待测系统、第二待测系统、第三待测系统、第四待测系统和第五待测系统中的一个或多个;

11、其中,所述第一待测系统用于配置不同类型产品通用的产品定义内容;所述第二待测系统用于配置所述待测试产品特有的产品定义内容,以及用于配置所述待测试产品全生命周期的业务逻辑和各业务环节对应的服务接口;所述第三待测系统用于配置所述待测试产品各业务环节的业务规则;所述第四待测系统用于配置所述待测试产品的文本输出要求;所述第五待测系统为所述待测试产品的移动端业务系统。

12、在一种可能的实施方式中,所述确定针对多个待测系统的多个测试用例集合,包括:

13、获取所述待测试产品的产品需求文档,所述产品需求文档包含对应所述多个待测系统的多个系统需求文档;

14、针对所述多个系统需求文档中的任一系统需求文档,读取所述系统需求文档的文档内容,基于所述文档内容确定对应的待测系统的测试用例集合。

15、在一种可能的实施方式中,不同待测系统的测试用例模板存储在不同的用例池中,所述基于所述文档内容确定对应的待测系统的测试用例集合,包括:

16、读取所述文档内容中包含的文档主题信息;

17、在对应的待测系统的用例池中,获取测试用例模板的测试主题信息;

18、将所述文档主题信息与所述测试主题信息进行匹配,得到与所述文档主题信息匹配的目标测试主题信息;

19、基于所述目标测试主题信息,获取目标测试用例模板;

20、基于所述目标测试用例模板,以及在对应的文档主题信息下的文档内容,生成目标测试用例,得到对应的待测系统的测试用例集合。

21、在一种可能的实施方式中,所述用例池中存储有测试用例模板与测试主题信息的对应关系,所述获取测试用例模板的测试主题信息,包括:

22、基于所述对应关系,获取测试用例模板的测试主题信息。

23、在一种可能的实施方式中,所述待测系统包含多个待测模块,所述执行所述多个测试用例集合中的测试用例,对所述多个待测系统进行并行测试,得到对应不同待测系统的测试结果,包括:

24、针对所述多个待测系统中的任一待测系统,执行所述待测系统的测试用例集合中的测试用例,对所述多个待测模块进行并行测试,得到所述待测系统的测试结果;

25、对所述多个待测系统进行并行测试,得到对应不同待测系统的测试结果。

26、第二方面,本技术实施例提供一种产品功能测试装置,包括:

27、获取模块,用于获取测试指令,所述测试指令用于指示待测试产品;

28、第一确定模块,用于确定针对所述待测试产品的至少一个待测系统,不同待测系统是解耦的;

29、第二确定模块,用于确定针对多个待测系统的多个测试用例集合;

30、并行测试模块,用于执行所述多个测试用例集合中的测试用例,对所述多个待测系统进行并行测试,得到对应不同待测系统的测试结果;

31、第三确定模块,用于基于对应不同待测系统的测试结果,得到所述待测试产品的综合测试结果。

32、在一种可能的实施方式中,所述第一确定模块具体用于:

33、确定所述待测试产品的类型;

34、基于所述待测试产品的类型,确定所述至少一个待测系统为第一待测系统、第二待测系统、第三待测系统、第四待测系统和第五待测系统中的一个或多个;

35、其中,所述第一待测系统用于配置不同类型产品通用的产品定义内容;所述第二待测系统用于配置所述待测试产品特有的产品定义内容,以及用于配置所述待测试产品全生命周期的业务逻辑和各业务环节对应的服务接口;所述第三待测系统用于配置所述待测试产品各业务环节的业务规则;所述第四待测系统用于配置所述待测试产品的文本输出要求;所述第五待测系统为所述待测试产品的移动端业务系统。

36、在一种可能的实施方式中,所述第二确定模块具体用于:

37、获取所述待测试产品的产品需求文档,所述产品需求文档包含对应所述多个待测系统的多个系统需求文档;

38、针对所述多个系统需求文档中的任一系统需求文档,读取所述系统需求文档的文档内容,基于所述文档内容确定对应的待测系统的测试用例集合。

39、在一种可能的实施方式中,不同待测系统的测试用例模板存储在不同的用例池中,所述第二确定模块具体用于:

40、读取所述文档内容中包含的文档主题信息;

41、在对应的待测系统的用例池中,获取测试用例模板的测试主题信息;

42、将所述文档主题信息与所述测试主题信息进行匹配,得到与所述文档主题信息匹配的目标测试主题信息;

43、基于所述目标测试主题信息,获取目标测试用例模板;

44、基于所述目标测试用例模板,以及在对应的文档主题信息下的文档内容,生成目标测试用例,得到对应的待测系统的测试用例集合。

45、在一种可能的实施方式中,所述用例池中存储有测试用例模板与测试主题信息的对应关系,所述第二确定模块具体用于:

46、基于所述对应关系,获取测试用例模板的测试主题信息。

47、在一种可能的实施方式中,所述待测系统包含多个待测模块,所述并行测试模块具体用于:

48、针对所述多个待测系统中的任一待测系统,执行所述待测系统的测试用例集合中的测试用例,对所述多个待测模块进行并行测试,得到所述待测系统的测试结果;

49、对所述多个待测系统进行并行测试,得到对应不同待测系统的测试结果。

50、第三方面,本技术实施例提供一种产品功能测试设备,包括:存储器,处理器;

51、所述存储器存储计算机执行指令;

52、所述处理器执行所述存储器存储的计算机执行指令,使得所述处理器执行如上第一方面和/或第一方面各种可能的实施方式。

53、第四方面,本技术实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如上第一方面和/或第一方面各种可能的实施方式。

54、第五方面,本技术实施例提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如上第一方面和/或第一方面各种可能的实施方式。

55、本技术实施例提供的产品功能测试方法、装置、设备、存储介质及程序产品,通过将待测试产品的产品系统解耦成不同的待测系统,当需要进行产品功能测试时,可以对多个待测系统进行并行测试,得到对应不同待测系统的测试结果,之后基于对应不同待测系统的测试结果,得到待测试产品的综合测试结果,达到提高产品测试效率,加快产品交付进度的效果。

文档序号 : 【 40048864 】

技术研发人员:陈祥惠,蔡景耀,王博,齐欣,蔡明
技术所有人:中国人民人寿保险股份有限公司

备 注:该技术已申请专利,仅供学习研究,如用于商业用途,请联系技术所有人。
声 明此信息收集于网络,如果你是此专利的发明人不想本网站收录此信息请联系我们,我们会在第一时间删除
陈祥惠蔡景耀王博齐欣蔡明中国人民人寿保险股份有限公司
一种含人造包水骨料的中子屏蔽混凝土及其制备方法与流程 一种在Kubernetes系统中实施蓝绿发布的系统
相关内容