《一种机顶盒测试方法及测试系统.pdf》由会员分享,可在线阅读,更多相关《一种机顶盒测试方法及测试系统.pdf(13页完整版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 102665093 A (43)申请公布日 2012.09.12 C N 1 0 2 6 6 5 0 9 3 A *CN102665093A* (21)申请号 201210064772.2 (22)申请日 2012.03.13 H04N 17/04(2006.01) (71)申请人深圳市九洲电器有限公司 地址 518057 广东省深圳市南山区科技园南 区科技南12路九洲电器大厦6楼 (72)发明人王盛林 (74)专利代理机构深圳市顺天达专利商标代理 有限公司 44217 代理人郭伟刚 (54) 发明名称 一种机顶盒测试方法及测试系统 (57) 摘要 本发明公开了一种机。
2、顶盒测试方法及测试系 统,其中测试方法包括以下步骤:读取机顶盒配 置文件,配置文件包括待测试项的ID,以及预先 设置的待测试项的分类信息;根据预先设置将配 置文件分为自动配置文件组和手动配置文件组; 根据自动配置文件组生成包含自动测试项队列的 自动待测试页面,根据手动配置文件组生成包含 手动测试项队列的手动待测试页面;按照待测试 页面中的自动测试项队列和手动测试项队列的顺 序进行测试;在两个测试页面中的待测试项全部 通过测试时,在机顶盒中写入产品序列号SN。本 发明可减少测试成本,提高测试线的流水效率。 (51)Int.Cl. 权利要求书2页 说明书7页 附图3页 (19)中华人民共和国国家知。
3、识产权局 (12)发明专利申请 权利要求书 2 页 说明书 7 页 附图 3 页 1/2页 2 1.一种机顶盒测试方法,其特征在于,包括以下步骤: 读取机顶盒配置文件,所述配置文件包括待测试项的ID,以及预先设置的待测试项的 分类信息; 根据预先设置将所述配置文件分为自动配置文件组和手动配置文件组; 根据所述自动配置文件组生成包含自动测试项队列的自动待测试页面,根据所述手动 配置文件组生成包含手动测试项队列的手动待测试页面; 按照待测试页面中的自动测试项队列和手动测试项队列的顺序进行测试; 在两个测试页面中的待测试项全部通过测试时,在机顶盒中写入产品序列号SN。 2.根据权利要求1所述的机顶盒。
4、测试方法,其特征在于,按照待测试页面中的自动测 试项队列和手动测试项队列的顺序进行测试具体包括步骤: 根据预先设置的测试程序,对自动测试项队列进行逐项自动测试; 在自动测试过程中,若出现错误,生成智能报错单,以在所述自动测试项队列全部完成 测试后提示维修人员进行返修; 对返修后的自动测试项继续进行测试,直到自动测试项队列都通过测试,再进入手动 测试项队列进行逐项测试; 在进行每一项手动测试时,若出现错误,则生成智能报错单,以提示维修人员针对该测 试项进行返修,在返修后的测试项重新通过测试后,再进行下一项手动测试。 3.根据权利要求2所述的机顶盒测试方法,其特征在于,还包括步骤: 在测试过程中,。
5、记录每一测试项的测试状态到日志文件; 在测试结束,所述产品序列号SN写入成功后,将所述日志文件通过网络上传给测试数 据库。 4.根据权利要求2所述的机顶盒测试方法,其特征在于,还包括步骤: 对每一测试项进行超时设置,若测试过程中在预设时间内没有获得响应时,提示超时。 5.根据权利要求1-4中任一项所述的机顶盒测试方法,其特征在于,还包括步骤: 在测试过程中,记录和显示每一待测试项的测试进度。 6.根据权利要求3所述的机顶盒测试方法,其特征在于,还包括步骤: 若在测试过程中断电,在机顶盒重新启动时,自动获取断电前的测试状态,以从测试中 断处开始测试。 7.一种机顶盒测试系统,其特征在于,包括: 。
6、读取配置文件模块,用于读取机顶盒配置文件,所述配置文件包括待测试项的ID,以及 预先设置的待测试项的分类信息; 分组模块,用于根据配置文件中的信息将配置文件分为自动配置文件组和手动配置文 件组; 待测试页面生成模块,用于根据所述自动配置文件组生成包含自动测试项队列的自动 待测试页面,根据所述手动配置文件组生成包含手动测试项队列的手动待测试页面; 测试模块,用于按照待测试页面中所述自动测试项队列和手动测试项队列的顺序进行 测试; 产品序列号写入模块,用于在两个队列全部通过测试时,在机顶盒中写入产品序列号 SN。 权 利 要 求 书CN 102665093 A 2/2页 3 8.根据权利要求7所述。
7、的机顶盒测试系统,其特征在于,所述测试模块具体包括: 自动测试模块,用于根据预先设置的测试程序,对自动测试项队列进行逐项自动测 试; 自动测试报错单生成模块,用于在自动测试过程中,若出现错误,生成智能报错单,以 在所述自动测试项队列全部完成测试后提示维修人员进行返修,并通过所述自动测试模块 对返修后的自动测试项继续进行测试,直到自动测试项队列都通过测试; 手动测试模块,用于在自动测试项队列都通过测试后,对手动测试项队列进行逐项测 试,且在上一项通过测试后再进行下一项测试; 手动测试报错单生成模块,用于在进行每一项手动测试时,若出现错误,则生成智能报 错单,以提示维修人员针对该测试项进行返修。 。
8、9.根据权利要求8所述的机顶盒测试系统,其特征在于,该系统还包括: 日志文件记录模块,用于在测试过程中,记录每一测试项的测试状态到日志文件; 上传模块,用于在测试结束,所述产品序列号SN写入成功后,将所述日志文件通过网 络上传给测试数据库。 超时设置模块,用于对每一测试项进行超时设置,若测试过程中在预设时间内没有获 得响应时,提示超时; 测试进度模块,用于在测试过程中,记录和显示每一待测试项的测试进度。 10.根据权利要求9所述的机顶盒测试系统,其特征在于,该系统还包括: 定位模块,用于若在测试过程中断电,在机顶盒重新启动时,自动获取断电前所述日志 文件记录模块记录的测试状态,以使系统从测试中。
9、断处开始测试。 权 利 要 求 书CN 102665093 A 1/7页 4 一种机顶盒测试方法及测试系统 技术领域 0001 本发明涉及机顶盒测试领域,尤其涉及一种机顶盒测试方法及测试系统。 背景技术 0002 随着机顶盒行业的蓬勃发展,对于制造商来说,如何将一台完美的机顶盒提供给 客户从而获得一个良好的声誉将是一个不可或缺的部分。完美的机顶盒需要测试技术的支 持。现有的技术中进行机顶盒测试的方法主要为:采用系统配置机顶盒测试参数去进行测 试,可及时现场进行修改,该方法用于测试USB设备、CPU、内存和网卡的工作状态。但是该 测试技术涉及的测试面较窄,不能通过设置配置文件对测试项顺序进行调整。
10、,所有的测试 项均需要人工手动测试,人力成本高,且测试效率低。 发明内容 0003 本发明要解决的技术问题在于针对现有技术中机顶盒的测试只能通过人工手动 测试的缺陷,提供一种可结合手动和自动测试的对机顶盒进行测试的机顶盒测试方法及测 试系统。 0004 本发明解决其技术问题所采用的技术方案是: 0005 提供一种机顶盒测试方法,包括以下步骤: 0006 读取机顶盒配置文件,所述配置文件包括待测试项的ID,以及预先设置的待测试 项的分类信息; 0007 根据预先设置将所述配置文件分为自动配置文件组和手动配置文件组; 0008 根据所述自动配置文件组生成包含自动测试项队列的自动待测试页面,根据所述。
11、 手动配置文件组生成包含手动测试项队列的手动待测试页面; 0009 按照待测试页面中的自动测试项队列和手动测试项队列的顺序进行测试; 0010 在两个测试页面中的待测试项全部通过测试时,在机顶盒中写入产品序列号SN。 0011 本发明所述的机顶盒测试方法中,按照待测试页面中的自动测试项队列和手动测 试项队列的顺序进行测试具体包括步骤: 0012 根据预先设置的测试程序,对自动测试项队列进行逐项自动测试; 0013 在自动测试过程中,若出现错误,生成智能报错单,以在所述自动测试项队列全部 完成测试后提示维修人员进行返修; 0014 对返修后的自动测试项继续进行测试,直到自动测试项队列都通过测试,。
12、再进入 手动测试项队列进行逐项测试; 0015 在进行每一项手动测试时,若出现错误,则生成智能报错单,以提示维修人员针对 该测试项进行返修,在返修后的测试项重新通过测试后,再进行下一项手动测试。 0016 本发明所述的机顶盒测试方法中,还包括步骤: 0017 在测试过程中,记录每一测试项的测试状态到日志文件; 0018 在测试结束,所述产品序列号SN写入成功后,将所述日志文件通过网络上传给测 说 明 书CN 102665093 A 2/7页 5 试数据库。 0019 本发明所述的机顶盒测试方法中,还包括步骤: 0020 对每一测试项进行超时设置,若测试过程中在预设时间内没有获得响应时,提示 超。
13、时。 0021 本发明所述的机顶盒测试方法中,还包括步骤: 0022 在测试过程中,记录和显示每一待测试项的测试进度。 0023 本发明所述的机顶盒测试方法中,还包括步骤: 0024 若在测试过程中断电,在机顶盒重新启动时,自动获取断电前的测试状态,以从测 试中断处开始测试。 0025 本发明解决其技术问题所采用的另一技术方案是: 0026 提供一种机顶盒测试系统,包括: 0027 读取配置文件模块,用于读取机顶盒配置文件,所述配置文件包括待测试项的ID, 以及预先设置的待测试项的分类信息; 0028 分组模块,用于根据配置文件中的信息将配置文件分为自动配置文件组和手动配 置文件组; 0029。
14、 待测试页面生成模块,用于根据所述自动配置文件组生成包含自动测试项队列的 自动待测试页面,根据所述手动配置文件组生成包含手动测试项队列的手动待测试页面; 0030 测试模块,用于按照待测试页面中所述自动测试项队列和手动测试项队列的顺序 进行测试; 0031 产品序列号写入模块,用于在两个队列全部通过测试时,在机顶盒中写入产品序 列号SN。 0032 本发明所述的机顶盒测试系统中,所述测试模块具体包括: 0033 自动测试模块,用于根据预先设置的测试程序,对自动测试项队列进行逐项自动 测试; 0034 自动测试报错单生成模块,用于在自动测试过程中,若出现错误,生成智能报错 单,以在所述自动测试项。
15、队列全部完成测试后提示维修人员进行返修,并通过所述自动测 试模块对返修后的自动测试项继续进行测试,直到自动测试项队列都通过测试; 0035 手动测试模块,用于在自动测试项队列都通过测试后,对手动测试项队列进行逐 项测试,且在上一项通过测试后再进行下一项测试; 0036 手动测试报错单生成模块,用于在进行每一项手动测试时,若出现错误,则生成智 能报错单,以提示维修人员针对该测试项进行返修。 0037 本发明所述的机顶盒测试系统中,该系统还包括: 0038 日志文件记录模块,用于在测试过程中,记录每一测试项的测试状态到日志文 件; 0039 上传模块,用于在测试结束,所述产品序列号SN写入成功后,。
16、将所述日志文件通 过网络上传给测试数据库。 0040 超时设置模块,用于对每一测试项进行超时设置,若测试过程中在预设时间内没 有获得响应时,提示超时; 0041 测试进度模块,用于在测试过程中,记录和显示每一待测试项的测试进度。 说 明 书CN 102665093 A 3/7页 6 0042 本发明所述的机顶盒测试系统中,该系统还包括: 0043 定位模块,用于若在测试过程中断电,在机顶盒重新启动时,自动获取断电前所述 日志文件记录模块记录的测试状态,以使系统从测试中断处开始测试。 0044 本发明产生的有益效果是:本发明根据配置文件将待测试项分为手动测试项队 列和自动测试项队列,在生成测试页。
17、面后,按队列顺序进行测试,在所有测试项均通过测试 后,在机顶盒中写入产品序列号SN,从而完成机顶盒的测试。本发明可以根据需要将待测试 项进行手动或者自动的分类,并根据需要灵活改变分类,并可分别调整自动测试项队列和 手动测试项队列中测试项的顺序,从而减少了测试成本,提高了测试线的流水效率。 附图说明 0045 下面将结合附图及实施例对本发明作进一步说明,附图中: 0046 图1是本发明实施例机顶盒测试方法中生成待测试页面的示意图; 0047 图2是本发明实施例机顶盒测试方法的流程图; 0048 图3是本发明实施例机顶盒测试系统的结构示意图; 0049 图4是本发明另一实施例机顶盒测试系统的结构示。
18、意图。 具体实施方式 0050 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对 本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不 用于限定本发明。 0051 本发明实施例机顶盒测试方法可以测试所有机顶盒的硬件接口,包括USB、SD卡、 SDRAM、硬盘、flash、eeprom、mg3500(一种视频转码器)、Moca(Multimedia over Coax Alliance)、MCU升级、tuner、HDMI、CVBS/SCART、RF、Ypbpr、S/PDIF、Power LED、Cable Card、 Touch Pad、Res。
19、et按键等,测试面较广,具体测试过程中将测试项分为自动测试项和手动 测试项两类,测试过程中USB、SD、SDRAM、硬盘、flash、eeprom、mg3500、Moca、MCU升级不 需要人工判定,彼此之间相互独立,可设置为自动测试项;而tuner、HDMI、CVBS/SCART、RF、 Ypbpr、S/PDIF、Power LED、Cable Card、Touch Pad、Reset,SN、上传日志需要人工判断或对 其他项有依赖关系(如Power LED依赖于MCU,SN依赖于eeprom,写好上传依赖于SN等) 故可放置手动测试项中。本发明实施例中,在具体进行测试之前先根据机顶盒的配置文。
20、件 生成待测试页面,本发明实施例主要以测试混合型机顶盒-hybrid机顶盒为例,如图1所 示,包括以下步骤: 0052 S101测试系统启动,加载系统测试页面;测试系统采用B/S(浏览器/服务器)构 架,所有的测试页面均存放在机顶盒的分区内,应急测试模板放置web服务器上(在机顶 盒内测试页功能不完善的时候通过遥控器键入特殊的组合键启用)。系统测试页面采用 QT+javascript扩展针对对应的测试项编写测试接口。测试页面由HTML+CSS+javascript 编写,页面加载时读取配置文件的测试ID。 0053 S102测试系统读取机顶盒配置文件,配置文件包括待测试项的ID,以及预先设置 。
21、的待测试项的分类信息。待测试项的分类包括自动测试项和手动测试项。根据预先设置的 配置文件中的分类信息,将配置文件分为自动配置文件组和手动配置文件组,其中自动配 说 明 书CN 102665093 A 4/7页 7 置文件组为包含自动测试项ID的列表,手动配置文件组为包含手动测试项ID的列表。在 本发明一个实施例中,配置文件中还可以包括待测试项的优先级信息,优先级高的测试项 优先测试。根据需要,具有相应修改权限时,可以通过调整配置文件将对应的测试项调整为 自动或者手动,还可修改配置文件组中的测试项的优先级。 0054 手/自动配置文件分类的基本原则为:当该项的测试结果不需要借助外在仪器或 者在现。
22、有的仪器情况下能完成自动测试,将其调整到自动配置文件组中;当部分测试项无 可借助仪器、测试仪器比较昂贵或者测试项互相依赖时,将其调整到手动配置文件组中。根 据该原则调整配置文件,可以在节约成本的同时,提高测试效率。例如:(1)不需要额外的 测试仪器:如在测试tuner模块时能自动根据函数返回值确定tuner锁定、解码器解析的状 态,直接判断测试是否通过,则将该测试项放置到自动测试项中;如在测试音视频接口时, 人工判定其是否有视频输出成本较低,在测试触摸板灵敏性时无外在设备机器化测试该 项,故将类似的测试项调整到手动测试项中。(2)测试项相互依赖:如在测试上传日志的时 候,上传到数据库的日志中以。
23、SN作为主键,该项测试依赖于SN的写入是否成功,必须保证 SN成功才进行日志上传,故将日志上传设置为手动测试项。可以理解的,分类的基本原则也 可根据实际情况做修改调整。 0055 S103测试系统将根据调整原则分好的自动配置文件组和手动配置文件组分别生 成包含自动测试项队列的自动待测页面和手动测试项队列的手动待测试页面。可以理解 的,自动测试项队列和手动测试项队列也可以在同一页面上显示。本发明较佳实施例中,测 试页面分别根据页面加载时读取的测试项ID,循环生成对应的测试项和测试过程中的响应 按钮。在本发明的一个实施例中,在生成的页面中前面的测试项具有较高的测试优先级,测 试页面中根据生成jav。
24、ascript控件响应事件来调用对应项编写好的测试接口进行测试。 0056 具体测试过程如图2所示,具体包括步骤: 0057 S201测试系统根据预先设置的测试程序,对自动测试项队列进行逐项自动测试; 自动测试项在待测试页面初始化后,可采用jQuery的回调机制自动启动测试。 0058 S202测试系统判断自动测试项是否全部通过测试,若否,则在所有自动测试项都 测试完成后,根据在自动测试过程中生成的智能报错单,维修人员进行返修;由于自动测试 项均是相互独立(自动配置文件配置原则),故在某一项测试不通过时,可以继续下一项 的测试,直到自动测试项全部测试完成,然后再根据生成的智能报错单针对测试中的。
25、错误 一一进行返修。该自动测试过程自动化程度较高,不需要人工干预。测试中,自动测测试项 不通过时,测试页面会调用与测试项相关模块检测接口,根据返回值确定当前测试过程中 问题所在,进行智能报错。如在测试tuner时视频无法正常输出时会去依次检测tuner是 否锁定、解码方式是否选择正确、播放流的PID是否解析正确等,智能报错单可提示维修人 员可能出错的地方。测试系统会针对不同的模块预先设计相关的检测接口。 0059 S204在自动测试项队列都通过测试后,测试系统进入手动测试项队列进行逐项测 试; 0060 S205测试系统依次判断单项测试是否通过; 0061 S206若单项测试未通过,即单项手动。
26、测试过程中出现错误,测试系统则针对每一 项手动测试项生成智能报错单,进行智能报错,以提示维修人员针对该测试项进行返修,在 返修后的测试项重新通过测试后,再进行下一项手动测试。 说 明 书CN 102665093 A 5/7页 8 0062 手动测试项需要人工判定测试结果,由人工按下页面“测试”按钮触发该项的测 试,即测试系统在接收到手动测试项的触发信号后才进行该项的测试。由于手动测试项需 要人工判断或对其他项有依赖关系(如Power LED依赖于MCU,SN依赖于eeprom,写好上 传依赖于SN等),故可预先设置各个手动测试项的优先级,使优先级较高的测试项先测试。 在上一项测试不通过时设置下。
27、一测试项的按钮焦点状态为不可选,不允许操作者进行下一 项的测试。如手动测试项CableCard的测试是依赖于自动测试项中tuner,即只有tuner测 试通过时,才能继续测试。 0063 S207测试系统判断自动测试队列和手动测试项队列是否全部通过测试; 0064 S208在所有的测试项均通过测试时(包括测试项经过返修后通过测试), 测试系统在机顶盒中写入产品序列号SN(Serial Number)。在本发明实施例中,可 将写SN设置在手动测试项的最后一项,在手动测试的写SN模块中,需要保证存储在 eeprom(Electrically Erasable Programmable Read-O。
28、nly Memory,电可擦可编程只读存 储器)中的SN与MAC(Media Access Control硬件地址)不重复。为防止维修过程中eeprom 芯片故障而发生的SN/MAC丢失情况,SN测试接口会首先去检测机顶盒的类型、eeprom的读 写等准备条件是否满足,决定是否写SN(条件不满足时,提示原因)。如果测试系统安装在 机顶盒上,只有写SN和上传日志才需要与PC网络通信,前面的所有测试项均不需要连接网 络,故将其设置在手动测试项的最后一项,用以保证前面的测试项测试都通过和中间工位 测试时的不需要检测网络的通畅。为确保一台机器只写一次唯一的SN,在写SN时根据主板 的ID的唯一性自动为。
29、机顶盒分配唯一的标识(SN和MAC),SN和MAC有唯一的映射关系。 0065 在本发明的一个实施例中,还包括步骤:在测试过程中,测试系统实时记录每一测 试项的测试状态到日志文件;还可以同时保存测试结果到机顶盒的分区,便于后期跟踪返 厂维修的记录和异常断电情况下重启后对上次测试进度进行定位。 0066 在测试结束,产品序列号SN写入成功后,测试系统将日志文件通过网络上传给测 试数据库。在产品试产过程中通过读取数据库的日志文件,分析每个模块的测试所需时间 (对测试需要较长的时间的工位可设置多线并行测试)、权衡测试设备的价格(对测试项需 要价格较为昂贵的测试仪器可设置其为手动测试),在对配置文件进。
30、行调整后实现在量产 时产线效率的提高和测试成本的降低。由于所有测试页面均自动生成,故在调整之后不需 要重新设计测试页面,会使后期调整工位时开发工作量较少。 0067 在本发明实施例中,还包括步骤:测试系统对每一测试项进行超时设置,若测试过 程中在预设时间内没有获得响应时,提示超时。对任一测试项均进行超时设置,当测试项或 者用户在一定时间内未作响应时,通过定时器提示超时。如在测试待机键时要求用户在30 秒内按下该建,否则报错。此设置可避免测试过程中测试项因不通过而卡在那里,需要“暴 力”重启引起的产线效率降低的问题。 0068 本发明实施例中,还包括步骤:在测试过程中,测试系统记录和显示每一待测。
31、试项 的测试进度。在测试过程中可采用javascript的定时刷新和jQuery的回调机制,根据测 试的实时返回值显示当前的测试进度,可以避免因有些测试项需要较长时间而又无测试提 示,而导致的测试人员人为认定死机的误判。 0069 本发明实施例中,还包括步骤:若在测试过程中断电,在机顶盒重新启动时,测试 系统自动获取断电前的测试状态,以从测试中断处开始测试。在测试过程断电时,机顶盒启 说 明 书CN 102665093 A 6/7页 9 动时测试系统会去读取存储在机顶盒分区的测试状态标志,javascript初始化控制程序根 据测试项队列和存储在机顶盒分区内的测试结果初始化测试页面,显示当前的。
32、各项的测试 状态(未测、通过、未通过)等,定位到上次测试中断项处开始测试,节约了重新测试的时 间,提高了测试效率。 0070 如图3所示,本发明实施例机顶盒测试系统,既可以安装在机顶盒中,也可以安装 在远程计算机中,可实现上述测试方法,主要包括: 0071 读取配置文件模块301,用于读取机顶盒配置文件,配置文件包括待测试项的ID, 以及预先设置的待测试项的分类信息;在本发明的一个实施例中,配置文件中还可以包括 预先设置的优先级信息,即设置待测试项的优先级,优先级高的先进行测试。具体设置上文 已有详细描述,在此不赘述。 0072 分组模块302,用于根据配置文件中的信息将配置文件分为自动配置文。
33、件组和手 动配置文件组; 0073 待测试页面生成模块303,用于根据自动配置文件组生成包含自动测试项队列的 自动待测试页面,根据手动配置文件组生成包含手动测试项队列的手动待测试页面; 0074 测试模块304,用于按照待测试页面中自动测试项队列和手动测试项队列的顺序 进行测试; 0075 产品序列号写入模块305,用于在两个队列全部通过测试时,在机顶盒中写入产品 序列号SN。该模块需要连接网络,故需要先检查网络是否连接好。由于前面的所有测试项 均不需要连接网络,故可以将写SN设置在手动测试项的最后一项,用以保证前面的测试项 都通过测试,才检测网络连接,写SN。 0076 进一步地,本发明实施。
34、例机顶盒测试系统中,测试模块304具体包括: 0077 自动测试模块3041,用于根据预先设置的测试程序,对自动测试项队列进行逐项 自动测试; 0078 自动测试报错单生成模块3042,用于在自动测试过程中,若出现错误,生成智能报 错单,以在所述自动测试项队列全部完成测试后提示维修人员进行返修,并通过自动测试 模块3041对返修后的自动测试项继续进行测试,直到自动测试项队列都通过测试;手动测 试模块3043,用于在自动测试项队列都通过测试后,对手动测试项队列进行逐项测试,且在 上一项通过测试后再进行下一项测试; 0079 手动测试报错单生成模块3044,用于在进行每一项手动测试时,若出现错误,。
35、则生 成智能报错单,以提示维修人员针对该测试项进行返修。 0080 本发明实施例中,该系统还包括: 0081 日志文件记录模块306,用于在测试过程中,记录每一测试项的测试状态到日志文 件; 0082 上传模块307,用于在测试结束,产品序列号SN写入成功后,将日志文件通过网络 上传给测试数据库。 0083 超时设置模块308,用于对每一测试项进行超时设置,若测试过程中在预设时间内 没有获得响应时,提示超时; 0084 测试进度模块309,用于在测试过程中,记录和显示每一待测试项的测试进度。 0085 进一步地,本发明实施例中该系统还包括: 说 明 书CN 102665093 A 7/7页 1。
36、0 0086 定位模块310,用于若在测试过程中断电,在机顶盒重新启动时,自动获取断电前 日志文件记录模块记录的测试状态,以使系统从测试中断处开始测试。 0087 本发明可以根据需要对机顶盒的待测试项进行调整,既可以设置为手动测试也可 以设置为自动测试,还可以设置优先级,在测试过程中会进行智能报错,维修人员根据提示 可以很快发现错误并修正,大大提高了测试的效率,降低了测试成本。 0088 应当理解的是,对本领域普通技术人员来说,可以根据上述说明加以改进或变换, 而所有这些改进和变换都应属于本发明所附权利要求的保护范围。 说 明 书CN 102665093 A 10 1/3页 11 图1 说 明 书 附 图CN 102665093 A 11 2/3页 12 图2 图3 说 明 书 附 图CN 102665093 A 12 3/3页 13 图4 说 明 书 附 图CN 102665093 A 13 。