【技术实现步骤摘要】
软件界面兼容性测试方法及系统
本专利技术涉及软件测试
,尤其涉及一种软件界面兼容性测试方法及系统。
技术介绍
随着用户终端的种类越来越多,用户终端碎片化问题越来越严重,以手机举例,不同型号的手机及手机的显示屏为例,很少有相同屏幕大小的手机,而且手机型号的数量还在不停增加。而在软件测试领域,为了让使用不同设备的用户在使用软件时能得到相同的体验,需要对手机进行软件界面兼容性测试,但是如前所述,用户终端的硬件种类繁多,在测试时需要对每种用户终端进行单独的测试,效率不高;同时因为测试时需要单个进行单独测试,不容易发现问题。
技术实现思路
本专利技术的主要目的在于提供一种软件界面兼容性测试方法及系统,旨在提高测试效率的同时使测试人员更容易地发现问题。为实现上述目的,本专利技术提供一种软件界面兼容性测试方法,所述软件界面兼容性测试方法包括以下步骤:获取在第一测试终端发生的第一操作事件;根据所述第一操作事件生成第一操作指令,所述第一操作指令用于在其他测试终端实现所述第一操作事件对应的操作事件;发送所述第一操作指令至所述其他测试终端,并获取所有终端输出界面的实时画面;在可视化窗 ...
【技术保护点】
一种软件界面兼容性测试方法,其特征在于,所述软件界面兼容性测试方法包括以下步骤:获取在第一测试终端发生的第一操作事件;根据所述第一操作事件生成第一操作指令,所述第一操作指令用于在其他测试终端实现所述第一操作事件对应的操作事件;发送所述第一操作指令至所述其他测试终端,并获取所有终端输出界面的实时画面;在可视化窗口显示所述实时画面,供测试人员观察测试结果。
【技术特征摘要】
1.一种软件界面兼容性测试方法,其特征在于,所述软件界面兼容性测试方法包括以下步骤:获取在第一测试终端发生的第一操作事件;根据所述第一操作事件生成第一操作指令,所述第一操作指令用于在其他测试终端实现所述第一操作事件对应的操作事件;发送所述第一操作指令至所述其他测试终端,并获取所有终端输出界面的实时画面;在可视化窗口显示所述实时画面,供测试人员观察测试结果。2.如权利要求1所述的软件界面兼容性测试方法,其特征在于,所述获取在第一测试终端发生的第一操作事件包括:获取所述可视化窗口内对所述第一测试终端对应的实时画面进行的模拟操作事件;根据所述模拟操作事件生成第二操作指令;发送所述第二操作指令至所述第一测试终端;获取所述第一测试终端根据所述第二操作指令产生的所述第一操作事件。3.如权利要求2所述的软件界面兼容性测试方法,其特征在于,所述获取所述可视化窗口内对所述第一测试终端对应的实时画面进行的模拟操作事件包括:获取所述可视化窗口内输入框的数据和所述第一测试终端的焦点位置;生成所述模拟操作事件,所述模拟操作事件为在所述焦点位置输入所述数据的操作事件。4.如权利要求1至3任一项所述的软件界面兼容性测试方法,其特征在于,所述在可视化窗口显示所述实时画面,供测试人员观察测试结果包括:每隔预设时间获取所有测试终端的输出界面的截图;当获取所述截图后,使用所述截图更新所述实时画面。5.如权利要求1所述的软件界面兼容性测试方法,其特征在于,所述根据所述第一操作事件生成第一操作指令,所述第一操作指令用于在其他测试终端实现所述第一操作事件对应的操作事件包括:获取所述第一操作事件发生在所述第一测试终端的输出界面上的坐标;根据所述坐标,通过所述其他测试终端的输出界面的分辨率计算出所述其他测试终端的操作事件坐标;根据所述操作事件坐标生成所述第一操作指令。6.一种软件...
【专利技术属性】
技术研发人员:符华聪,
申请(专利权)人:广州唯品会信息科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。