【技术实现步骤摘要】
基于安卓机顶盒编写可视化的自动化工具的方法和装置
本专利技术涉及机顶盒领域,具体而言,涉及一种基于安卓机顶盒编写可视化的自动化工具的方法和装置。
技术介绍
目前安卓机顶盒日益流行,对安卓机顶盒自动化测试的要求也越来越高,做安卓系统自动化测试工具有许多,如Monkey、Monkeyrunner、UiAutomator、Instrumentation、Espresso等,每一种工具都有不同的特点,且均能做到安卓机顶盒的自动化测试。但是它们有一个共同点,就是需要测试人员自己编写脚本代码实现。但是,每一次对安卓机顶盒的自动化测试均需要重新写脚本代码,不但浪费时间,而且若脚本编写人员技术水平不到位,还不能保证脚本代码的正确性。
技术实现思路
为了解决上述问题,本专利技术实施例提供了一种基于安卓机顶盒编写可视化的自动化工具的方法和装置。根据本专利技术实施例的一个方面,提供了一种基于安卓机顶盒编写可视化的自动化工具的方法,包括:获取测试信息,并根据所述测试信息生成测试脚本;通过测试工具运行所述测试脚本并生成机顶盒测试日志;确定所述测试工具与机顶盒的adb连接是否正常;在所述测试工具 ...
【技术保护点】
一种基于安卓机顶盒编写可视化的自动化工具的方法,其特征在于,包括:获取测试信息,并根据所述测试信息生成测试脚本;通过测试工具运行所述测试脚本并生成机顶盒测试日志;确定所述测试工具与机顶盒的adb连接是否正常;在所述测试工具与机顶盒的adb连接正常时,存储所述机顶盒测试日志。
【技术特征摘要】
1.一种基于安卓机顶盒编写可视化的自动化工具的方法,其特征在于,包括:获取测试信息,并根据所述测试信息生成测试脚本;通过测试工具运行所述测试脚本并生成机顶盒测试日志;确定所述测试工具与机顶盒的adb连接是否正常;在所述测试工具与机顶盒的adb连接正常时,存储所述机顶盒测试日志。2.根据权利要求1所述的方法,其特征在于,在通过测试工具运行所述测试脚本并生成机顶盒测试日志前,所述方法还包括:检测所述测试工具是否正常;在所述测试工具正常时,通过测试工具运行所述测试脚本并生成机顶盒测试日志。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:在所述测试工具异常时,重新检测所述测试工具是否正常,直至确定所述测试工具正常。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述测试工具与机顶盒的adb连接异常时,重新检测所述测试工具是否正常,直至确定所述测试工具正常。5.根据权利要求2至4任一项所述的方法,其特征在于,所述测试工具包括第一线程和第二线程,所述第一线程用于检测所述测试工具正常运行时的第一工具运行日志,所述第二线程用于检测所述测试供据异常运行时的第二工具运行日志;所述检测所述测试工具是否正常包括:在所述第一线程检测到所述第一工具运行日志时,确定所述测试工具正常;在所述第二线程检测到所述第二工具运行日志时,确定所述测试工具异常。6.一种基于安卓机顶盒编写可视化的自动...
【专利技术属性】
技术研发人员:张兴宇,
申请(专利权)人:山东浪潮商用系统有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。