1.游戏软件调试方法,其特征在于,包括以下步骤:
S100、采集游戏软件中用户界面运行时的多项信息,包括界面性能信息和界面元素信息,采集后,将用户界面运行时的界面性能信息和界面元素信息进行处理;
S200、获取到用户界面运行时经过处理后的界面性能信息和界面元素信息后,将处理后的界面性能信息和界面元素信息进行综合分析,生成评估指数;
S300、将用户界面运行时生成的评估指数与预先设定的评估指数参考阈值进行比对,生成高隐患风险信号或者低隐患风险信号,并对高隐患风险信号发出预警提示,对低隐患风险信号不发出预警提示;
S400、对用户界面运行时生成的评估指数进行收集,并将收集的若干个评估指数建立数据集合,对数据集合内的评估指数进行综合分析,判断用户界面出现异常隐患时的调试情况。
2.根据权利要求1所述的游戏软件调试方法,其特征在于,用户界面运行时的界面性能信息包括界面响应异常隐匿系数和界面帧率异常波动系数,采集后,将界面响应异常隐匿系数和界面帧率异常波动系数分别标定为 和 ,界面元素信息包括界面元素异常移位系数,采集后,将界面元素异常移位系数标定为 。
3.根据权利要求2所述的游戏软件调试方法,其特征在于,界面响应异常隐匿系数获取的逻辑如下:S101、获取用户界面运行过程中的最佳响应时长范围,并将最佳响应时长范围标定为;
S102、获取用户界面运行过程中在T时间内生成的若干个实际响应时长,并将实际响应时长标定为 ,y表示用户界面运行过程中在T时间内生成的实际响应时长的编号,y=1、
2、3、4、……、m,m为正整数;
S103、将小于最佳响应时长范围 的实际响应时长重新标定为 ,k表示小于最佳响应时长范围 的实际响应时长的编号,k=1、2、3、4、……、n,n为正整数;
S104、通过最佳响应时长范围的最大值 和实际响应时长 计算界面响应异常隐匿系数,计算的表达式为: 。
4.根据权利要求3所述的游戏软件调试方法,其特征在于,界面帧率异常波动系数获取的逻辑如下:S201、获取用户界面运行过程中在T时间内不同时段的平均帧率,并将平均帧率标定为,x表示用户界面运行过程中在T时间内不同时段的平均帧率的编号,x=1、2、3、4、……、c,c为正整数;
S202、计算用户界面运行过程中在T时间内不同时段的平均帧率的标准差,并将标准差标定为G,则:,其中, 为用户界面运行过程中在T时间内不同时段的平
均帧率的平均值,获取的计算公式为: ;
S203、通过用户界面运行过程中在T时间内运行时生成的标准差G计算界面帧率异常波动系数,计算的表达式为: 。
5.根据权利要求4所述的游戏软件调试方法,其特征在于,界面元素异常移位系数获取的逻辑如下:S301、获取用户界面中界面元素的初始位置,并将界面元素的初始位置进行记录;
S302、以用户界面中界面元素的中心位置为坐标系原点,建立平面直角坐标系;
S303、获取用户界面中界面元素在T时间内最后时刻的中心位置,并将中心位置标定为( , );
S304、计算用户界面中界面元素在T时间内的横向位移、纵向位移以及总位移,并将横向位移、纵向位移以及总位移分别标定为 、 以及 ,则 , ,;
S305、计算用户界面中界面元素在T时间内的异常位移指数,并将异常位置指数标定为,通过用户界面中界面元素在T时间内的横向位移 、纵向位移 以及总位移 计算异常位置指数 ,计算的表达式为: ,x1、x2、x3分别为横向位移 、纵向位移 以及总位移 的权重因子,取值均大于0;
S306、通过用户界面中界面元素在T时间内的异常位移指数计算界面元素异常移位系数,计算的表达式为: ,h表示用户界面中界面元素的编号,h=1、2、3、
4、……、j,j为正整数。
6.根据权利要求5所述的游戏软件调试方法,其特征在于,获取到界面响应异常隐匿系数 、界面帧率异常波动系数 以及界面元素异常移位系数 后,建立数据分析模型,生成评估指数 ,依据的公式为:式中, 、 、 为
界面响应异常隐匿系数 、界面帧率异常波动系数 界面元素异常移位系数 的预设比例系数,且 、 、 均大于0。
7.根据权利要求6所述的游戏软件调试方法,其特征在于,将用户界面运行时生成的评估指数与预先设定的评估指数参考阈值进行比对,若评估指数大于等于评估指数参考阈值,则生成高隐患风险信号,并对高隐患风险信号发出预警提示,若评估指数小于评估指数参考阈值,则生成低隐患风险信号,并对低隐患风险信号不发出预警提示。
8.根据权利要求7所述的游戏软件调试方法,其特征在于,对用户界面运行时生成的评估指数进行收集,并将收集的若干个评估指数建立数据集合,将输出的评估指数标定为,并将数据集合标定为U,则 ,p表示数据集合内评估指数的编号,p=1、2、3、
4、……、s,s为正整数;
求出数据集合内若干个评估指数的平均值和标准差,并将评估指数平均值和评估指数标准差分别与预先设定的评估指数参考阈值和预先设定的标准差参考阈值进行比对,生成如下情况:若评估指数平均值大于等于评估指数参考阈值,则通过调试分析模块生成用户界面异常隐患调试失败的信号,并将信号传递至移动端,通过移动端提示调试人员用户界面的异常隐患调试失败;
若评估指数平均值小于评估指数参考阈值且评估指数标准差大于等于标准差参考阈值,则通过调试分析模块生成用户界面异常隐患调试不稳定的信号,并将信号传递至移动端,通过移动端提示调试人员用户界面的异常隐患调试不稳定;
若评估指数平均值小于评估指数参考阈值且评估指数标准差小于标准差参考阈值,则通过调试分析模块生成用户界面异常隐患调试成功的信号,并将信号传递至移动端,通过移动端提示调试人员用户界面的异常隐患调试成功。