电视稳定性测试方法及装置的制造方法_2

文档序号:9924094阅读:来源:国知局
脚本文件发送至所述被测电视,以供所述被测电视执行接收到的所述测试脚本文件,并返回其执行所述测试脚本文件生成的运行日志;
[0042]本实施例中,在获取到测试脚本文件后,测试服务器将所述测试脚本文件发送至所述被测电视,以供所述被测电视执行接收到的所述测试脚本文件,并返回其执行所述测试脚本文件生成的运行日志。
[0043]具体地,所述测试服务器在接收到用户输入的开始执行测试脚本文件的控制指令时,将所述执行测试脚本文件的控制指令转发至所述被测电视。所述被测电视在接收到测试服务器发送的执行测试脚本文件的控制指令时,根据测试流程依次执行所述测试脚本文件中的控制指令。需要说明的是,被测电视会实时记录其执行控制指令进行的操作、以及其执行操作时的各种运行参数等,生成运行日志。所述被测电视执行完成所述测试脚本文件时,将其执行所述测试脚本文件生成的运行日志发送至所述测试服务器。本领域技术人员可以理解的是,通过被测电视自动返回其运行日志,避免了工程人员(用户)进入到测试环境手动获取,本发明能够有效降低人力成本。
[0044]此外,所述运行日志还记录有被测电视的设备ID (IDentity,身份标识码),例如,可以将被测电视的MAC (Media Access Control)地址作为其设备ID。当研发人员(用户)需要查看某被测电视的运行日志时,通过其设备ID即可获取到对应的运行日志。
[0045]步骤S30,保存接收到的各个所述被测电视对应的所述运行日志。
[0046]本实施例中,所述测试服务器接收到被测电视返回的运行日志后,将接收到的所述运行日志存储至预设的存储路径指向的存储区域。例如,测试服务器在接收到被测电视返回的运行日志后,将接收到的所述运行日志存储至本地的日志数据库中。
[0047]本领域技术人员可以理解的是,基于不同的测试用例,能够完成被测电视各方面稳定性的测试,例如,视频播放、网页浏览、游戏应用等。此外,被测电视的返回的其在测试过程中的运行日志,能够为解决电视在稳定性测试过程中出现的问题提供有效的数据支撑,提高研发人员解决问题的效率。
[0048]下面以前述测试电视视频播放稳定性的测试用例对本发明电视稳定性测试方法做详细说明:
[0049]参照图2,在测试开始前,将测试服务器和被测电视通过路由器和网线建立通信连接。用户在测试服务器提供的测试用例的选择界面上选中上述测试电视视频播放稳定性的测试用例,测试服务器根据用户选中的测试用例获取对应的测试脚本文件,并将获取的所述测试脚本文件发送至被测电视。
[0050]测试开始后,被测电视根据测试流程依次执行测试脚本文件中的控制指令:被测电视显示主菜单,被测电视进入主菜单下的任一子菜单,被测电视返回主菜单,被测电视返回待机界面(完成主菜单的显示以及快捷键的测试步骤),被测电视进入到在线节目列表,被测电视进入到节目列表下的精彩推荐选项,被测电视更新在线节目列表,被测电视播放任一节目,被测电视停止播放,被测电视返回在线节目列表,被测电视返回待机界面(完成菜单的顺序测试步骤),被测电视播放任意节目,被测电视暂停播放,被测电视开始播放,被测电视停止播放,被测电视开始播放,被测电视全屏播放,被测电视调整音量,被测电视停止播放,被测电视返回待机界面(完成视频播放功能使用情况测试步骤)。被测电视在执行完测试脚本文件中的所有控制指令后,将其执行所述测试脚本文件生成的运行日志发送至所述测试服务器,以供所述测试服务器接收。
[0051]本发明实施例提出的电视稳定性测试方法,在接收到用户输入的测试指令时,根据所述测试指令获取对应的测试脚本文件;将所述测试脚本文件发送至所述被测电视,以供所述被测电视执行接收到的所述测试脚本文件,并返回其执行所述测试脚本文件生成的运行日志;保存接收到的各个所述被测电视对应的所述运行日志,实现了电视稳定性测试流程的全自动化。相较于现有技术,避免了人工测试耗时耗力,本发明在降低人力成本的基础上,能够提尚电视稳定性测试的效率。
[0052]进一步地,在本发明电视稳定性测试方法的第一实施例中,上述步骤S30之后,所述电视稳定性测试方法还包括:
[0053]在接收到用户输入的查询指令时,显示日志查询界面,以供用户基于所述日志查询界面选择待查询被测电视;
[0054]当接收到用户基于所述日志查询界面触发的选择指令时,显示所述选择指令对应的运行日志。
[0055]本实施例中,若被测电视在测试过程中出现问题(未通过稳定性测试),用户可以根据被测电视返回的运行日志进行分析,在运行日志的数据支撑下,能够帮助用户更快的解决问题。具体地,用户可以通过测试服务器提供的特定界面输入查询指令;测试服务器在接收到用户输入的查询指令时,显示日志查询界面,以供用户基于测试服务器显示的日志查询界面输入对应被测电视的设备ID(选择待查询被测电视);测试服务器将会根据用户输入的设备ID (触发选择指令)显示对应被测电视的运行日志,以供用户查看。
[0056]进一步地,基于第一实施例,提出本发明电视稳定性测试方法的第二实施例,参照图3,在本实施例中,上述步骤SlO包括:
[0057]步骤S101,在接收到用户输入的测试指令时,显示被测电视以及测试用例的选择界面,以供用户基于所述选择界面输入各被测电视对应的测试用例;
[0058]本实施例中,在进行批量电视的稳定性测试时,用户可选择需要进行测试的电视,以及可针对不同被测电视进行测试用例的设置,例如,用户可为每台被测电视选择不同的测试用例,也可以为多台被测电视选择相同的测试用例。具体地,用户可以通过测试服务器提供的特定界面输入测试指令;测试服务器在接收到测试指令时,显示被测电视以及测试用例的选择界面,以供用户基于所述选择界面输入各被测电视对应的测试用例;用户可根据实际需要进行被测电视以及测试用例的选择,例如,在同批次的30台电视的稳定性测试中,10台被测电视对应前述视频播放稳定性测试用例,10台被测电视对应网页浏览稳定性测试用例,10台被测电视对应游戏应用稳定性测试用例。
[0059]步骤S102,在接收到用户输入的各被测电视对应的测试用例时,基于预设测试用例与测试脚本文件之间的映射关系,获取各个被测电视对应的测试脚本文件。
[0060]在各被测电视的测试用例确定后,基于预设测试用例与测试脚本文件之间的映射关系,获取各个被测电视对应的测试脚本文件。本发明实施例通过同时进行多台被测电视的稳定性测试,以及针对不同被测电视进行测试用例的选择,能够进一步地提升电视稳定性测试的效率。
[0061]进一步地,在本发明电视稳定性测试方法的第二实施例中,上述步骤S20中所述将所述测试脚本文件发送至所述被测电视包括:
[0062]将所述测试脚本文件发送至所述测试脚本文件对应的被测电视。
[0063]本领域技术人员可以理解的是,由于不同的被测电视可能对应不同的测试用例,而不同的测试用例对应测试脚本文件,本实施例中,测试服务器将所述测试脚本文件发送至所述测试脚本文件对应的被测电视,以供各被测电视执行接收到的所示测试脚本文件,从而完成各自的稳定性测试流程。
[0064]进一步地,基于第一实施例,提出本发明电视稳定性测试方法的第三实施例,在本实施
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1