【技术实现步骤摘要】
移动端应用功能的跨系统测试方法、装置及服务器
[0001]本申请涉及移动端软件应用
,更具体的说,是涉及一种移动端应用功能的跨系统测试方法
、
装置及服务器
。
技术介绍
[0002]软件应用在开发时会开发出适用于不同操作系统的版本,同时要求在不同操作系统的客户端中运行时整体应用功能和页面的展示保持一致,这就需要进行不同操作系统客户端的功能测试工作
。
常规的测试实现,需要测试人员在测试过程中花费很多的时间来筛查对比,从而保障两端功能页面的一致性,这种实现存在测试效率低且人力投入成本大的问题
。
技术实现思路
[0003]有鉴于此,本申请提供如下技术方案:
[0004]一种移动端应用功能的跨系统测试方法,包括:
[0005]获得待检测应用的功能数据,所述功能数据包括多个待测试场景;
[0006]控制启动两个线程,其中一个线程用于执行第一系统客户端的操作,另一线程用于执行第二系统客户端的操作;
[0007]针对每一个待测试场景,基于所述两个线程同步控制对应的系统客户端进入与所述待测试场景对应的场景页面;
[0008]分别基于对应的场景页面获得页面数据,所述页面数据包括第一系统客户端的第一页面数据和第二系统客户端的第二页面数据;
[0009]将所述第一页面数据与所述第二页面数据进行对比,获得测试结果
。
[0010]可选地,在所述控制启动双线程前,还包括:
[0011]获得第一系统 ...
【技术保护点】
【技术特征摘要】
1.
一种移动端应用功能的跨系统测试方法,其特征在于,包括:获得待检测应用的功能数据,所述功能数据包括多个待测试场景;控制启动两个线程,其中一个线程用于执行第一系统客户端的操作,另一线程用于执行第二系统客户端的操作;针对每一个待测试场景,基于所述两个线程同步控制对应的系统客户端进入与所述待测试场景对应的场景页面;分别基于对应的场景页面获得页面数据,所述页面数据包括第一系统客户端的第一页面数据和第二系统客户端的第二页面数据;将所述第一页面数据与所述第二页面数据进行对比,获得测试结果
。2.
根据权利要求所述的移动端应用功能的跨系统测试方法,其特征在于,在所述控制启动双线程前,还包括:获得第一系统客户端和第二系统客户端的应用安装包地址;基于所述应用安装包地址控制下载
、
安装并启动对应的应用
。3.
根据权利要求1所述的移动端应用功能的跨系统测试方法,其特征在于,还包括:预先将用于模拟用户界面操作的底层操作封装成为可调用的操作函数,以在所述双线程运行时能够调用对应的操作函数进入相应的待测试场景,所述可调用的操作函数包括第一系统操作函数和第二系统操作函数
。4.
根据权利要求1所述的移动端应用功能的跨系统测试方法,其特征在于,所述分别基于对应的场景页面获得页面数据,包括:分别基于对应的场景页面获得页面布局信息和页面截图
。5.
根据权利要求4所述的移动端应用功能的跨系统测试方法,其特征在于,所述分别基于对应的场景页面获得页面布局信息和页面截图,包括:将对应同一待测试场景的来自两个不同系统客户端的页面布局信息进行对比;若该待测试场景下的两个页面布局信息相同,确定该待测试场景测试通过;若该待测试场景下的两个页面布局信息不同,确定该待测试场景测试不通过
。6.
根据权利要求5所述的移动端应用功能的跨系统测试方法,其特征在于,还包括:若待测试场景下的两个页面布局信息不同,保存该测试场景下对应不同系统客户端的两个页面截图
。7.
根据权利要求5所述的移动...
【专利技术属性】
技术研发人员:黄赞群,王奇,喻昱,
申请(专利权)人:湖南快乐阳光互动娱乐传媒有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。