一种手机游戏软件兼容性测试方法与设备与流程

文档序号:36382239发布日期:2023-12-14 16:25阅读:46来源:国知局
一种手机游戏软件兼容性测试方法与设备与流程

本发明涉及软件测试,具体涉及一种手机游戏软件兼容性测试方法与设备。


背景技术:

1、随着科技的发展,社会的进步,人类进入了信息化时代,随着智能手机的普及,智能手机成为人们的日常用品。智能手机,是指像个人电脑一样,具有独立的操作系统,独立的运行空间,可以由用户自行安装软件、游戏、导航等第三方服务商提供的程序,并可以通过移动通讯网络来实现无线网络接入的手机类型的总称。目前智能手机的发展趋势是充分加入了人工智能、5g等多项专利技术,使智能手机成为用途最为广泛的专利产品。

2、游戏软件通常是指用各种程序和动画效果相结合起来的软件产品,我们称之为"游戏软件"。目前,在网络上我们经常看到的大型3d网络游戏和webgame网页游戏等都是通过用"3dmax、maya、flash等动画软件和java、c++、vb、等程序语言相结合而开发出来的,所以叫游戏软件。基于智能手机的发展和普及,手机游戏得到了迅速的发展,使游戏开发带来了巨大收益,因此也给了手机游戏软件研发巨大的开发动力。

3、手机游戏是指运行于手机上的游戏软件,简称"手游"。用来编写手机最多的程序是java语言,见j2me,其次是c语言。随着科技的发展,手机的功能也越来越多,越来越强大。而且,你会发现,一个手机已经足够满足你所有路途中的大部分娱乐需要了。单机游戏指仅使用一台设备就可以独立运行的电子游戏。区别于手游网游,它不需要专门的服务器便可以正常运转游戏,部分也可以通过多台手机互联进行多人对战。网络游戏指以互联网为传输媒介,以游戏运营商服务器和用户手持设备为处理终端,以游戏移动客户端软件为信息交互窗口的旨在实现娱乐、休闲、交流和取得虚拟成就的具有可持续性的个体性多人在线游戏。

4、越来越多的游戏公司将发展重点投入到手机游戏软件的开发。手机游戏软件的数量越来越多,也增加了手机游戏竞争压力,为了争取市场,越来越多的游戏为了增加玩家的体验感,手机游戏软件越来越复杂,需要大量的编码、文字翻译、物体修改、声音配对、地图加载等,游戏进一步的更新等,让它更适合玩家。在手机游戏软件兼容性检测需要开发完成后进行点击测试,由于手机游戏软件越来越复杂,在开发的过程中并没有一个较好的检测方法。


技术实现思路

1、为解决上述技术问题,本发明提供一种手机游戏软件兼容性测试方法,用于对游戏开发过程中的手机游戏软件的兼容性进行测试,所述的手机游戏软件兼容性测试方法包括:

2、s1、采集获取游戏软件的运行状态数据;

3、s2、标定运行状态数据顺序位置;

4、s3、根据运行状态数据评价软件本身的干扰系数ci;干扰系数是评价软件本身各个运行状态数据相互冲突的程度;

5、s4、判断干扰系数ci是否大于一个预先设置c标,如果是,则执行s5,如果否,则执行s6;

6、s5、判定干扰系数ci兼容风险,并发送干扰系数ci的运行状态数据及其位置;如果干扰系数ci具有兼容风险,后台可以接收干扰系数ci的运行状态数据及其位置;从而便于后台对存在兼容风险的运行状态数据进行定位,避免了排查作业,大大的提高了工作效率。

7、s6、判定干扰系数ci兼容无风险。

8、优选的:具体的运行特征数据获取方法可以包括:通过一个预先设置的运行状态数据群集查找所述的运行状态数据,从而获得所述的运行状态数据。所述的运行状态数据可以进行至少一个等级划分,获得一级状态数据、二级状态数据等等。

9、优选的:所述的手机游戏软件兼容性测试方法还包括:

10、s7、提取累计干扰因子pij的编号i和j,并对该游戏软件所有的累计干扰因子进行计次排序及其对应位置。

11、优选的:所述的干扰系数的计算方法可以包括:计算该运行状态数据的干扰系数其中,i、j均是运行状态数据运行顺序的编号,且i≠j,pij为编号j的运行状态数据对编号i运行状态数据的顺序累计干扰因子。

12、优选的:pij通过查找运行状态数据配伍信息表获得。

13、优选的:所述的手机游戏软件兼容性测试方法还包括:s8、根据干扰系数ci评价获得游戏软件的异常波动系数c,所述的异常波动系数其中,c表示游戏软件i的运行状态数据处的异常波动系数数值大小;ai表示游戏软件的局部干扰系数中斜率数值大小,ck表示了该局部运行状态数据中第k个时刻位置处干扰系数的大小;m表示采集获取得到的运行状态数据中第i个运行状态数据的干扰系数的数列长度。

14、s9、判断异常波动系数c是否大于一个预先设置的波动标准c标,如果是,则判定该游戏软件k位、长度m的作业段不合格,如果否,则不存在不合格作业段。

15、优选的:其中,△lk是运行状态数据ck+1与ck之间的数据长度。

16、优选的:其中,m为运行状态数据ck+1与ck之间字符数,δ为调整因子。

17、本发明还提出了一种手机游戏软件兼容性测试设备,包括:存储器、处理器和存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述所述的手机游戏软件兼容性测试方法。

18、本发明的技术效果和优点:通过对手机游戏软件整体的相关干扰因子的运行状态数据出现次数进行排序,可以通过干扰出现的次数对游戏软件进行自身兼容性评判,通过干扰次数进行维护,相对于其他方法可以最快、最准确的进行定位。当后台接收到兼容风险的运行状态数据及其位置时,可以人工进行定位检测,避免了游戏软件自身存在兼容冲突,这种情形适合一些经验不足或者编写内容多、信息量大、多人合作完成的游戏软件的初期兼容性测试。避免了人工测试的依赖性,缩减了人工检测造成的工作量,内容繁琐的现象。本方法的兼容性测试是通过各个运行状态数据干扰累计计算,可以通过多个运行状态数据累计评价运行场景干扰,这样就避免了单个运行状态数据无法代表场景情况出现,评价更加准确。



技术特征:

1.一种手机游戏软件兼容性测试方法,其特征在于,所述的手机游戏软件兼容性测试方法包括:

2.根据权利要求1所述的一种手机游戏软件兼容性测试方法,其特征在于,所述的干扰系数的计算方法包括:计算该运行状态数据的干扰系数其中,i、j均是运行状态数据运行顺序的编号,且i≠j,pij为编号j的运行状态数据对编号i运行状态数据的顺序累计干扰因子。

3.根据权利要求2所述的一种手机游戏软件兼容性测试方法,其特征在于,所述的手机游戏软件兼容性测试方法还包括:

4.根据权利要求2所述的一种手机游戏软件兼容性测试方法,其特征在于,pij通过查找运行状态数据配伍信息表获得。

5.根据权利要求1所述的一种手机游戏软件兼容性测试方法,其特征在于,所述的手机游戏软件兼容性测试方法还包括:

6.根据权利要求5所述的一种手机游戏软件兼容性测试方法,其特征在于,其中,△lk是运行状态数据ck+1与ck之间的数据长度。

7.根据权利要求6所述的一种手机游戏软件兼容性测试方法,其特征在于,其中,m为运行状态数据ck+1与ck之间字符数,δ为调整因子。

8.一种手机游戏软件兼容性测试设备,其特征在于,包括:存储器、处理器和存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1-10任一项所述的手机游戏软件兼容性测试方法。


技术总结
本发明涉及软件测试技术领域,具体涉及一种手机游戏软件兼容性测试方法与设备。所述的手机游戏软件兼容性测试方法包括:采集获取游戏软件的运行状态数据。标定运行状态数据顺序位置。根据运行状态数据评价软件本身的干扰系数c<subgt;i</subgt;。判断干扰系数c<subgt;i</subgt;是否大于一个预先设置c<subgt;标</subgt;,如果是,则判定干扰系数兼容风险,并发送干扰系数的运行状态数据及其位置;如果干扰系数具有兼容风险,如果否,则判定干扰系数兼容无风险。本发明通过接收到兼容风险的运行状态数据及其位置,可以人工进行检测,避免了游戏软件自身存在兼容冲突,通过各个运行状态数据记性累计计算,可以避免单个运行状态数据无法代表场景情况出现,评价更加准确。

技术研发人员:梁宏亮
受保护的技术使用者:浙江十勇士网络科技有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1