The invention relates to the technical field of software testing, in particular to a data testing method, which comprises: step S1, providing a database for storing the TV channel information after the search of intelligent TV; step S2, obtaining the first data set and the second data set from the database after the first search operation, the first data set including the program content of the TV channel information, and the second data set The data set includes the channel system of TV channel information; step S3, after the second search operation, obtain the third data set and the fourth data set from the database, the third data set includes the program content of TV channel information, and the fourth data set includes the channel system of TV channel information; step S4, respectively for the first data set and the third data set, the second data set and the third data set Four data sets are compared, and judge whether they are consistent after two times of intelligent TV search; if so, stop the test; if not, output the comparison results. Beneficial effect: improve the accuracy of search and pattern recognition.
【技术实现步骤摘要】
一种数据测试方法
本专利技术涉及软件测试
,尤其涉及一种数据测试方法。
技术介绍
电视是大家日常生活中必不可少的客厅电器之一,随着互联网行业的发展,现今智能电视行业也在不断成长,其中Android系统的智能电视占比最高。从Android5.0开始,Google开始在Android系统中加入TIF架构,AndroidTIF(AndroidTVinputFramework)是Google向电视制造商提供了一套标准的API,用于创建输入模块来控制Android电视。在现有技术中,AndroidTIF架构由以下几个部分组成:(1)TVProvider(com.android.providers.tv.TvProvider)是具有频道、节目和相关权限的数据库;(2)TV应用(com.android.tv.TvActivity)是处理用户互动操作的应用;(3)TVInputManager(android.media.tv.TvInputManager)使TVInput可与TV应用进行通信;(4)TVInput代表物理或虚拟调谐器和输入端口的应用;(5)TVInputHAL(tv_input模块)是一种硬件定义,实现后可让系统TVInput访问电视专用硬件;(6)家长控制是用于屏蔽频道和节目的技术;(7)HDMI-CEC使用户可通过HDMI远程控制各种设备的技术。不论是传统电视还是智能电视,搜台是电视产品最为核心的功能之一。Android系统电视产品的搜台过程中数据库保存流程,如图1所示。在Android系统 ...
【技术保护点】
1.一种数据测试方法,适用于智能电视的搜台过程中,其特征在于,包括以下步骤:/n步骤S1、提供一数据库,所述数据库用以存储所述智能电视的搜台后的电视频道信息;/n步骤S2、于所述智能电视进行第一次搜台操作之后,从所述数据库中获取一第一数据集以及一对应于所述第一数据集的第二数据集,所述第一数据集包括所述电视频道信息的节目内容,所述第二数据集包括所述电视频道信息的频道制式;/n步骤S3、于所述智能电视进行第二次搜台操作之后,从所述数据库中获取一第三数据集以及对应于所述第三数据集的第四数据集,所述第三数据集包括所述电视频道信息的节目内容,所述第四数据集包括所述电视频道信息的频道制式;/n步骤S4、分别对所述第一数据集与所述第三数据集、所述第二数据集与所述第四数据集进行对比,并判断两次所述智能电视搜台后的电视频道信息是否一致;/n若是,则停止测试;/n若否,则输出对比结果。/n
【技术特征摘要】
1.一种数据测试方法,适用于智能电视的搜台过程中,其特征在于,包括以下步骤:
步骤S1、提供一数据库,所述数据库用以存储所述智能电视的搜台后的电视频道信息;
步骤S2、于所述智能电视进行第一次搜台操作之后,从所述数据库中获取一第一数据集以及一对应于所述第一数据集的第二数据集,所述第一数据集包括所述电视频道信息的节目内容,所述第二数据集包括所述电视频道信息的频道制式;
步骤S3、于所述智能电视进行第二次搜台操作之后,从所述数据库中获取一第三数据集以及对应于所述第三数据集的第四数据集,所述第三数据集包括所述电视频道信息的节目内容,所述第四数据集包括所述电视频道信息的频道制式;
步骤S4、分别对所述第一数据集与所述第三数据集、所述第二数据集与所述第四数据集进行对比,并判断两次所述智能电视搜台后的电视频道信息是否一致;
若是,则停止测试;
若否,则输出对比结果。
2.根据权利要求1所述的数据测试方法,其特征在于,所述步骤S2包括:
步骤S20、于所述智能电视进行第一次搜台操作之后,从所述数据库中获取所述第一次搜台后的节目内容以及对应于所述节目内容的操作命令,并将所述节目内容以及所述操作命令分别保存至一第一存储单元与一第二存储单元中;
步骤S21、从所述第二存储单元中获取所述操作命令,以根据所述操作命令对所述数据库进行对应的操作,并将操作结果保存至所述第一存储单元中;
步骤S22、从所述第一存储单元中获取所述节目信息的节目内容以及计算所述节目内容的节目数量,并作为所述第一数据集;
步骤S23、重复所述步骤S20至所述步骤S12,以获得所述第二数据集,将所述第二数据集与所述第...
【专利技术属性】
技术研发人员:艾剑樊,
申请(专利权)人:晶晨半导体上海股份有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。