The invention discloses a language verification test method and a computer readable storage medium. The method comprises acquiring a reference language package, a target language package and a standard translation document, resolving the data in the reference language package, a target language package and a standard translation document into key-value pair data, and obtaining the first key-value pair. Set, second key value pair set and third key value pair set; check whether the set is translated or not according to the first key value pair set and the second key value pair set; check whether the set and the third key value pair set are translated correctly according to the second key value pair set. The invention can improve the testing efficiency and accuracy of language translation test, and can standardize the testing process.
【技术实现步骤摘要】
语言校验测试方法及计算机可读存储介质
本专利技术涉及数据检测
,尤其涉及一种语言校验测试方法及计算机可读存储介质。
技术介绍
随着互联网的不断发展,许多应用产品都纷纷走向国际化,而所有的应用产品,在不同的国际化系统语言环境下,需要有不同的语言表现。那么,在应用产品版本迭代的时候,就需要对所有支持的语言进行翻译内容的验证,但当应用的功能足够多、工程足够大的时候,这就成了一个十分费事费力的测试工程。在目前的测试过程中,针对多语言的测试较多的还是使用人工测试,检查切换语言后的使用界面,确认是否进行了翻译,并核对翻译人员提供的文档,确认翻译结果是否正确。但此种测试方法存在较多的缺点:1、应用程序的功能庞大,手工测试验证所有的界面翻译,需要较多的时间成本;2、应用程序功能较多的情况下,手工不一定能保证覆盖到所有的应用界面;3、当应用产品相对规模较大,语言种类较多时,未规范化的测试方法可能存在很多隐藏风险。
技术实现思路
本专利技术所要解决的技术问题是:提供一种语言校验测试方法及计算机可读存储介质,提高语言翻译测试的测试效率和测试准确率。为了解决上述技术问题,本专利技术采用的技术方案为:一种语言校验测试方法,包括:获取基准语言包、目标语言包和标准翻译文件;分别将所述基准语言包、目标语言包和标准翻译文件中的数据解析成键值对形式的数据,得到第一键值对集合、第二键值对集合和第三键值对集合;根据所述第一键值对集合和第二键值对集合,进行是否翻译的校验测试;根据所述第二键值对集合和第三键值对集合,进行翻译是否正确的校验测试。本专利技术还涉及一种计算机可读存储介质,其上存储有计算 ...
【技术保护点】
1.一种语言校验测试方法,其特征在于,包括:获取基准语言包、目标语言包和标准翻译文件;分别将所述基准语言包、目标语言包和标准翻译文件中的数据解析成键值对形式的数据,得到第一键值对集合、第二键值对集合和第三键值对集合;根据所述第一键值对集合和第二键值对集合,进行是否翻译的校验测试;根据所述第二键值对集合和第三键值对集合,进行翻译是否正确的校验测试。
【技术特征摘要】
1.一种语言校验测试方法,其特征在于,包括:获取基准语言包、目标语言包和标准翻译文件;分别将所述基准语言包、目标语言包和标准翻译文件中的数据解析成键值对形式的数据,得到第一键值对集合、第二键值对集合和第三键值对集合;根据所述第一键值对集合和第二键值对集合,进行是否翻译的校验测试;根据所述第二键值对集合和第三键值对集合,进行翻译是否正确的校验测试。2.根据权利要求1所述的语言校验测试方法,其特征在于,所述获取基准语言包、目标语言包和标准翻译文件具体为:分别对基准语言包和目标语言包进行压缩,得到两个压缩文件;将所述两个压缩文件上传至服务端,并生成对应的url地址;服务端根据所述url地址下载得到两个压缩文件,并分别对所述两个压缩文件进行解压,得到基准语言包和目标语言包;将标准翻译文件转换为预设的文件格式后上传至服务端。3.根据权利要求1所述的语言校验测试方法,其特征在于,所述分别将所述基准语言包、目标语言包和标准翻译文件中的数据解析成键值对形式的数据,得到第一键值对集合、第二键值对集合和第三键值对集合具体为:根据基准语言包中的基准语言文件的扩展名,确定基准语言文件的文件类型;根据所述基准语言文件的文件类型,将所述基准语言文件中的数据解析成键值对形式的数据,得到第一键值对集合;根据目标语言包中的目标语言文件的扩展名,确定目标语言文件的文件类型;根据所述目标语言文件的文件类型,将所述目标语言文件中的数据解析成键值对形式的数据,得到第二键值对集合;根据所述标准翻译文件的文件类型,将所述标准翻译文件中的数据解析成键值对形式的数据,得到第三键值对集合。4.根据权利要求1所述的语言校验测试方法,其特征在于,所述根据所述第一键值对集合和第二键值对集合,进行是否翻译的校验测试具体为:若所述第一键值对集合和第二键值对集合中存在相同的键,且所述键对应的值不同,则判定所述键的翻译状态为已翻译;若所述第一键值对集合和第二键值对集合中存在相同的键,且所述键对应的值相同,则判定所述键的翻译状态为未翻译;若所述第一键值对集合中存在所述第二键值对集合中不存在的键,则判定所述键的翻译状态为未翻译;若所述第二键值对集合中存在所述第一键值对集合中不存在的键,则判定所述键的翻译状态为未翻译。5.根据权利要求4所述的语言校验测试方法,其特征在于,所述根据所述第二键值对集合和第三键值对集合,进行翻译是否正确的校验测试具体为:若所述第三键值对集合和第二键值对集合中存在相同的键,且所述键对应的值相同...
【专利技术属性】
技术研发人员:刘德建,魏春旺,张婷,阎飞,曾捷,
申请(专利权)人:福建天泉教育科技有限公司,
类型:发明
国别省市:福建,35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。