全能音频转换通软件系统测试Word格式.docx
- 文档编号:18132868
- 上传时间:2022-12-13
- 格式:DOCX
- 页数:52
- 大小:1.24MB
全能音频转换通软件系统测试Word格式.docx
《全能音频转换通软件系统测试Word格式.docx》由会员分享,可在线阅读,更多相关《全能音频转换通软件系统测试Word格式.docx(52页珍藏版)》请在冰豆网上搜索。
一般把GUI系统分为三个层次,界面层,界面与功能的接口层,功能层。
因此GUI测试可以把重点关注在界面层和界面与功能接口层上。
全能音频转换通是一款音视频文件格式转换软件。
可以进行音频截取,合并等操作,开源免费且规模适宜,其特点非常适用于进行系统测试。
本文档将就全能音频转换通在系统测试方面进行测试工作,完成完整的测试流程。
关键词:
系统测试;
功能测试;
GUI测试;
自动化;
全能音频转换通
ABSTRACT
Systemtestinghasbeenintegratedagoodsoftwaresystemasawholebasedononeelementofacomputersystem,computerhardware,peripherals.Somesupportsoftware,data,personnel,andothersystemelementstogether,inanactualrun(use)environment,aseriesofassemblyandtestingandconfirmationtestingofthecomputer.
Functionaltestingisthemostbasictestinthesystemtesting,itdoesnotmattertheinternallogicofsoftwaretesting,basedonproductrequirementsspecificationsandtestrequirementslist,verifythefunctionalityoftheproductmeetsthedemandfortheproductspecifications.
Automatedtestingisusedtotestthesoftwarerunningintheintegratedsystem.Thegoaloftheperformancetestisameasureofthegaprelativetothepredefinedtarget.Automatedtestingtoolstosupportthistestwork,weusethetestingtoolsQTP.
GUItestingmainlyincludestwoaspects,oneistheinterfaceconsistentwiththeinterfacedesign;
theotherhand,confirmthecorrectnessoftheinterfacetreatment.GUItestinginordertobetteradvocatetheseparationofinterfaceandfunctionalityanddesign.GeneralGUIsystemisdividedintothreelevelsoftheinterfaciallayer,interfaceandfunctionalityoftheinterfacelayer,functionlayer.GUItestingcanfocusontheinterfacelayerandtheinterfaceandfunctionalityandinterfacelayer.
AlmightyAudioConverterisanaudioandvideofileformatconversionsoftware.Audiointerception,andmergeoperations,thefreeopensourceandscaleappropriatetoitscharacteristicsideallysuitedforsystemtesting.ThisdocumentwilltheAlmightyaudioconvertertestingsystemtesting,andcompletethewholetestingprocess.
Keywords:
systemtesting;
functionaltesting;
GUItesting;
automation;
all-roundaudioconverter
第一章绪论
1.1开发背景
随着信息时代的到来,人类对于娱乐的要求越来越高,人们不再满足于单纯的音视频成品的直接享受,更多的人希望自主的达到音乐文件转换的要求,应用于工作及生活中。
这时,越来越多的音频转换功能出现了。
如果从众多的音频转换软件中脱颖而出,成为被更多用户接受及认可的音频转换软件成为了我们的开发要求及测试目标。
我们致力于做到功能更强大、界面更友好、性能更优化的目标。
这是,对于测试的要求就愈来愈高。
图1-1全能音频转换通V1.2主界面图
1.2本课题研究的目标
希望运用科学的测试理论及方法,检测及排除缺陷并进行修复。
1、证明
1)获取系统在可接受范围内可用的信心;
2)尝试在非正常情况下的功能和特性;
3)保证一个工作产品是完整的并且可用或者可被集成。
2、检测
1)发现缺陷、错误和系统不足;
2)定义系统的能力和局限性;
3)提供组件、工作产品和系统的质量信息。
3、预防
1)澄清系统的规格和性能;
2)提供预防或减少可能制造错误的信息;
3)在过程中尽早检测错误;
4)确认问题和风险,并且提前确认解决这些问题和风险的途径。
1.3本课题研究意义和研究内容
1.3.1本课题研究意义
本课题用于发现软件中存在的缺陷,用于完善软件,更好的满足用户的功能,界面,性能需求。
1.3.2本课题研究内容
利用软件测试的相关知识,从需求开始,经过计划、方案、主测试点、测试用例、测试过程、缺陷报告、性能脚本、总结等一系列完整的测试过程,对软件从功能、
第二章软件需求规格说明
2.1简介
2.1.1目的
本文档是全能音频转换通(代码行统计工具)的软件需求规格说明书。
本文档的面向软件开发人员和软件测试人员。
软件开发人员根据该文档完成概要设计文档,测试人员根据该文档完成系统测试计划、策略和系统测试用例。
2.1.2范围
本文档依据《全能音频转换通项目工作任务书》,明确并细化《全能音频转换通项目工作任务书》中的TProject项目需求。
2.2总体概述
2.2.1项目介绍
全能音频转换通是一款共享音视频文件格式转换软件。
试用版可试用5次,没有功能限制。
也可注册成为正式用户。
1.产品环境介绍:
全能音频转换通是一个完全独立的产品,实现项目工作任务书中规定的所有需求项目。
2.软件功能:
它支持目前所有流行的媒体文件格式(MP3/MP2/OGG/APE/WAV/WMA/AVI/RM/RMVB/ASF/MPEG/DAT),并能批量转换。
该软件能从视频文件中分离出音频流,转换成完整的音频文件。
典型的应用如WAV转MP3,MP3转WMA,WAV转WMA,RM(RMVB)转MP3,AVI转MP3,RM(RMVB)转WMA等。
该软件也可以从整个媒体中截取出部分时间段,转成一个音频文件,或者将几个不同格式的媒体转换并连接成一个音频文件。
自定义的各种质量参数,可以满足您各种不同的需要。
图2-1软件的界面样板
用户特征:
该软件对用户无特殊要求,对全能音频软件通有基本了解即可。
假设和依赖关系
全能音频转换通用C++开发,编译器是VisualC++6.0,用到了MFC类库。
由于不是采用标准C++,全能音频转换通只能运行在windows98以上的操作系统上。
2.3具体需求
2.3.1功能需求
1.SRS-CHANGE-01音频文件格式转换
该需求实现对目前所有流行的媒体文件格式(MP3/MP2/OGG/APE/WAV/WMA/
AVI/RM/RMVB/ASF/MPEG/DAT)进行格式转换
输入:
表2-1格式转换输入参数
参数1
音频文件全路径
参数类型
源文件全路径
参数描述
音频文件(文件路径+文件名称)
参数范围
1)为windows操作系统中合法的文件路径和文件名称组合
2)该文件名指向的音频文件应该存在
备注
见图1,当用户点击“添加文件”按钮时候,弹出文件选择对话框,这时候,选择相应的音频文件
参数2
输出格式
字符型
输出格式中选中某个音频文件格式,即转换为此格式的音频文件,缺省为mp3格式
Mp3wmaoggapemp3wav
参数3
编码器
字符串
编码器中选中某个音频文件格式,将采用此编码器进行编码,缺省为Lamemp3encoderver3.93
Lamemp3encoderver3.93
参数4
对于重名文件
选中某个对重名文件处理方式,将采用此方式进行处理,缺省为自动换名
覆盖跳过自动换名
参数5
输出目录
缺省为软件所在路径
为windows操作系统中合法的文件路径
见图2,当用户点击“选择目录”按钮时候,弹出文件选择对话框,这时候,选择相应的路径
参数6
输出质量
缺省为44KHZ,128Kbps,立体声
图2-2音频文件格式转换功能输入参数
音频文件格式转换的处理过程如下:
首先对用户输入的源文件做合法性检查,如果文件路径或者文件名不合法,给用户相应的提示信息,并退出音频文件格式转换的程序模块。
如果文件参数合法,则读取音频文件,点击批量转换按钮自定义输出格式,编码器和输出质量,输出目录以及对于重名文件的处理,点击开始转换。
输出:
检查到参数【源文件全路径】中的文件不是音频文件:
弹出对话框,提示用户“文件【源文件全路径】不是音频文件,文件类型非法,请重新选择文件”。
检查到参数【源文件全路径】中所指向的文件不存在或者被其它应用程序采用独占的方式打开,提示用户“无法打开该文件,请重新选择文件!
”
检查到输出目录所指路径不存在,提示“输出目录不存在,重新选择目录”
转换完成后显示“任务完成”,转换文件保存在输出目录下
2.SRS-CHANGE-02批量转换
该需求实现对多个音频文件进行批量转换
表2-2批量转换输入参数
多个音频文件全路径
音频文件
图2-3多个音频文件批量转换
音频文件批量转换的处理过程如下:
如果文件参数合法,则读取音频文件,点击批量转换按钮
自定义输出格式,编码器和输出质量,输出目录以及对于重名文件的处理,点击开始转换。
输出
检查到参数【多个音频文件路径】中的文件不是音频文件:
检查到参数【多个音频文件全路径】中所指向的文件不存在或者被其它应用程序采用独占的方式打开,提示用户“无法打开该文件,请重新选择文件!
检查到输出目录所指路径不存在,提示“输出目录不存在,重新选择目录”转换完成后显示“任务完成”,转换文件保存在输出目录下
3.SRS-CHANGE-03合并转换
该需求实现对多个音频文件进行合并转换
输入
表2-3合并转换输入参数
音频文件(文件路径+文件名称)
连接顺序
通过上移下移按钮选择连接顺序
上移下移
图2-4合并转换的输入参数
处理
音频文件合并转换的处理过程如下:
4.SRS-CHANGE-04截取转换
表2-4截取转换输入参数
音频文件路径
当用户点击“截取转换”按钮时候,选择相应的音频文件
截取起点
输入截取的起点时间,或选择当前时间为起点
截取终点
截取的终点时间,或选择当前时间为终点
图2-5合并转换的输入参数
音频文件截取转换的处理过程如下:
自定义输出格式,编码器和输出质量,截取的起点及终点,点击开始转换,选择保存路径。
2.3.2外部接口需求
1.用户接口
全能音频转换的用户界面如图1所示。
界面上共有六个按钮,一个文本框,音乐播放控制条,下面对上述控件详细介绍:
⑴.按钮“添加文件”:
用户单击该按钮,弹出文件选择对话框,用户选择添加的音频文件。
⑵.按钮“批量转换”:
用户单击该按钮,如果没有选中音频文件,则先进行添加文件,然后进行批量转换;
若已选中音频文件,则直接进入批量转换界面
⑶.按钮“合成转换”:
用户单击该按钮,如果没有选中音频文件,则先进行添加文件,然后进行合成转换;
若已选中音频文件,则直接进入合成转换界面
⑷.按钮“截取转换”:
用户单击该按钮,如果没有选中音频文件,则先进行添加文件,然后进行截取转换;
若已选中音频文件,则直接进入截取转换界面
⑸.按钮“查看帮助”:
用户单击该按钮,可查看帮助文档
⑹.按钮“购买注册”:
用户单击该按钮,进入注册界面
编辑框:
显示选中的音频文件名称,长度,所在路径,为只读属性
音乐播放器:
可调节音量,可对音频文件进行播放暂停和结束控制
2.软件接口
全音频转换器是一个独立的EXE文件,与外部软件没有接口。
2.4总体设计约束
标准符合性
全能音频转换通采用音频文件格式,编码器标准和规范。
硬件约束
全能音频转换通只运行在PC上,操作系统为WINDOWS98以上的操作系统。
硬件限制:
CPU:
333HZ以上
内存:
64M以上
技术限制:
全能音频转换通由于功能单一,不存在技术上的瓶颈,无技术限制。
2.5需求分级
表2-5需求分级表
需求ID
需求名称
需求分级
SRS-CHANGE-01
音频文件格式转换
必须的
SRS-CHANGE-02
批量转换
SRS-CHANGE-03
合成转换
SRS-CHANGE-04
截取转换
第三章系统测试计划
3.1目标
本文是为了标识全能音频转换通V1.2系统测试需求、估计系统测试各任务的工作量和人力物力资源、安排系统测试任务、进度以及各种过程准则。
3.2概述
3.2.1项目背景
全能音频转换通V1.2是全能音频转换通项目的开发和测试对象,是一个音频转换工具,主要功能根据用户的选择分别进行批量转换、合并转换、截取转换。
该文档作为系统测试方案和系统测试用例的依据。
软件需求规格参照前期学员。
范围:
本文是全能音频转换通V1.2系统测试计划,适用范围为全能音频转换通系统测试组。
用于指导全能音频转换通V1.2系统测试如下四个任务的任务分配、人员安排、时间进度、过程标准以及风险管理等:
全能音频转换通V1.2系统测试计划;
全能音频转换通V1.2系统测试设计;
全能音频转换通V1.2系统测试实现;
全能音频转换通V1.2系统测试执行。
3.2.2组织形式
全能音频转换通V1.2系统测试由魏毓彤单独进行并行测试。
进行添加文件、查看帮助、系统性能测试计划的制定,测试方案的写作,用例的设计,脚本的执行,测试的执行以及测试计划的评审、测试报告的写作、测试文档的评审组织。
完成批量转换模块的测试计划的制定和实施,测试方案的写作,用例的设计,脚本的执行,测试的执行。
完成合并转换模块的测试计划的制定和实施,测试方案的写作,用例的设计,脚本的执行,测试的执行。
完成截取转换模块的测试计划的制定和实施,测试方案的写作,用例的设计,脚本的执行,测试的执行。
3.2.3测试对象
功能测试包括:
添加文件
合并转换
购买注册
GUI测试:
界面
系统性能测试包括:
转换文件格式的时间效率
大批量转换时资源利用率
3.2.4需求跟踪
表3-1需求跟踪
编号
需求项
需求项描述
系统测试项ID
系统测试项描述
1
SRS-CHANGE-00
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 全能 音频 转换 软件 系统 测试