System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本说明书实施例涉及计算机,尤其涉及一种程序质量保障方法、装置、存储介质以及终端。
技术介绍
1、随着计算机以及互联网技术的发展,在许多面向大量观众的大型活动中,为了提升活动的丰富性和趣味性,通常会在活动过程中提供可容纳多人并发交互的互动游戏,以使得大量观众可以在同一时间参加互动游戏,获得有趣的交互体验。对于面向大体量并发用户的互动游戏来说,实施过程中面临多方面的技术风险和挑战,一旦出现问题就可能导致大量用户的交互体验变差。因此,需要一种程序质量保障的方法,处理可能存在的风险,保证程序的整体质量。
技术实现思路
1、本说明书实施例提供一种程序质量保障方法、装置、存储介质以及终端,可以解决相关技术中程序质量不稳定、用户使用体验差的技术问题。
2、第一方面,本说明书实施例提供一种程序质量保障方法,该方法包括:
3、解析目标程序的技术点结构,确定影响所述目标程序的实现效果的至少一个技术模块;
4、评估所述目标程序在各技术模块上的风险因素,基于每个技术模块对应的风险因素生成每个技术模块各自对应的质量保障方案;
5、针对各技术模块执行每个技术模块各自对应的质量保障方案,得到所述目标程序对应的质量迭代程序。
6、第二方面,本说明书实施例提供一种程序质量保障装置,该装置包括:
7、程序解析模块,用于解析目标程序的技术点结构,确定影响所述目标程序的实现效果的至少一个技术模块;
8、方案决策模块,用于评估所述目标程序在
9、程序更新模块,用于针对各技术模块执行每个技术模块各自对应的质量保障方案,得到所述目标程序对应的质量迭代程序。
10、第三方面,本说明书实施例提供一种包含指令的计算机程序产品,当所述计算机程序产品在计算机或处理器上运行时,使得所述计算机或所述处理器执行上述的方法的步骤。
11、第四方面,本说明书实施例提供一种计算机存储介质,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行上述的方法的步骤。
12、第五方面,本说明书实施例提供一种终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述计算机程序适于由处理器加载并执行上述的方法的步骤。
13、本说明书一些实施例提供的技术方案带来的有益效果至少包括:
14、本说明书实施例提供一种程序质量保障方法,解析目标程序的技术点结构,确定影响目标程序的实现效果的至少一个技术模块;评估目标程序在各技术模块上的风险因素,基于每个技术模块对应的风险因素生成每个技术模块各自对应的质量保障方案;针对各技术模块执行每个技术模块各自对应的质量保障方案,得到目标程序对应的质量迭代程序。由于一个程序中往往涉及到多个技术模块,而当存在技术模块出现问题,程序面向用户的实现效果都会受到影响,因此预先评估会影响程序实现效果的技术模块存在的风险,对每个风险因素生成对应的质量保障方案,使用质量保障方案来保证目标程序的最终呈现效果,可以使得目标程序能够在实际使用场景中平稳运行,提升用户的使用交互体验。
本文档来自技高网...【技术保护点】
1.一种程序质量保障方法,所述方法包括:
2.根据权利要求1所述的方法,所述技术模块包括网络技术模块、算法技术模块、程序性能技术模块、兼容性技术模块中的至少一个。
3.根据权利要求2所述的方法,所述技术模块为所述网络技术模块,所述评估所述目标程序在各技术模块上的风险因素,基于每个技术模块对应的风险因素生成每个技术模块各自对应的质量保障方案,包括:
4.根据权利要求3所述的方法,所述基于所述网络并发风险因素生成所述网络技术模块对应的离线配置方案,包括:
5.根据权利要求1所述的方法,所述技术模块为所述算法技术模块,所述评估所述目标程序在各技术模块上的风险因素,基于每个技术模块对应的风险因素生成每个技术模块各自对应的质量保障方案,包括:
6.根据权利要求5所述的方法,所述基于所述算法覆盖风险因素生成所述算法技术模块对应的版本覆盖方案,包括:
7.根据权利要求1所述的方法,所述技术模块为所述程序性能技术模块,所述评估所述目标程序在各技术模块上的风险因素,基于每个技术模块对应的风险因素生成每个技术模块各自对应的质量保
8.根据权利要求1所述的方法,所述技术模块为所述程序性能技术模块,所述评估所述目标程序在各技术模块上的风险因素,基于每个技术模块对应的风险因素生成每个技术模块各自对应的质量保障方案,包括:
9.根据权利要求1所述的方法,所述技术模块为所述兼容性技术模块,所述评估所述目标程序在各技术模块上的风险因素,基于每个技术模块对应的风险因素生成每个技术模块各自对应的质量保障方案,包括:
10.一种程序质量保障装置,所述装置包括:
11.一种包含指令的计算机程序产品,当所述计算机程序产品在计算机或处理器上运行时,使得所述计算机或所述处理器执行如权利要求1至9任意一项所述方法的步骤。
12.一种计算机存储介质,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行如权利要求1~9任意一项的所述方法的步骤。
13.一种终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1~9任一项所述方法的步骤。
...【技术特征摘要】
1.一种程序质量保障方法,所述方法包括:
2.根据权利要求1所述的方法,所述技术模块包括网络技术模块、算法技术模块、程序性能技术模块、兼容性技术模块中的至少一个。
3.根据权利要求2所述的方法,所述技术模块为所述网络技术模块,所述评估所述目标程序在各技术模块上的风险因素,基于每个技术模块对应的风险因素生成每个技术模块各自对应的质量保障方案,包括:
4.根据权利要求3所述的方法,所述基于所述网络并发风险因素生成所述网络技术模块对应的离线配置方案,包括:
5.根据权利要求1所述的方法,所述技术模块为所述算法技术模块,所述评估所述目标程序在各技术模块上的风险因素,基于每个技术模块对应的风险因素生成每个技术模块各自对应的质量保障方案,包括:
6.根据权利要求5所述的方法,所述基于所述算法覆盖风险因素生成所述算法技术模块对应的版本覆盖方案,包括:
7.根据权利要求1所述的方法,所述技术模块为所述程序性能技术模块,所述评估所述目标程序在各技术模块上的风险因素,基于每个技术模块对应的风险因素生成每个技术...
【专利技术属性】
技术研发人员:陈静,
申请(专利权)人:支付宝杭州信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。