【技术实现步骤摘要】
码流适应性测试方法、系统、计算机设备及存储介质
本专利技术涉及电视的码流测试
,特别涉及一种对电视进行码流适应性自动化测试的方法、系统、计算机设备及存储介质。
技术介绍
新品电视在研发过程中都需要对电视进行码流(TS)适用性测试。该测试是一项繁琐的工作,TS的全称则是TransportStream。MPEG-TS主要应用于实时传送的节目,比如实时广播的电视节目。测试时,会验证大量的码流,一条码流包含多个电视节目(多的可达30多个节目)。测试需要验证电视对码流信息解析的正确性,主要包括节目名,节目号,节目时间,节目预告,级别信息(programrating),audiolanguage等信息。现进行码流适应性测试是人工检测,人工检测时如果对每个节目信息都进行验证的话,那是一个巨大的工作量。如一条码流平均有10个节目,1个节目有10个信息需要验证,那么100条码流就需要验证10000个测试点。因此,人工测试存在耗时且繁琐的问题。
技术实现思路
本专利技术的目的是克服上述
技术介绍
中不足,提供一种对电视进行 ...
【技术保护点】
1.对电视进行码流适应性自动化测试的方法,其特征在于,包括以下步骤:/nS1.记录码流播放器各个控件的坐标;/nS2.在python中导入PyAutoGUI模块;/nS3.按码流播放器的操作流程编写测试脚本,同时读取需要测试的码流的电子表格,将要播放的码流逐一赋值到码流播放器中;/nS4.与电视建立通信连接;/nS5.启动自动化测试过程,导入API;/nS6.控制电视实现自动搜台,并确定该码流有多少个节目;/nS7.使用对应的活动对象来调用相应的测试菜单,通过ID来定位元素,并将元素中的词条信息抓取出来保存到电子表格中;/nS8.完成一个节目信息抓取及保存后则切换到下一个节 ...
【技术特征摘要】
1.对电视进行码流适应性自动化测试的方法,其特征在于,包括以下步骤:
S1.记录码流播放器各个控件的坐标;
S2.在python中导入PyAutoGUI模块;
S3.按码流播放器的操作流程编写测试脚本,同时读取需要测试的码流的电子表格,将要播放的码流逐一赋值到码流播放器中;
S4.与电视建立通信连接;
S5.启动自动化测试过程,导入API;
S6.控制电视实现自动搜台,并确定该码流有多少个节目;
S7.使用对应的活动对象来调用相应的测试菜单,通过ID来定位元素,并将元素中的词条信息抓取出来保存到电子表格中;
S8.完成一个节目信息抓取及保存后则切换到下一个节目,直至所有节目信息完成抓取及保存;
S9.判断当前的码流是否为最后一个,若是则测试完成,否则,继续对下一个码流进行测试;
S10.输出测试结果并进行结果的比对。
2.根据权利要求1所述的对电视进行码流适应性自动化测试的方法,其特征在于,所述步骤S4中与电视建立通信连接通过USB连接或网络连接实现。
3.根据权利要求1所述的对电视进行码流适应性自动化测试的方法,其特征在于,所述步骤S4中还包括使用函数MonkeyRunner.waitForConnection()判断是否连接成功。
4.根据权利要求3所述的对电视进行码流适应性自动化测试的方法,其特征在于,所述步骤S6中是通过monkeyrunner控制电视实现自动搜台。
5.根据权利要求1所述的对电视进...
【专利技术属性】
技术研发人员:龙治桥,
申请(专利权)人:四川长虹电器股份有限公司,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。