新闻演播室30测试大纲__打包迁移.doc_第1页
新闻演播室30测试大纲__打包迁移.doc_第2页
新闻演播室30测试大纲__打包迁移.doc_第3页
新闻演播室30测试大纲__打包迁移.doc_第4页
新闻演播室30测试大纲__打包迁移.doc_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

-某某产品测试大纲D3-Studio测试大纲DYStudioTransCenter 文档版本:20080331R&D(Technology Department)Dayang Technology Development Inc.17 四月 2008第一部分 环境配置硬件环境配置运行本软件、模块的建议硬件配置软件版本备注CPU速度内存容量、带宽系统硬盘容量、转速显示器分辨率最低硬件配置软件版本备注CPU速度内存容量、带宽系统硬盘容量、转速显示器分辨率软件环境配置客户端程序运行所需的软件环境和相关驱动软件版本备注OSWindow 2000中文简体、英文、中文繁体Window XP中文简体、英文、中文繁体DirectX.Net FrameworkIEDayangCodec服务器端所需的环境第二部分 界面测试测试环境:WinXP (简体中文)编号测试输入测试输出测试结果1启动程序,检查登陆界面、引导帧以及启动过程中的状态显示是否有引导帧画面Pass Fail 检查主界面,所有一级、二级窗口的字典的完整性不存在字典显示不全,或没有字典的问题Pass Fail 检查主界面,所有一级、二级窗口的文字显示是否完整不存在显示不全、被遮挡掉的文字显示Pass Fail 界面上所有按钮是否有Tips所有按钮应该有TipsPass Fail 是否有帮助文档,帮助文档中的内容是否正常所有系统应该挂接联机帮助文档,并且帮助文档应该与当前版本的软件相对应Pass Fail 软件版本信息显示是否正确应该可以查看版本信息,并且版本信息必须与安装包的版本号一致Pass Fail 测试环境:WinXP (英文版)编号测试输入测试输出测试结果1启动程序,检查登陆界面、引导帧以及启动过程中的状态显示是否有引导帧画面Pass Fail 检查主界面,所有一级、二级窗口的字典的完整性不存在字典显示不全,或没有字典的问题Pass Fail 检查主界面,所有一级、二级窗口的文字显示是否完整不存在显示不全、被遮挡掉的文字显示Pass Fail 界面上所有按钮是否有Tips所有按钮应该有英文TipsPass Fail 是否有帮助文档,帮助文档中的内容是否正常所有系统应该挂接联机帮助文档,并且帮助文档应该与当前版本的软件相对应。在英文系统下应该显示英文帮助信息Pass Fail 软件版本信息显示是否正确应该可以查看版本信息,并且版本信息必须与安装包的版本号一致Pass Fail 用Beyond Compare比较软件的中英文字典所有中文字典中存在的字典条目在英文字典中都有,并且都进行了翻译Pass Fail 在英文字典中搜索以下中文字符, 。 “ ” ; 英文字典中不能出现上述中文标点Pass Fail 第三部分 功能测试功能测试方面请各产品线自行编写,有几点要求:1 一个产品线中的多个应用,不作为一个模块进行测试,而是作为一个应用,单独编写其测试大纲;测试前数据准备编号准备项目测试结果1在演播室系统设置中,创建5个栏目,以及分别与之相对应的演播室。这5个演播室中,每个演播室都有两个服务器。这几个服务器中所使用的素材格式如下表: 每个素材都只合成两个声道Studio1Studio2Studio3Studio4Studio5Svr1DV25Mpeg2-IMXFGXFDV25Svr2DV25Mpeg2-IMXFGXFMXFPass Fail 2在演播室系统设置中,设定一个打包合成时使用的外部缓存: 打包生成的临时文件,会保存在上图中,红框标识的目录下面Pass Fail 3准备以下素材(如无特别说明,长度为2分钟即可):素材名要求1I-NormalI帧格式的素材,要求左声道为人声,右声道为背景音乐;2I-Ch1-Mute I帧格式的素材,要求左声道为静音,右声道为人声3I-Ch2-Mute I帧格式的素材,要求右声道为静音,左声道为人声4I-Ch2-LostI帧格式的素材,要求左声道为人声,右声道文件丢失5DV25-NormalDV25格式的素材,要求左声道为人声,右声道为背景音乐;6TS-NormalIBP格式的TS流素材,要求左声道为人声,右声道为背景音乐;7WMV-NormalIBP格式的WMV流素材,要求左声道为人声,右声道为背景音乐演播室素材_Normal无特定要求,只要求素材的文件名中含中文字符即可I-Normal-HD高清I 帧100Mb素材,要求左声道为人声,右声道为背景音乐;I-Ch1-Mute-HD高清I 帧100Mb素材,要求左声道为静音,右声道为人声I-Ch2_Mute-HD 高清I 帧100Mb素材,要求右声道为静音,左声道为人声I-Ch2_Lost- HD高清I 帧100Mb素材,要求左声道为人声,右声道文件丢失TS-Normal- HDIBP格式的高清TS流素材,要求左声道为人声,右声道为背景音乐;WMV-Normal-HDIBP格式的高清WMV流素材,要求左声道为人声,右声道为背景音乐演播室素材-NormalHD无特定要求,只要求素材的文件名中含中文字符即可Pass Fail 4准备以下故事板(如无特别说明,长度为2分钟即可):故事板名要求1SBF4Studio-1A要求:一轨画面,左右两路音频。长度为60秒;增加3个标题字用途:用于测试基本的打包功能SBF4Studio-1B要求:两轨画面,增加一路画中画特技的素材,长度为60秒;音频素材使用主画面对应的声音;增加3个标题字。用途:用于验证打包系统对于简单字幕的支持,以及是否支持简单特技;SBF4Studio-1C要求:两轨画面,增加一路画中画特技的素材,长度为60秒;增加2个标题字,1个人名,以及一个对白唱词用途:主要验证多个字幕同屏出现时,效果是否正确;以及唱词字幕与画面是否对位;SBF4Studio-1D要求:两轨画面,增加一路轨间特技(如二维划像、变色、模糊划像,要求每类特技各选择一个典型),长度为60秒;增加2个标题字用途:用于验证非编系统中各种典型的特技效果经过合成以后效果是否正确;SBF4Studio-1E要求:一轨画面,左右两路音频。通过调音台调整音频轨道的输出:将所有声音混合到通道1输出用途:验证故事板上的调音台混音效果;SBF4Studio-1F要求:一轨画面,左右两路音频。通过调音台调整音频轨道的输出:将一、二轨的声音分别输出到通道1、2上用途:验证故事板上的调音台混音效果;SBF4Studio-1H要求:一轨画面,四路音频。通过调音台调整音频轨道的输出:将所有声音混合输出到ch1上;Ch2、3、4只保留原有声音用途:验证故事板上的调音台混音效果;SBF4Studio-3A要求:一轨画面,四路音频(第一路为人声;第二、三、四路分别为千周、音乐和噪音)。通过调音台调整音频轨道的输出:将所有声音混合输出到ch1上;Ch2、3、4只保留原有声音用途:共后面播控测试“安全画面”功能;SBF4Studio-3B要求:一轨画面,长度为30秒。最后5秒为活动画面。同时上字幕倒计时,最后一帧字幕为0 。以测试是否停留在最后一帧,以及停留时是否有跳跃用途:共后面播控测试“末帧停留”功能;SBF4Studio-3C要求:一轨画面,长度为40秒。前5秒画面的下半部分为彩条,后5秒画面的下半部分为蓝场。分别加倒计时,用途:测试打入出点播出时点是否正确SBF4Studio-3D要求:一轨画面,长度为15秒。音频从首帧画面开始,用途:测试预卷时是否有声音SBF4Studio-3E要求:一轨画面,长度为30秒。中间随机上字幕倒计时,最后一帧字幕为0 。用途:以测试双机同步时画面的同步情况SBF4演播室-4A要求:无特定要求,只要求素材的文件名中含中文字符即可用途:用于测试中文名称的故事板在不同育种操作系统中进行合成和ftp时的兼容性;SBF4Studio-5A要求:一轨画面,左右两路音频。长度为60秒;增加3个标题字(三维字幕)用途:测试打包系统对三维字幕的兼容性;SBF4Studio-5BSBF4Studio-5C要求:两轨画面。通过此故事板测试三维版本非编中各种典型的特技的效果,用途:测试经过打包以后出来是否正确Pass Fail Pass Fail Pass Fail 模块名称:外部任务子模块名:外部任务基本功能子模块说明:本模块测试的重点,是观察报播的故事板是否能正常合成以外,合成出来的文件是否满足演播室的要求,即合成出来的文件格式是否正确。由于演播室中常用的服务器主要是VIPS,所以重点的格式是DV25和Mpeg2 I;此外由于用户可能还会要求使用K2和Profile服务器,因此相应的,还要验证测试MXF和GXF的合法性。总的来说,本测试需要覆盖以下内容:l TransCenter能够执行外部任务,即将报播来的故事板进行打包,输出为一组文件;l 打包生成的文件的格式可以由CommonSet中的格式设定来设置,可以指定需要生成几个音频文件;打包生成的文件路径可以由CommonSet中的“共享存储”来指定;l 二维版本的TransCenter可以支持二维字幕非编所做的故事板,三维版本的TransCenter可以支持三维字幕所作的故事板;l 打包完成以后,可以生成一个对应的内部任务。这个内部任务的目的是要将刚才打包生成的临时文件传送到演播室服务器上去;编号测试输入测试输出测试结果1用TaskEdit提交故事板SBF4Studio-1A到Studio11 打包完毕以后,在外部缓存中新生成一组文件。用非编软件导入这组文件,查看其编解码属性。此素材的视频编码格式是:DV25(720*576) ;音频编码格式是:Mono PCM (16bit-48K)2 生成了一个对应的内部任务Pass Fail 用TaskEdit提交故事板SBF4Studio-1A到Studio21 打包完毕以后,在外部缓存中新生成一组文件。用非编软件导入这组文件,查看其编解码属性。此素材的视频编码格式是:Mpeg2-I 25Mb (720*576) ;音频编码格式是:Mono PCM (16bit-48K)2 生成了一个对应的内部任务Pass Fail 用TaskEdit提交故事板SBF4Studio-1A到Studio31 打包完毕以后,在外部缓存中新生成一个MXF文件。用非编软件导入这个MXF文件,查看其编解码属性。此素材的媒体格式是:MXF;视频编码格式是:Mpeg2-I 50Mb (YUV422 720*576) ;音频编码格式是:Stero PCM (16bit-48K)2 生成了一个对应的内部任务Pass Fail 用TaskEdit提交故事板SBF4Studio-1A到Studio41 打包完毕以后,在外部缓存中新生成一个MXF文件。用非编软件导入这个MXF文件,查看其编解码属性。此素材的媒体格式是:GXF;视频编码格式是:Mpeg2-I 50Mb (YUV422 720*576) ;音频编码格式是:Stero PCM (16bit-48K)2 生成了一个对应的内部任务Pass Fail 用TaskEdit提交故事板SBF4Studio-1A到Studio51 打包完毕以后,在外部缓存中新生成一组文件:一个DV25的视频、2个PCM的音频和一个MXF文件。它们的编码格式分别是是:AVI:DV25(720*576) ;WAV:Mono PCM (16bit-48K);MXF:Mpeg2-I 50Mb (YUV422 720*576) ; Stero PCM (16bit-48K)2 生成了一个对应的内部任务Pass Fail 用TaskEdit提交故事板SBF4Studio-5A到Studio11 打包完毕以后,在外部缓存中新生成一组文件。用非编软件导入这组文件,查看其编解码属性。此素材的视频编码格式是:DV25(720*576) ;音频编码格式是:Mono PCM (16bit-48K)2 生成了一个对应的内部任务Pass Fail 子模块名:打包效果测试子模块说明:演播室打包迁移系统的外部任务模块,其作用是将制作网或新闻网中报播的故事板通过打包、素材通过转码的方式,生成符合特定服务器的播出格式的媒体文件。因此本模块测试的重点,是观察合成出来的声音、画面是否和原故事板的效果一致。此外还要测试多台打包系统同时工作时,是否能够自动分配任务以及出错处理。同时,本模块测试所生成的素材,也是后续演播室播出测试所需要使用到的标准素材。本测试需要覆盖的内容:l 画面:画面方面主要要关注打包生成出来的节目,其画面特效是否正确,基本上要将非编的各类特技都进行测试;其次是画面质量问题,打包生成的画面必须是高质的,毕竟是用于播出。l 声音:首先是要确定打包出来的素材是有声音的;其次要验证在不同的声音素材、不同的调音台方案下,能正常合成声音,判断的标准是“声音与在非编中听到的一致”;l 入出点:因为剪辑的人常常不是从故事板开头位置进行剪辑,此时就需要指定打包的区域。要验证能按照入出点区域进行打包和整个故事板区域打包;l 字幕:一方面要验证合成系统能够支持2D和3D的字幕;另一方面也要对各种字幕类型进行支持,包括项目、唱词和滚屏;最后是字幕的数量和复杂程度,要测试在都字幕、字幕重叠等情况下合成出来的字幕效果是否正确;l 协同和容错:当多台迁移系统一起工作时,要能够自行获取任务,互不干扰;当一台机器的任务执行失败以后,可以由其它的站点接管并尝试重新执行;l 稳定性:验证在合成大量故事板、在合成长故事板、合成复杂故事板的情况下,系统都能稳定的运行;l 效率:测试迁移系统合成故事板的速度;由于速度受到故事板复杂程度、本机硬件速度、网络存储速度等方面的影响,合成速度不作为软件发布的依据。但是,迁移系统的合成速度必须与在此机器上运行的非编软件合成同一故事板的速度相似,差距应该不超过10。编号测试输入测试输出测试结果1播放SBF4Studio-1A这是一个从故事板SBF4Studio-1A生成普通节目,观察它的是否有画面和声音Pass Fail 播放SBF4Studio-1B这是一个从故事板SBF4Studio-1A生成普通节目,;播放SBF4Studio-1C检查该节目上的同屏出现的两个字幕的效果是否正确;对白字幕是否与画面、声音对齐;播放SBF4Studio-1D根据画面上字幕的提示,检查画面上特技效果是否有,以及是否为提示的效果播放SBF4Studio-1E监听第一声道,该声道上应该同时含有背景音乐和人声对白;播放SBF4Studio-1F监听第一声道时,应该只有人声对白;在监听第二声道时,只有背景音乐;播放SBF4Studio-1G监听第一路时,按顺序分别出现长度为10秒人声,10秒千周、10秒音乐和10秒噪音子模块名:转码功能子模块说明:如果从制作网、新闻网中报播的是素材而不是故事板,那么外部任务此时就负责将该素材转码生成所需的目标文件。编号测试输入测试输出测试结果1Pass Fail 模块名称:内部任务子模块名:子模块说明:编号测试输入测试输出测试结果1Pass Fail 子模块名:子模块说明:编号测试输入测试输出测试结果1Pass Fail 子模块名:子模块说明:编号测试输入测试输出测试结果1Pass Fail 第四部分 测试用例【设计测试用例原则】1 所设计的测试用例要体现所测试软件的核心功能,系统的功能尽可能的通过一个或多个测试用例来测试,尽可能避免孤立的功能测试;附属功能或独立模块可以通过单独的测试来完成;2 测试用例应该覆盖系统的最常用的业务流程,包括数据进入该系统,到系统中对这些数据进行处理,最后从系统中输出结果。也就是说,用例测试完毕以后,系统的基本流称也就实现了。一个测试样例应该体现一种业务流程。3 一个测试用例要覆盖尽可能多的功能点;用例名用例编号用例流程测试输出测试结果Pass Fail Pass Fail Pass Fail Pass Fail 预期结果第五部分 可靠性测试软件容错性在软件的测试运行中进行判定。(要求提供在用户文档中明显不赞成或声明禁用的输入或命令序列的具体事例进行测试);软件发现错误时,有错误提示,可以回复到正常状态;对关键输入数据的有效性检查比较完备。断网、断数据库时的容错处理安全保密性测试软件对加密狗和密码检测编号测试输入测试输出测试结果1将加密狗移除,逐个启动各模块软件核心程序在没有加密狗的情况下无法启动Pass Fail 2检测软件对加密点的判断是否正确/在此列出各软件模块对应的软件狗加密点某个特定的软件,只有在特定的加密点存在时才能启动。Pass Fail 3登陆软件输入错误密码由于密码错误,无法登陆系统。并且系统要提示用户Pass Fail 用户权限判断是否正确编号测试输入测试输出测试结果1在网管或权限设置系统中,将某用户的系统使用权去掉,再用该用户登陆系统由于没有权限,此用户无法登陆本软件Pass Fail 2检测权限设置系统中,各权限的效果/在此列出每一项权限设置及其对应的应有结果Pass Fail *权限的对象是两方面:一是有这个权限的人可以做什么事情、不能做什么事情;二是对于针对资源的权限,还要写明这个权限针对哪些资源起作用,比如资源的类型、状态等。运行稳定性目前没有专门的方法来测试系统的稳定性,只能通过再对软件的测试运行中进行总结和判定。针对偶尔发生的问题,请记录在Bug管理系统中,详细描述当时的操作、自己对该问题所进行的判定和排查方法,以及问题出现的概率。对于由于软件错误而导致的系统崩溃和丢失数据现象,应该认为是严重错误,必须修正。第五部分 性能测试软件速度编号测试输入测试输出测试结果1测试从在登陆窗口上点击“确认”按钮,到程序完全进入可操作状态的时间Pass Fail 可以参考以下内容填写:1. 打开各种复杂程度的故事板或播出单,测试系统的响应速度;2. 切换编单和播出状态,测试系统相应速度;3. 在数据量很大的情况下,系统的响应速度。比如收录中心在历史任务很多的情况下,各种操作的响应速度;4. 对于需要播放的系统,测试在各种复杂程度的故事板情况下系统的实时性;对于需要编单列表的系统,测试大列表情况下对系统的影响;第六部分 稳定性测试编号测试输入测试输出测试结果1Pass Fail 可以参考以下内容填写:1. 在长时间工作的情况下,系统死机的可能性;2. 正常工作情况下,死机的概率;3. 测试过程中,系统未按预定的轨迹执行的概率;4. 用户破坏性操作时,系统的稳定性;5. 核心服务的稳定性,如消息服务器等;6. 对于具有采集、录制和播放功能的模块,一定要进行各种格式的长时间采集和播放测试。第七部分 兼容性测试1 数据库兼容性编号测试输入测试输出测试结果1.0在SQL Server2000 上运行完整版本的SQL 脚本(Version_New)完整脚本(Version_New)在执行时没有任何报错信息,可以成功运行Pass Fail 1.1在SQL Server2000 上运行上一版发布的完整版本的SQL 脚本(Version_Old),然后运行本次发布的SQL脚本补丁(Version_Patch)补丁脚本(Version_Patch)在执行时没有任何报错信息,可以成功运行Pass Fail 1.2将Version_OldVersion_Patch生成的数据库导出为SQL Server2000格式的SQL脚本(Version_Update),用Beyond Compare对Version_Update和Version_New进行比较Version_Update和Version_New在表结构、索引、触发器等方面必须完全一致,否则表明补丁脚本有问题Pass Fail 2.0在SQL Server2005 上运行完整版本的SQL 脚本完整脚本(Version_New)在执行时没有任何报错信息,可以成功运行Pass Fail 2.1在SQL Server2005 上运行上一版发布的完整版本的SQL 脚本(Version_Old),然后运行本次发布的SQL脚本补丁(Version_Patch)补丁脚本(Version_Patch)在执行时没有任何报错信息,可以成功运行Pass Fail 2.2将Version_OldVersion_Patch生成的数据库导出为SQL Server2005格式的SQL脚本(Version_Update),用Beyond Compare对Version_Update和Version_New进行比较Version_Update和Version_New在表结构、索引、触发器等方面必须完全一致,否则表明补丁脚本有问题Pass Fail 2.3按照本系统的标准配置方式,配置一套全新的系统系统的各个模块、程序可以正常使用Pass Fail 3.0在Oracle 10g 上运行完整版本的Oracle 脚本(Version_New)完整脚本(Version_New)在执行时没有任何报错信息,可以成功运行Pass Fail 3.1在Oracle 10g 上运行上一版发布的完整版本的Oracle 脚本(Version_Old),然后运行本次发布的SQL脚本补丁(Version_Patch)补丁脚本(Version_Patch)在执行时没有任何报错信息,可以成功运行Pass Fail 3.2用PLSql将Version_OldVersion_Patch生成的数据库导出为Oracle脚本(Version_Update),用Beyond Compare对Version_Update和Version_New进行比较Version_Update和Version_New在表结构、索引、触发器等方面必须完全一致,否则表明补丁脚本有问题Pass Fail 4.0在完全新的数据库上,根据本系统的初始配置方法,配置一套全新的初始数据本系统的各个模块都能正常使用Pass Fail 4.1使用升级脚本,在上一版本的基础上进行数据库升级,升级完毕以后测试原来的数据,包括系统设置、用户资源等是否还存在并能够正常使用Pass Fail *注:数据库测试的目的,是为了保证所发布的数据库脚本准确性和完整性,另外也要保证用户现有的数据在升级以后可以被正常的使用,而不会造成数据无法访问。2 版本兼容性编号测试输入测试输出测试结果1.0Pass Fail *可以参考以下内容填写:测试系统升级以后,原来保存在资源管理器中的素材、故事板、字幕是否可以正常使用,保存在磁盘上的播出单、收录单等是否可以正常使用,原来导出的数据或配置能是否可以重新恢复;第七部分 软件安装测试WinXP(简体中文) 编号测试输入测试输出测试结果1双击setup.exe。安装程

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论