一种电视系统的测试方法及系统的制作方法

文档序号:9844026阅读:395来源:国知局
一种电视系统的测试方法及系统的制作方法
【技术领域】
[0001]本发明涉及电视技术领域,尤其涉及的是一种电视系统的测试方法及系统。
【背景技术】
[0002] 目前电视机系统软件的主要测试方式都是由人工按遥控器进行功能验证或者通 过其他设备软件模拟人为按键发送键值进行软件测试。对于人工按遥控器进行功能测试, 这样效率不高,而且比较容易漏掉某些功能检测,对于某些随机性问题,通过人工模拟是很 花费时间的,这样也会增加人力成本。对于模拟遥控器按键进行软件测试,采用软件模拟人 为按键发送键值进行软件测试,虽然降低了人力成本,但是却无法获取验证功能的反馈结 果,无法判定功能操作是否完成;而且对于出现的随机问题,无法进行有效的模拟;同样会 增加其他设备的成本。也就是说,现有的电视机系统软件测试方法自动化不高、准确率不 高、效率不高且结果不直观。
[0003] 因此,现有技术还有待于改进和发展。

【发明内容】

[0004] 本发明要解决的技术问题在于,提供一种电视系统的测试方法及系统,旨在解决 现有电视系统测试自动化不高,测试结果不准确的问题。
[0005] 本发明解决技术问题所采用的技术方案如下: 一种电视系统的测试方法,其中,包括: A、 预先设置电视系统的场景信息,各个功能对应的按键操作及在所述场景信息上执行 所述按键操作对应得到的预期场景信息并存储在数据库中; B、 根据电视系统待测试功能对应的按键操作得到对应的模拟按键操作,在所述数据库 中查找电视系统当前场景信息执行所述待测试功能对应得到的操作预期场景信息,并在所 述当前场景信息上执行所述模拟按键操作得到对应的操作结果场景信息; C、 将所述操作预期场景信息与操作结果场景信息进行对比,若一致,则待测试功能正 常;若不一致,则待测试功能不正常。
[0006] 所述的电视系统的测试方法,其中,在所述步骤A和B之间,还包括: D、 预先选择待检测的功能及设置对应的检测次数N,N为正整数。
[0007] 所述的电视系统的测试方法,其中,所述步骤B具体包括: B1、根据电视系统待测试功能对应的按键操作得到对应的模拟按键操作; B2、根据所述待测试功能的按键操作和电视系统当前场景信息在所述数据库中查找对 应在当前场景信息上完成所述待测试功能得到的操作预期场景信息; B3、在电视系统当前场景信息上执行N次所述模拟按键操作,并得到对应N次的操作结 果场景信息。
[0008] 所述的电视系统的测试方法,其中,所述步骤C具体包括: C1、将N次的操作结果场景信息分别与所述操作预期场景信息进行对比,若一致,则操 作成功,待测试功能正常;若不一致,则操作失败,待测试功能不正常; C2、对N次的测试结果进行统计分析,得出对应的测试分析报告,所述测试分析报告包 括功能及其对应的检测次数、检测时间、操作成功次数及操作失败次数。
[0009] 所述的电视系统的测试方法,其中,在所述步骤B中,所述在电视系统当前场景信 息上执行所述模拟按键操作得到对应的操作结果场景信息,还包括: 在电视系统当前场景信息上执行所述模拟按键操作时,开始计时,判断计时持续时间 是否超过操作时间阈值,若超过,则认为待测试功能不正常。
[0010] -种电视系统的测试系统,其中,包括: 信息预置模块,用于预先设置电视系统的场景信息,各个功能对应的按键操作及在所 述场景信息上执行所述按键操作对应得到的预期场景信息并存储在数据库中; 测试执行模块,用于根据电视系统待测试功能对应的按键操作得到对应的模拟按键操 作,在所述数据库中查找电视系统当前场景信息执行所述待测试功能对应得到的操作预期 场景信息,并在所述当前场景信息上执行所述模拟按键操作得到对应的操作结果场景信 息; 测试分析模块,用于将所述操作预期场景信息与操作结果场景信息进行对比,若一致, 则待测试功能正常;若不一致,则待测试功能不正常。
[0011] 所述的电视系统的测试系统,其中,还包括: 参数设置模块,用于预先选择待检测的功能及设置对应的检测次数N,N为正整数。
[0012] 所述的电视系统的测试系统,其中,所述测试执行模块包括: 模拟按键获取单元,用于根据电视系统待测试功能对应的按键操作得到对应的模拟按 键操作; 预期场景获取单元,用于根据所述待测试功能的按键操作和电视系统当前场景信息在 所述数据库中查找对应在当前场景信息上完成所述待测试功能得到的操作预期场景信息; 测试操作单元,用于在电视系统当前场景信息上执行N次所述模拟按键操作,并得到对 应N次的操作结果场景信息。
[0013] 所述的电视系统的测试系统,其中,所述测试分析模块包括: 比对单元,用于将N次的操作结果场景信息分别与所述操作预期场景信息进行对比,若 一致,则操作成功,待测试功能正常;若不一致,则操作失败,待测试功能不正常; 统计分析单元,用于对N次的测试结果进行统计分析,得出对应的测试分析报告,所述 测试分析报告包括功能及其对应的检测次数、检测时间、操作成功次数及操作失败次数。
[0014] 所述的电视系统的测试系统,其中,所述测试分析模块包括: 延时判断单元,用于在电视系统当前场景信息上执行所述模拟按键操作时,开始计时, 判断计时持续时间是否超过操作时间阈值,若超过,则认为待测试功能不正常。
[0015] 本发明所提供的一种电视系统的测试方法及系统,有效地解决了现有电视系统测 试自动化不高,测试结果不准确的问题,通过预先设置电视系统的场景信息,各个功能对应 的按键操作及在所述场景信息上执行所述按键操作对应得到的预期场景信息并存储在数 据库中;根据电视系统待测试功能对应的按键操作得到对应的模拟按键操作,在所述数据 库中查找电视系统当前场景信息执行所述待测试功能对应得到的操作预期场景信息,并在 所述当前场景信息上执行所述模拟按键操作得到对应的操作结果场景信息;将所述操作预 期场景信息与操作结果场景信息进行对比,若一致,则待测试功能正常;若不一致,则待测 试功能不正常;实现了电视系统软件的自动化测试,且能够对按键操作结果进行验证,使得 测试结果准确率更高,并且能够对出现问题进行可复现模拟,能够输出测试报告,保证测试 的完整性与稳定性,给测试人员与系统软件维护人员带来了大大的方便。
【附图说明】
[0016] 图1为本发明提供的电视系统的测试方法较佳实施例的流程图。
[0017] 图2为电视主页多个功能的示意图。
[0018] 图3为本发明提供的电视系统的测试方法应用实施例的方法流程图。
[0019] 图4为本发明提供的电视系统的测试系统较佳实施例的结构框图。
【具体实施方式】
[0020] 本发明提供一种电视系统的测试方法及系统,为使本发明的目的、技术方案及优 点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所 描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0021] 本发明通过在电视系统中运行软件的方式,譬如通过运行软件脚本或其它方式, 首先进行模拟按键发送,同时将当前的按键与系统状态记录到输出的文件,也就是模拟输 入文件记录,所述模拟输入文件记录主要用于给出出错的详细步骤,方便系统问题分析。然 后根据当前的状态与发送的按键,知道当前所做的操作,记录操作预期值到文件到操作结 果输出文件记录,接着等操作结束之后再读取操作的结果。具体来说,通过操作预期与操作 结果对比,如果结果符合预期,说明按键操作成功,否则操作失败),并输出到操作结果输出 文件记录;最终分析模拟输入文件记录与操作结果输出文件记录,给出测试报告。
[0022] 请参阅图1,图1为本发明提供的电视系统的
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1