[发明专利]一种应用的界面显示测试方法、系统、设备及存储介质在审
申请号: | 202010848954.3 | 申请日: | 2020-08-21 |
公开(公告)号: | CN112000575A | 公开(公告)日: | 2020-11-27 |
发明(设计)人: | 闫洋铭;潘月珂;周一博;薛振宇 | 申请(专利权)人: | 探探文化发展(北京)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 100621 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用 界面 显示 测试 方法 系统 设备 存储 介质 | ||
本发明公开了一种应用的界面显示测试方法、系统、设备及存储介质。该方法包括:触发进入测试模式,根据所获取待测功能界面中各显示框在各语种下的文字显示长度,确定各所述显示框对应的影子语种显示文字;接收到语种切换指令进入影子语种显示模式后,控制各所述显示框以相应的影子语种显示文字进行显示;根据各所述影子语种显示文字的显示结果,确定各所述显示框的显示测试结果。本发明解决了测试时需要分别切换不同语种进行测试,测试流程繁琐,测试量大,导致测试效率低的问题,实现了不需要分别切换各种支持语种就可以对所有语种进行测试,减少了测试次数,提高了测试效率的效果。
技术领域
本发明实施例涉及软件测试技术,尤其涉及一种应用的界面显示测试方法、系统、设备及存储介质。
背景技术
当前很多应用软件都推出海外版本,其中大部分应用软件的本地版本和海外版本界面结构相同,只是通过显示不同国家的常用语言,使应用软件国际化。
由于不同语种有不同的书写特点,只对软件界面的显示内容进行简单翻译后显示在应用界面上可能会出现格式错误等兼容性问题,因此测试人员需要对所有语种的显示功能进行测试。因此,需要在应用软件中切换至不同语种分别对同一功能的兼容性能力进行测试,由此每个功能需要重复多次测试。可以试想,当我们的应用软件支持10种语言,对于一项功能的测试,测试人员就需要切换10种语言分别进行测试,另外还要对不同机型分别进行测试,测试次数将呈几何式增长。同时,在测试过程中,如果发现兼容性问题时,需要在代码中对问题进行定位,开发人员才能对应去修改翻译内容,但在定位问题时,测试人员无法自行获得问题位置,因此需要开发人员在代码中搜索对应的翻译,导致修复应用软件海外版本翻译问题效率低下。
发明内容
本发明提供一种应用的界面显示测试方法、系统、设备及存储介质,以实现不需要分别切换各种支持语种就可以对所有语种进行测试,减少测试次数,提高测试效率。
第一方面,本发明实施例提供了一种应用的界面显示测试方法,包括:
触发进入测试模式,根据所获取待测功能界面中各显示框在各语种下的文字显示长度,确定各所述显示框对应的影子语种显示文字;
接收到语种切换指令进入影子语种显示模式后,控制各所述显示框以相应的影子语种显示文字进行显示;
根据各所述影子语种显示文字的显示结果,确定各所述显示框的显示测试结果。
第二方面,本发明实施例还提供了一种应用的界面显示测试装置,该装置包括:
影子语种确定模块,用于触发进入测试模式,根据所获取待测功能界面中各显示框在各语种下的文字显示长度,确定各所述显示框对应的影子语种显示文字;
影子语种显示模块,用于接收到语种切换指令进入影子语种显示模式后,控制各所述显示框以相应的影子语种显示文字进行显示;
测试结果确定模块,用于根据各所述影子语种显示文字的显示结果,确定各所述显示框的显示测试结果。
第三方面,本发明实施例还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如本发明任意实施例所述的应用的界面显示测试方法。
第四方面,本发明实施例还提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如本发明任意实施例所述的应用的界面显示测试方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于探探文化发展(北京)有限公司,未经探探文化发展(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010848954.3/2.html,转载请声明来源钻瓜专利网。