[发明专利]一种字幕功能的自动测试方法和系统有效
申请号: | 201010592890.1 | 申请日: | 2010-12-16 |
公开(公告)号: | CN102547145A | 公开(公告)日: | 2012-07-04 |
发明(设计)人: | 曹兴惠 | 申请(专利权)人: | 新奥特(北京)视频技术有限公司 |
主分类号: | H04N5/278 | 分类号: | H04N5/278;G06F17/22 |
代理公司: | 北京挺立专利事务所 11265 | 代理人: | 叶树明 |
地址: | 100095 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 字幕 功能 自动 测试 方法 系统 | ||
技术领域
本发明涉及自动测试领域,特别涉及一种字幕功能的自动测试方法和系统。
背景技术
现有视频技术中的字幕都是通过字幕嵌入的方法进行嵌入后得到的,而进行嵌入的原字幕文件在原来数据库中针对不同的字幕要求是否可行,需要人工进行测试,这样不但耗费工作量,同时也仅仅可以测试出一个字幕文件是否对一种功能可行,而对于其他功能系统不能直接得到结果。
发明内容
本发明提供一种自动测试方法和系统,对所有字幕文件的自动测试,从而得到字幕文件是否可以执行功能的结果。
为达到上述目的,本发明一方面提供一种字幕功能的自动测试方法,包括:
将测试功能分成多个测试过程,写出每个测试过程对应的小函数,将每个小函数写入一个EXCEL文件;
字幕文件从所述EXCEL文件中读取所述每个测试过程对应的小函数,并执行获得测试结果;
将所述测试结果写入EXCEL文件中,生成测试结果报告。
另一方面,本发明还提供一种字幕功能的自动测试系统,包括:
小函数生成模块,用于生成测试功能中每个测试过程对应的小函数;
写入模块,用于将小函数生成模块生成的小函数写入EXCEL,将测试结果写入EXCEL中;
测试模块,用于从EXCEL中读取每个测试过程对应的小函数,执行小函数进行测试;
报告生成模块,用于根据测试结果生成测试结果报告。
本发明具有以下优点:将测试功能分成多个测试过程来执行测试,最后可以通过结果报告发现字幕文件在哪个测试过程出错,不仅检测出了字幕文件对当前功能是否可以执行,而且直接发现错误出现的具体位置,在需要对文件进行修改以符合其功能执行要求时,可以直接有目的地进行修改,而不需要对文件全部进行修改,大大减少了工作量。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例一种字幕功能的自动测试方法的流程示意图;
图2为本发明实施例一种字幕静帧和特技功能的自动测试方法的流程示意图;
图3为本发明实施例一种字幕功能的自动测试系统的结构图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1所示,为本发明实施例一种字幕功能的自动测试方法的流程示意图,包括:
步骤S101,将测试功能分成多个测试过程,写出每个测试过程对应的小函数,将每个小函数写入一个EXCEL文件。
首先,确定要对字幕素材进行什么功能的测试,然后将测试功能分成多个测试过程,例如测试特技,则将滚屏分为多个测试过程,包括新建工程、新建字幕、循环播放等,然后写出每个测试过程对应的小函数,相对于整个功能函数,其分成的测试过程对应的函数为小函数。在本发明实施例中,不同测试功能分成的所有测试过程中,相同的测试过程其对应的小函数也是相同的,所以,某一特定小函数并不是仅仅对应某一特定功能,即某一功能分成的测试过程中有相同的,其对应的小函数也是相同的,所以这一小函数可能在两个不同的功能测试种出现,并不唯一对应某一功能。
将测试功能,其分成的测试过程及对应的小函数写入EXCEL中。
步骤S102,字幕文件从所述EXCEL文件中读取所述每个测试过程对应的小函数,并执行获得测试结果。
直接从EXCEL中读取小函数,对所有字幕文件进行执行,在本发明实施例中,小函数是按某一单独的功能的全过程进行全部读取的,例如功能A分解成B1、B2...Bn共n个过程对应的小函数,则直接读取从B1-Bn这n个小函数,执行函数,进行测试。
通过小函数对字幕文件进行功能测试,到出测试结果,包括报错、死机及正常。在某一小函数发生报错或死机的字幕文件在其下一小函数时依然执行,但同时针对在这一小函数发生报错或死机的情况进行记录。
步骤S103,将测试结果写入EXCEL中,生成测试结果报告。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新奥特(北京)视频技术有限公司,未经新奥特(北京)视频技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010592890.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高过载记录仪局部分割灌封的方法
- 下一篇:一种UI复用方法及装置