【技术实现步骤摘要】
一种应用的界面显示测试方法、系统、设备及存储介质
本专利技术实施例涉及软件测试技术,尤其涉及一种应用的界面显示测试方法、系统、设备及存储介质。
技术介绍
当前很多应用软件都推出海外版本,其中大部分应用软件的本地版本和海外版本界面结构相同,只是通过显示不同国家的常用语言,使应用软件国际化。由于不同语种有不同的书写特点,只对软件界面的显示内容进行简单翻译后显示在应用界面上可能会出现格式错误等兼容性问题,因此测试人员需要对所有语种的显示功能进行测试。因此,需要在应用软件中切换至不同语种分别对同一功能的兼容性能力进行测试,由此每个功能需要重复多次测试。可以试想,当我们的应用软件支持10种语言,对于一项功能的测试,测试人员就需要切换10种语言分别进行测试,另外还要对不同机型分别进行测试,测试次数将呈几何式增长。同时,在测试过程中,如果发现兼容性问题时,需要在代码中对问题进行定位,开发人员才能对应去修改翻译内容,但在定位问题时,测试人员无法自行获得问题位置,因此需要开发人员在代码中搜索对应的翻译,导致修复应用软件海外版本翻译问题 ...
【技术保护点】
1.一种应用的界面显示测试方法,其特征在于,包括:/n触发进入测试模式,根据所获取待测功能界面中各显示框在各语种下的文字显示长度,确定各所述显示框对应的影子语种显示文字;/n接收到语种切换指令进入影子语种显示模式后,控制各所述显示框以相应的影子语种显示文字进行显示;/n根据各所述影子语种显示文字的显示结果,确定各所述显示框的显示测试结果。/n
【技术特征摘要】
1.一种应用的界面显示测试方法,其特征在于,包括:
触发进入测试模式,根据所获取待测功能界面中各显示框在各语种下的文字显示长度,确定各所述显示框对应的影子语种显示文字;
接收到语种切换指令进入影子语种显示模式后,控制各所述显示框以相应的影子语种显示文字进行显示;
根据各所述影子语种显示文字的显示结果,确定各所述显示框的显示测试结果。
2.根据权利要求1所述的方法,其特征在于,所述根据所获取待测功能界面中各显示框在各语种下的文字显示长度,确定各所述显示框对应的影子语种显示文字,包括:
遍历待测功能界面中包含的显示框,获取各所述显示框在各语种下对应的语种显示文字;
针对每个显示框,确定所述显示框所对应各所述语种显示文字的文字显示长度,从各所述文字显示长度中确定最大显示长度;
根据所述最大显示长度及设定文字构成规则,形成所述显示框对应的影子语种显示文字。
3.根据权利要求2所述的方法,其特征在于,所述根据所述最大显示长度及设定文字构成规则,形成所述显示框对应的影子语种显示文字,包括:
获取所述显示框的显示框标识号;
基于所述显示框标识号结合设定中文字符段及设定占位符段构成所述显示框的所述最大显示长度对应的影子语种显示文字。
4.根据权利要求2所述的方法,其特征在于,在形成所述显示框对应的影子语种显示文字之后,还包括:
将所述最大显示长度对应的语种记为目标语种,获取所述目标语种的语种标识号以及所述影子语种显示文字的形成时间;
将所述目标语种的语种标识号、所述形成时间与所述影子语种显示文字作为测试基准信息关联存储至显示测试数据表中。
5.根据权利要求4所述的方法,其特征在于,还包括:
根据接收测试异常查询指令进入异常查询模式,并显示所述异常查询模式对应的查询界面;
根据接入的待查询关键标识及所述显示测试数据表,展示所接收待查询关键标识对应的显示测试信息。
6.根据权利要...
【专利技术属性】
技术研发人员:闫洋铭,潘月珂,周一博,薛振宇,
申请(专利权)人:探探文化发展北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。