【技术实现步骤摘要】
本专利技术涉及数据处理
,具体涉及一种跨平台数据互通一致性测试方法及应用测试服务器。
技术介绍
目前主流的系统平台(简称平台)如支持PC(个人计算机)终端的Windows平台,支持移动终端的IOS、安卓(Android)等平台,一个应用(如游戏应用、聊天软件等)为支持能够在多个平台上运行,往往会针对不同的平台开发适配的应用版本;以游戏为例,一个游戏为支持在Windows平台和安卓平台上运行,则需要为游戏开发Windows平台版本和安卓平台版本。为便于用户使用,一个应用在不同平台上,往往可以使用相同的用户账号进行登录,且一个应用的同一账号能够跨平台数据互通;跨平台数据互通指的是,在一个应用的不同平台上,同一账号的应用数据应是一致的;如用户采用一账号登录Windows平台的游戏并进行操作后,再采用同一账号登录安卓平台的该游戏,则安卓平台的该游戏中该账号的游戏数据,应与用户在Windows平台的该游戏中操作后的游戏数据相一致。为了测试应用在不同平台上,同一账号能否保持应用数据的一致性,就需要进行跨平台数据互通一致性测试;目前的跨平台数据互通一致性测试方式可以如图1所示,测试人员采用Windows平台的应用客户端登录应用服务器,并在Windows平台的应用客户端上进行操作,记录操作后的应用数据;测试人员再通过安卓平台的应用客户端登录应用服务器,核对验证安卓平台上的应用数据是否与在Windows平台上操作后的应用数据相一致,从而得出跨平台数据互通一致性的测试结果。可以看出,目前的跨平台数据互通一致性的测试方式,需要测试人员在不同平台的应用客户端上切换登录,同 ...
【技术保护点】
一种跨平台数据互通一致性测试方法,其特征在于,应用于应用测试服务器,所述方法包括:确定测试账号及测试所用的第一系统平台;根据所述测试账号,模拟所述第一系统平台相应的第一登录协议数据,将所述第一登录协议数据发送给应用服务器;在应用服务器验证所述第一登录协议数据合法后,确定测试操作信息;根据所述测试操作信息,模拟所述第一系统平台相应的第一操作协议数据,将所述第一操作协议数据发送给应用服务器;接收所述应用服务器反馈的所述测试操作信息相应的操作响应数据,根据所述操作响应数据,记录所述测试操作信息相应的操作结果数据;切换测试平台为第二系统平台,所述第二系统平台与所述第一系统平台不同;根据所述测试账号,模拟所述第二系统平台相应的第二登录协议数据,将所述第二登录协议数据发送给应用服务器;在应用服务器验证所述第二登录协议数据合法后,模拟与所述第二系统平台相应的第二操作协议数据,将所述第二操作协议数据发送给应用服务器;所述第二操作协议数据用于指示查询所述测试操作信息相应的操作后应用数据;接收所述应用服务器反馈的所述测试操作信息相应的操作后应用数据,将所述操作后应用数据与记录的操作结果数据相比对,根据比对 ...
【技术特征摘要】
1.一种跨平台数据互通一致性测试方法,其特征在于,应用于应用测试服务器,所述方法包括:确定测试账号及测试所用的第一系统平台;根据所述测试账号,模拟所述第一系统平台相应的第一登录协议数据,将所述第一登录协议数据发送给应用服务器;在应用服务器验证所述第一登录协议数据合法后,确定测试操作信息;根据所述测试操作信息,模拟所述第一系统平台相应的第一操作协议数据,将所述第一操作协议数据发送给应用服务器;接收所述应用服务器反馈的所述测试操作信息相应的操作响应数据,根据所述操作响应数据,记录所述测试操作信息相应的操作结果数据;切换测试平台为第二系统平台,所述第二系统平台与所述第一系统平台不同;根据所述测试账号,模拟所述第二系统平台相应的第二登录协议数据,将所述第二登录协议数据发送给应用服务器;在应用服务器验证所述第二登录协议数据合法后,模拟与所述第二系统平台相应的第二操作协议数据,将所述第二操作协议数据发送给应用服务器;所述第二操作协议数据用于指示查询所述测试操作信息相应的操作后应用数据;接收所述应用服务器反馈的所述测试操作信息相应的操作后应用数据,将所述操作后应用数据与记录的操作结果数据相比对,根据比对结果确定测试结果。2.根据权利要求1所述的跨平台数据互通一致性测试方法,其特征在于,所述根据所述测试账号,模拟所述第一系统平台相应的第一登录协议数据包括:调用预定的与所述第一系统平台相应的第一登录凭证生成逻辑,根据所述第一登录凭证生成逻辑生成与所述测试账号相应的第一登录凭证;调取预定的与所述第一系统平台相应的登录协议数据,在所调取的登录协议数据中填充所述第一登录凭证和所述测试账号,得到携带所述第一登录凭证和所述测试账号的第一登录协议数据。3.根据权利要求2所述的跨平台数据互通一致性测试方法,其特征在于,所述方法还包括:在应用服务器调用预定的第一登录凭证生成逻辑,生成与所述测试账号相应的第一登录凭证,且应用服务器判断所生成的第一登录凭证与应用测试服务器所发送的第一登录凭证对应,确定所述第一登录协议数据合法后,接收应用服务器发送的第一成功登录响应。4.根据权利要求1所述的跨平台数据互通一致性测试方法,其特征在于,所述根据所述测试账号,模拟所述第二系统平台相应的第二登录协议数据包括:调用预定的与所述第二系统平台相应的第二登录凭证生成逻辑,根据所述第二登录凭证生成逻辑生成与所述测试账号相应的第二登录凭证;调取预定的与所述第二系统平台相应的登录协议数据,在所调取的登录协议数据中填充所述第二登录凭证和所述测试账号,得到携带所述第二登录凭证和所述测试账号的第二登录协议数据。5.根据权利要求4所述的跨平台数据互通一致性测试方法,其特征在于,所述方法还包括:在应用服务器调用预定的第二登录凭证生成逻辑,生成与所述测试账号相应的第二登录凭证,且应用服务器判断所生成的第二登录凭证与应用测试服务器所发送的第二登录凭证对应,确定所述第二登录协议数据合法后,接收应用服务器发送的第二成功登录响应。6.根据权利要求1-5任一项所述的跨平台数据互通一致性测试方法,其特征在于,所述根据所述测试操作信息,模拟所述第一系统平台相应的第一操作协议数据包括:根据预定的与所述第一系统平台相应的多个操作协议数据,确定所述测试操作信息相应的第一操作协议数据;所述模拟与所述第二系统平台相应的第二操作协议数据包括:根据预定的与所述第二系统平台相应的多个操作协议数据,确定第二操作协议数据。7.根据权利要求6所述的跨平台数据...
【专利技术属性】
技术研发人员:张晓杰,任喜亮,杨姣,魏学峰,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。