当前位置: 首页 > 专利查询>中山大学专利>正文

一种数字电视页面测试系统及其方法技术方案

技术编号:4086206 阅读:247 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种数字电视页面测试系统及其方法,先注册符合规范的测试用例,以形成测试用例数据库,再从测试用例数据库中读取测试用例,合乎规范则运行测试用例,得到测试结果;将所述测试结果和预先设置的期望结果进行对比并生成测试报告。解决了数字电视页面测试中工作量大、效率不高、可靠性太差、数据处理缺乏实时性和灵活性等问题。

【技术实现步骤摘要】

本专利技术涉及数字电视测试领域,更具体地,涉及一种数字电视页面测试系统及其 方法。
技术介绍
在大多数数字电视页面测试中,当开发者为数字电视互动应用开发了测试用例, 包括将要测试的内容以便检查是否该内容通过数字电视页面被正常地提供,测试用例被提 供给测试者,而测试者通过数字电视页面单独地获得对相应的测试用例的访问,并将依靠 通过数字电视页面测试得到的结果记录在测试列表。由测试者人工执行的数字电视页面的测试需要一个接一个地访问各个站点并检 查所显示的信息。因此,由于各个网页的移动,这样就很麻烦并且要用很多时间选择鼠标和 输入键或等待装载网页。由于要依靠对测试的手写信息,就很难保证结果的可靠性。在目 前已知的测试系统中,关于数字电视页面测试的数据资料的处理方式,只能在测试的设备 上显示该次的测试结果,其他人无法看到该测试结果报告,而如果要制作测试报告汇总结 果时,则需要以人工的方式,将每一次的测试结果人工输入到数据库中,再进行数据资料的 处理,无法以一种实时处理测试结果数据资料的方式来予以处理。本专利技术提出,以解决数字电视页面人工测试 中测试工作量大、效率低、结果缺乏可靠性等问题。
技术实现思路
根据本专利技术的一方面,本专利技术提供一种数字电视页面测试系统,其构成包括测试用例数据库,用于存储测试用例以及与测试用例相关的数据,所述测试用例 数据库存储多个测试用例和根据数字电视页面特征分类的、按种类存储的一个或多个对 话,并且每个对话包括从数字电视页面测试获得的结果以及预期结果。用例开发模块,用于开发测试用例。注册模块,用于将测试用例在数字电视页面测试用例数据库中注册,所述测试用 例在注册前需经所述注册模块检查,若所述测试用例符合规范则接受注册并将其存储于测 试用例数据库,否则,拒绝注册;控制模块,用于从所述测试用例数据库中读取测试用例,并根据测试用例调用数 字电视页面打开被测用例的相应页面窗口,并调用数字电视页面接口把所述测试用例中的 数据和操作传入所述页面窗口以及所述页面窗口的后续页面中,最后收集通过数字电视页 面测试中获得的值并将该值作为测试对话的结果进行输出。报告生成模块,用于将运行测试用例得到的测试结果与预期结果进行对比并生成 测试报告。根据本专利技术的另一方面,本专利技术提供一种数字电视页面测试方法,包括在测试用例数据库中注册符合规范的测试用例,从测试用例数据库中读取测试用3例,判断测试用例是否符用例格式规范,在不符合的情况下,结束测试过程,若合乎规范则 根据测试用例调用数字电视页面打开被测用例的相应页面窗口,并调用数字电视页面接口 把所述测试用例中的数据和操作传入所述页面窗口以及所述页面窗口的后续页面中,得到 测试结果;将所述测试结果和预先设置的期望结果进行对比并生成测试报告。从上述技术方案可以看出,由于本专利技术实施例中数字电视页面测试用例的检查、 调用、运行、实时处理测试结果、报告生成等均自动化进行,无需人工干预,解决了数字电视 页面测试中工作量大、效率不高、可靠性太差、数据处理缺乏实时性和灵活性等问题,提高 了数字电视页面测试的效率,其测试结果具有较高的可靠性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其它的附图。图1是本专利技术的实施例1的模块结构说明图;图2是本专利技术的实施例2的数字电视页面测试流程说明图。具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例应理解为仅仅是本专利技术一部分实施例,而不是全部的实施 例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的 所有其它实施例,都属于本专利技术保护的范围。本专利技术实施例提供,能够提高数字电视页面 测试的效率和结果的可靠性。以下分别进行详细说明。实施例1在本实施例中,数字电视页面测试系统的运行流程如图1所示,本专利技术的数字电 视页面测试系统包括用例开发模块S101、注册模块S102、测试用例数据库S103、控制模块 S104和报告生成模块S105。对于用例开发模块S101,用于开发数字电视页面测试用例。在开发了测试用例之后,注册模块S102使得测试人员可以针对所测试数字电视 页面的类别而制定相应测试用例标准规范,用以检验测试用例是否符合相应规范,若测试 用例符合规范,则将其在测试用例数据库S103中注册,否则,拒绝注册。测试用例数据库S103实际上对应于一个数据库,其中存储了符合测试规范的并 且通过注册的测试用例,还应当存储与测试用例相关的信息和数据,如测试次数、输入数 据、输出数据、测试结果、预期结果等。对于控制模块S104,其首先从所述测试用例数据库中读取测试用例,并根据测试 用例调用数字电视页面打开被测用例的相应页面窗口,并调用数字电视页面接口把所述测 试用例中的数据和操作传入所述页面窗口以及所述页面窗口的后续页面中,最后收集通过 数字电视页面测试中获得的值并将该值作为测试对话的结果进行输出,同时将信息记录并4写入测试用例数据库S103中。最后,根据用户的需求,报告生成模块S105可以从测试用例数据库S103中读取测 试数据,形成报表,作为测试报告呈现给用户。此模块可根据数据库的报表功能实现。实施例2图2表示实施例2的数字电视页面测试方法流程图。在本实施例中,首先在测试 用例数据库中注册符合规范的测试用例,其次从测试用例数据库中读取测试用例,判断测 试用例是否符合用例格式规范,在不符合的情况下,结束测试过程,若合乎规范,测试用例 则调用数字电视页面提供的接口,把测试用例中的参数和操作传入页面中,接收所提交的 信息并处理后,把结果页面返回数字电视页面,测试用例从数字电视页面取得结果页面,打 开下一个步骤的页面,并提交相关信息,直到得到最后的测试结果页面,并判断结果页面中 的内容,如果得到正确的测试结果,则把本次测试记录在数据库中并标示为测试成功并将 测试结果记录,否则标示为测试失败。最后,将所述测试结果和预先设置的期望结果进行对比并生成测试报告。这种实施方式的好处在于,实施例中数字电视页面测试用例的检查、调用、运行、 实时处理测试结果、报告生成等均自动化进行,无需干预,解决了数字电视页面测试中测试 工作量大、效率低、可靠性差、缺乏灵活性、数据处理缺乏实时性、资源浪费等问题,大大提 高了数字电视页面测试的效率,其测试结果具有高可靠性。本专利技术的数字电视页面测试流程图如图2所示,步骤如下开发测试用例S201,根据需求开发测试用例,然后再对用例进行检查S202。注册测试用例S203,测试人员可以针对所测试数字电视页面的类别而制定相应测 试用例标准规范,用以检验测试用例是否符合相应规范,若测试用例符合规范,则将其在测 试用例数据库中注册。读取测试用例S204,运行测试用例S205,首先从所述测试用例数据库中读取测试 用例,并根据测试用例调用数字电视页面打开被测用例的相应页面窗口,并调用数字电视 页面接口把所述测试用例中的数据和操作传入所述页面窗口以及所述页面窗口的后续页本文档来自技高网...

【技术保护点】
一种数字电视页面测试系统,其特征在于,包括:测试用例数据库、用例开发模块、注册模块、控制模块、报告生成模块;所述测试用例数据库用于存储测试用例以及与测试用例相关的数据;所述用例开发模块用于开发测试用例;所述注册模块用于将测试用例在数字电视页面测试用例数据库中注册;所述测试用例在注册前需经所述注册模块检查,若所述测试用例符合规范则接受注册并将其存储于测试用例数据库;所述控制模块用于从所述测试用例数据库中读取测试用例,并根据测试用例调用数字电视页面打开被测用例的相应页面窗口,并调用数字电视页面接口把所述测试用例中的数据和操作传入所述页面窗口以及所述页面窗口的后续页面中,最后收集通过数字电视页面测试中获得的值并将该值作为测试对话的结果进行输出;所述报告生成模块用于将运行测试用例得到的测试结果与预期结果进行对比并生成测试报告。

【技术特征摘要】
一种数字电视页面测试系统,其特征在于,包括测试用例数据库、用例开发模块、注册模块、控制模块、报告生成模块;所述测试用例数据库用于存储测试用例以及与测试用例相关的数据;所述用例开发模块用于开发测试用例;所述注册模块用于将测试用例在数字电视页面测试用例数据库中注册;所述测试用例在注册前需经所述注册模块检查,若所述测试用例符合规范则接受注册并将其存储于测试用例数据库;所述控制模块用于从所述测试用例数据库中读取测试用例,并根据测试用例调用数字电视页面打开被测用例的相应页面窗口,并调用数字电视页面接口把所述测试用例中的数据和操作传入所述页面窗口以及所述页面窗口的后续页面中,最后收集通过数字电视页面测试中获得的值并将该值作为测试对话的结果进行输出;所述报告生成模块用于将运行测试用例得到的测试结果与预期结果进行对比并生成测试报告。2.根据权利要求1...

【专利技术属性】
技术研发人员:罗笑南陈锦维
申请(专利权)人:中山大学
类型:发明
国别省市:81[中国|广州]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1