[发明专利]一种安卓电视多国语言词条自动化对比测试方法在审
申请号: | 202010587194.5 | 申请日: | 2020-06-24 |
公开(公告)号: | CN111737071A | 公开(公告)日: | 2020-10-02 |
发明(设计)人: | 杨渝琪 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22;G06F9/451 |
代理公司: | 四川省成都市天策商标专利事务所 51213 | 代理人: | 陈艺文 |
地址: | 621000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 电视 国语 言词 自动化 对比 测试 方法 | ||
本发明公开了一种安卓电视多国语言词条自动化对比测试方法,包括以下步骤:打开电视端开发者模式;读取当前菜单各应用的配置文件Package和Activity,一个应用的配置文件Package和Activity为一个字典,当前菜单所有应用的配置文件的字典组成列表Ⅰ;获取列表Ⅰ中所有Activity的所有元素,得到列表elements;将列表elements中的元素e_id与标准excel表中的s_id进行比较;提取e_id对应的界面词条,并写入excel表中s_id对应的列;判断是否是最后一个菜单;在标准excel表中通过公式将标准excel表中的标准词条和提取的界面词条进行对比,并将对比结果写入标准excel表中s_id行对应的列;形成测试报告。本发明解决了现有技术中获取的词条顺序和标准表顺序不同而无法自动对比的技术问题。
技术领域
本发明涉及自动化测试领域,具体的说,是一种安卓电视多国语言词条自动化对比测试方法。
背景技术
近年来,随着物联网的快速发展,智能电视在各个国家被广泛使用,因此电视需要支持多个国家的语言,安卓智能电视的词条主要是由开发人员手动导入,而且在迭代过程中会根据客户需求不断修改词条,在此过程中,出现词条错误和误修改的概率较高。为确保终端的词条正确,需要将电视端显示的词条和标准对比。目前采用的技术手段是人工控制遥控器方向键来遍历界面菜单,通过xml文件获取元素ID,根据ID定位元素,抓取元素的词条信息,再把词条信息与标准词条进行比较,由于此方法从xml文件中获取的元素ID与标准表中的ID顺序完全不同,获取的词条顺序就不同,所以需要获取一个词条信息,就人工对比一条,花费的时间长,并且会有一定的错误率。
发明内容
本发明的目的在于提供一种安卓电视多国语言词条自动化对比测试方法,用于解决现有技术中获取的词条顺序和标准表顺序不同而无法自动对比的技术问题。
本发明通过下述技术方案解决上述问题:
一种安卓电视多国语言词条自动化对比测试方法,包括以下步骤:
步骤1)打开电视端开发者模式,并开启开发者选项中的USB debugging;
步骤2)读取当前菜单各应用的配置文件Package和Activity,一个应用的配置文件Package和Activity为一个字典,当前菜单所有应用的配置文件的字典组成列表Ⅰ;
步骤3)将列表Ⅰ的Package和Activity填入Python中的Appium配置信息;
步骤4)获取列表Ⅰ中所有Activity的所有元素,得到列表elements;
步骤5)将列表elements中的元素e_id:element.resource_id与标准excel表中的s_id进行比较,当e_id=s_id时,执行步骤6),当e_id不等于s_id时,继续对比下一个e_id;
步骤6)提取e_id对应的界面词条,并写入excel表中s_id行对应的界面词条列;
步骤7)向电视端发送方向键进入下一个菜单;
步骤8)判断是否是最后一个菜单,当是最后一个菜单时,执行步骤9),当不是最后一个菜单时,继续发送方向键;
步骤9)判断package和activity是否是列表Ⅰ中最后一组,当是最后一组 package和activity时,结束程序,当不是最后一组package和activity时,则返回步骤3)继续循环执行;
步骤10)在标准excel表中通过公式将标准excel表中的标准词条列和步骤 6)中写入的界面词条列进行对比,得到对比结果;
步骤11)筛选出步骤10)中标准词条列不等于界面词条列的行,形成测试报告。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010587194.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种股票舆情投资决策分析方法及装置
- 下一篇:一种数据处理方法及装置