基于多国语言的应用测试方法、装置、计算机及介质制造方法及图纸

技术编号:37679311 阅读:13 留言:0更新日期:2023-05-26 04:46
本发明专利技术公开了一种基于多国语言的应用测试方法、装置、计算机及介质,所述方法包括:加载待测应用中以待测语言类型展示的待测页面,获取与待测页面中的至少一个待测元素关联的预设测试模板;每一个待测元素关联一个预设测试模板;预设测试模板包括待测元素对应的待测语言类型和测试元素类型,以及待测元素在待测页面中的显示区域;根据预设测试模板,从待测页面的显示区域中提取待测元素的测试显示内容;根据测试显示内容、待测语言类型和测试元素类型生成测试信息;从标准字典库中确定与待测语言类型对应的标准校验字典,通过标准校验字典对测试信息进行对比校验,并生成测试结果。本发明专利技术提高了应用程序中的多国语言测试时的效率和准确率。的效率和准确率。的效率和准确率。

【技术实现步骤摘要】
基于多国语言的应用测试方法、装置、计算机及介质


[0001]本专利技术涉及应用测试领域,尤其涉及一种基于多国语言的应用测试方法、装置、计算机及介质。

技术介绍

[0002]目前,一款应用程序适用于多个国家地区的场景十分常见,为了满足这些场景,应用程序必须满足对多国语言进行支持与切换。而应用程序在支持多国语言后,开发阶段对应用程序分别进行多国语言的测试工作将会非常繁重和耗时,首先需要配备熟悉不同语言的测试人员,而在满足人员的配备后,还需要预留大量的测试时间,如此将会导致整个测试流程的开发周期大大延长,测试效率低。此外,人工测试的准确率也得不到保证。

技术实现思路

[0003]基于此,本专利技术提供一种基于多国语言的应用测试方法、装置、计算机及介质,以解决现有多国语言的测试方法测试效率低和测试准确率低等问题。
[0004]一种基于多国语言的应用测试方法,包括:
[0005]加载待测应用中以待测语言类型展示的待测页面,获取与所述待测页面中的至少一个待测元素关联的预设测试模板;每一个待测元素关联一个预设测试模板;所述预设测试模板包括所述待测元素对应的所述待测语言类型和测试元素类型,以及所述待测元素在所述待测页面中的显示区域;
[0006]根据所述预设测试模板,从待测页面的显示区域中提取待测元素的测试显示内容;
[0007]根据所述测试显示内容、所述待测语言类型和所述测试元素类型生成测试信息;
[0008]从标准字典库中确定与所述待测语言类型对应的标准校验字典,通过所述标准校验字典对所述测试信息进行对比校验,并生成测试结果。
[0009]一种基于多国语言的应用测试装置,包括:
[0010]加载模块,用于加载待测应用中以待测语言类型展示的待测页面,获取与所述待测页面中的至少一个待测元素关联的预设测试模板;每一个待测元素关联一个预设测试模板;所述预设测试模板包括所述待测元素对应的所述待测语言类型和测试元素类型,以及所述待测元素在所述待测页面中的显示区域;
[0011]提取模块,用于根据所述预设测试模板,从待测页面的显示区域中提取待测元素的测试显示内容;
[0012]生成模块,用于根据所述测试显示内容、所述待测语言类型和所述测试元素类型生成测试信息;
[0013]对比模块,用于从标准字典库中确定与所述待测语言类型对应的标准校验字典,通过所述标准校验字典对所述测试信息进行对比校验,并生成测试结果。
[0014]一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理
器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述基于多国语言的应用测试方法的步骤。
[0015]一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述的基于多国语言的应用测试方法。
[0016]上述基于多国语言的应用测试方法、装置、计算机及介质,所述基于多国语言的应用测试方法中,通过设置与待测元素关联的预设测试模板,从待测页面的显示区域中提取待测元素的测试显示内容,根据测试显示内容、待测语言类型和测试元素类型生成待测元素的测试信息,并通过预设的标准校验字典对测试信息进行对比校验,从而生成测试结果。本专利技术可以根据预设测试模板,对应用程序中以不同待测语言类型(应用程序所需要支持的多国语言中的不同语言类型)展示的待测液面中显示的待测元素分别进行自动测试,提高了应用程序中的多国语言测试的效率和准确率。
附图说明
[0017]为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0018]图1是本专利技术一实施例中基于多国语言的应用测试方法的流程图;
[0019]图2是本专利技术一实施例中基于多国语言的应用测试方法的步骤S400的流程图;
[0020]图3是本专利技术又一实施例中基于多国语言的应用测试方法的步骤S400的流程图;
[0021]图4是本专利技术又一实施例中基于多国语言的应用测试方法的流程图;
[0022]图5是本专利技术又一实施例中基于多国语言的应用测试方法的步骤S100的流程图;
[0023]图6是本专利技术再一实施例中基于多国语言的应用测试方法的步骤S110的流程图;
[0024]图7是本专利技术的应用程序以中文显示的登录页面示意图;
[0025]图8是本专利技术的应用程序以英文显示的登录页面示意图;
[0026]图9是本专利技术一实施例中基于多国语言的应用测试装置的示意图;
[0027]图10是本专利技术一实施例中计算机设备的示意图。
具体实施方式
[0028]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0029]如图1所示,在一实施例中,提供一种基于多国语言的应用测试方法,包括如下步骤:
[0030]S100,加载待测应用中以待测语言类型展示的待测页面,获取与所述待测页面中的至少一个待测元素关联的预设测试模板;每一个待测元素关联一个预设测试模板;所述预设测试模板包括所述待测元素对应的所述待测语言类型和测试元素类型,以及所述待测元素在所述待测页面中的显示区域。可以理解地,所述待测页面也即所述待测应用中,某个
用于以所述待测语言类型为基础(也即应用程序支持并展示待测语言类型时显示的其中一个页面)而向用户展示的页面,所述待测元素也即展示的所述待测页面中的一个元素,所述待测元素具有所述待测语言类型、所述测试元素类型和所述显示区域等属性。以图7和图8中所示的某应用程序(也即待测应用)的登录页面(也即待测页面)为例:
[0031]在应用程序支持并展示待测语言类型为中文,且待测元素为图7中最上方以中文显示的登录标题时,上述待测元素包括“中文”(也即待测语言类型)、“登录标题”(也即测试元素类型)以及图7中最上方以中文显示的“登录”所处的位置区域(显示区域)等属性。
[0032]在应用程序支持并展示待测语言类型为英文,且待测元素为图8中最下方以英文显示的Sign in按钮时,上述待测元素包括“英文”(也即待测语言类型)和“Sign in按钮”(也即测试元素类型)以及图8中最下方以英文显示的“Sign in”按钮所处的位置区域(显示区域)等属性。
[0033]在应用程序支持并展示待测语言类型为中文,且待测元素为图7中用中文显示的忘记密码链接时,上述待测元素包括“中文”(也即待测语言类型)和“忘记密码链接”(也即测试元素类型)以及图7中以中文显示的“忘记密码链接”所处的位置区域(显示区域)等元素属性。...

【技术保护点】

【技术特征摘要】
1.一种基于多国语言的应用测试方法,其特征在于,包括:加载待测应用中以待测语言类型展示的待测页面,获取与所述待测页面中的至少一个待测元素关联的预设测试模板;每一个待测元素关联一个预设测试模板;所述预设测试模板包括所述待测元素对应的所述待测语言类型和测试元素类型,以及所述待测元素在所述待测页面中的显示区域;根据所述预设测试模板,从待测页面的显示区域中提取待测元素的测试显示内容;根据所述测试显示内容、所述待测语言类型和所述测试元素类型生成测试信息;从标准字典库中确定与所述待测语言类型对应的标准校验字典,通过所述标准校验字典对所述测试信息进行对比校验,并生成测试结果。2.如权利要求1所述的基于多国语言的应用测试方法,其特征在于,所述通过所述标准校验字典对所述测试信息进行对比校验,并生成测试结果,包括:根据所述测试信息从所述标准校验字典中确定校验内容;所述标准字典库包括多条校验数据,每一条校验数据中包含相互关联的预设元素类型、预设语言类型和预设显示内容;所述校验内容是指预设元素类型与所述测试元素类型相同,且预设语言类型和所述待测语言类型相同的所述校验数据;检测所述校验内容中的所述预设显示内容与所述测试显示内容是否一致;在所述预设显示内容与所述测试显示内容一致时,确认测试结果为校验成功。3.如权利要求2所述的基于多国语言的应用测试方法,其特征在于,所述检测所述校验内容中的所述预设显示内容与所述测试显示内容是否一致之后,还包括:在所述预设显示内容与所述测试显示内容并不一致时,确认测试结果为校验失败,并向预设处理方发送校验失败提示信息。4.如权利要求2所述的基于多国语言的应用测试方法,其特征在于,所述标准字典库包括按照不同国家的语言类型生成的多个标准校验字典;在与所述待测语言类型对应的所述标准校验字典中,所有所述预设显示内容中均包含符号内容、段落信息以及以所述待测语言类型展示的文本内容中的一种或多种;其中,所述标准校验字典中以除所述待测语言类型之外的其他语言类型展示的文本均属于符号内容。5.如权利要求1所述的基于多国语言的应用测试方法,其特征在于,所述标准字典库包括按照不同国家的语言类型生成的多个标准校...

【专利技术属性】
技术研发人员:余家乐王为举赵传涛
申请(专利权)人:深圳市普森斯科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1