全能音频转换通软件系统测试
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
自动化测试就是用来测试软件在集成系统中的运行情况的。性能测试的目标是度量系统相对于预定义目标的差距。自动化测试必须有工具支持,在本次测试工作中,我们用到的测试工具为QTP。
GUI测试主要包括两方面的重要内容,一方面是界面实现与界面设计的吻合情况;另一方面是确认界面处理的正确性。为了更好的进行GUI测试,提倡界面与功能的设计分离。一般把GUI系统分为三个层次,界面层,界面与功能的接口层,功能层。因此GUI测试可以把重点关注在界面层和界面与功能接口层上。
该软件能从视频文件中分离出音频流,转换成完整的音频文件。典型的应用如WAV转MP3,MP3转WMA,WAV转WMA,RM(RMVB)转MP3,AVI转MP3,RM(RMVB)转WMA等。
该软件也可以从整个媒体中截取出部分时间段,转成一个音频文件,或者将几个不同格式的媒体转换并连接成一个音频文件。自定义的各种质量参数,可以满足您各种不同的需要。
Functional testing is the most basic test in the system testing, it does not matter the internal logic of software testing, based on product requirements specifications and test requirements list, verify the functionality of the product meets the demand for the product specifications.
完成日期2012年5月10日
答辩日期2012年5月12日
摘
系统测试是将已经集成好的软件系统,作为整个基于计算机系统的一个元素,与计算机硬件、外设。某些支持软件、数据、人员等其他系统元素结合在一起,在一个实际运行(使用)环境下,对计算机进行一系列的组装测试和确认测试。
功能测试是系统测试中最基本的测试,它不管软件测试内部的实现逻辑,主要根据产品的需求规格说明书和测试需求列表,验证产品的功能实现是否符合产品的需求规格。
GUI testing mainly includes two aspects, one is the interface consistent with the interface design; the other hand, confirm the correctness of the interface treatment. GUI testing in order to better advocate the separation of interface and functionality and design. General GUI system is divided into three levels of the interfacial layer, interface and functionality of the interface layer, function layer. GUI testing can focus on the interface layer and the interface and functionality and interface layer.
如果从众多的音频转换软件中脱颖而出,成为被更多用户接受及认可的音频转换软件成为了我们的开发要求及测试目标。
我们致力于做到功能更强大、界面更友好、性能更优化的目标。这是,对于测试的要求就愈来愈高。
图1-1全能音频转换通V1.2主界面图
1.2本课题研究的目标
希望运用科学的测试理论及方法,检测及排除缺陷并进行修复。
该需求实现对目前所有流行的媒体文件格式(MP3/MP2/OGG/APE/WAV/WMA/
AVI/RM/RMVB/ASF/MPEG/DAT)进行格式转换
输入:
表2-1格式转换输入参数
参数1
音频文件全路径
参数类型
源文件全路径
参数描述
音频文件(文件路径+文件名称)
参数范围
1)为windows操作系统中合法的文件路径和文件名称组合
输入:
表2-2 批量转换输入参数
参数1
多个音频文件全路径
参数类型
音频文件
参数描述
音频文件(文件路径+文件名称)
参数范围
1)为windows操作系统中合法的文件路径和文件名称组合
2)该文件名指向的音频文件应该存在
备注
见图1,当用户点击“添加文件”按钮时候,弹出文件选择对话框,这时候,选择相应的音频文件
1、 证明
1) 获取系统在可接受范围内可用的信心;
2) 尝试在非正常情况下的功能和特性;
3) 保证一个工作产品是完整的并且可用或者可被集成。
2、 检测
1) 发现缺陷、错误和系统不足;
2) 定义系统的能力和局限性;
3) 提供组件、工作产品和系统的质量信息。
3、 预防
1) 澄清系统的规格和性能;
2) 提供预防或减少可能制造错误的信息;
2.1简介
2.1.1
本文档是全能音频转换通(代码行统计工具)的软件需求规格说明书。本文档的面向软件开发人员和软件测试人员。软件开发人员根据该文档完成概要设计文档,测试人员根据该文档完成系统测试计划、策略和系统测试用例。
2.Leabharlann Baidu.2
本文档依据《全能音频转换通 项目工作任务书》,明确并细化《全能音频转换通 项目工作任务书》中的TProject项目需求。
音频文件格式转换的处理过程如下:
首先对用户输入的源文件做合法性检查,如果文件路径或者文件名不合法,给用户相应的提示信息,并退出音频文件格式转换的程序模块。如果文件参数合法,则读取音频文件,点击批量转换按钮自定义输出格式,编码器和输出质量,输出目录以及对于重名文件的处理,点击开始转换。
输出:
检查到参数【源文件全路径】中的文件不是音频文件:弹出对话框,提示用户“文件【源文件全路径】不是音频文件,文件类型非法,请重新选择文件”。
全能音频转换通是一款音视频文件格式转换软件。可以进行音频截取,合并等操作,开源免费且规模适宜,其特点非常适用于进行系统测试。本文档将就全能音频转换通在系统测试方面进行测试工作,完成完整的测试流程。
关键词:系统测试;功能测试;GUI测试;自动化;全能音频转换通
ABSTRACT
System testing has been integrated a good software system as a whole based on one element of a computer system, computer hardware, peripherals. Some support software, data, personnel, and other system elements together, in an actual run (use) environment, a series of assembly and testing and confirmation testing of the computer.
图2-1软件的界面样板
用户特征:该软件对用户无特殊要求,对全能音频软件通有基本了解即可。
假设和依赖关系
全能音频转换通用C++开发,编译器是Visual C++ 6.0,用到了MFC类库。由于不是采用标准C++,全能音频转换通只能运行在windows 98以上的操作系统上。
2.3具体需求
2.3.1
1.SRS-CHANGE-01音频文件格式转换
2)该文件名指向的音频文件应该存在
备注
见图1,当用户点击“添加文件”按钮时候,弹出文件选择对话框,这时候,选择相应的音频文件
参数2
输出格式
参数类型
字符型
参数描述
输出格式中选中某个音频文件格式,即转换为此格式的音频文件,缺省为mp3格式
参数范围
Mp3 wma ogg ape mp3 wav
备注
参数3
编码器
Keywords:system testing;functional testing;GUI testing;automation;all-round audio converter
第一章 绪论
1.1开发背景
随着信息时代的到来,人类对于娱乐的要求越来越高,人们不再满足于单纯的音视频成品的直接享受,更多的人希望自主的达到音乐文件转换的要求,应用于工作及生活中。这时,越来越多的音频转换功能出现了。
覆盖跳过自动换名
备注
参数5
输出目录
参数类型
字符串
参数描述
缺省为软件所在路径
参数范围
为windows操作系统中合法的文件路径
备注
见图2,当用户点击“选择目录”按钮时候,弹出文件选择对话框,这时候,选择相应的路径
参数6
输出质量
参数类型
字符串
参数描述
缺省为44KHZ,128Kbps,立体声
参数范围
备注
图2-2音频文件格式转换功能输入参数
检查到参数【源文件全路径】中所指向的文件不存在或者被其它应用程序采用独占的方式打开,提示用户“无法打开该文件,请重新选择文件!”
检查到输出目录所指路径不存在,提示“输出目录不存在,重新选择目录”
转换完成后显示“任务完成”,转换文件保存在输出目录下
2.SRS-CHANGE-02批量转换
该需求实现对多个音频文件进行批量转换
3) 在过程中尽早检测错误;
4) 确认问题和风险,并且提前确认解决这些问题和风险的途径。
1.3本课题研究意义和研究内容
1.3.1
本课题用于发现软件中存在的缺陷,用于完善软件,更好的满足用户的功能,界面,性能需求。
1.3.2
利用软件测试的相关知识,从需求开始,经过计划、方案、主测试点、测试用例、测试过程、缺陷报告、性能脚本、总结等一系列完整的测试过程,对软件从功能、
编号2009255456
毕业设计论文
题目:
全能音频转换通软件系统测试
学生姓名
学 号
系 部
专 业
班 级
指导教师
评阅教师
2012年5月
全能音频转换通软件系统测试
Almighty audio converter software through system testing
毕业设计(论文)共50页
图纸共45张
Automated testing is used to test the software running in the integrated system. The goal of the performance test is a measure of the gap relative to the predefined target. Automated testing tools to support this test work, we use the testing tools QTP.
Almighty Audio Converter is an audio and video file format conversion software. Audio interception, and merge operations, the free open source and scale appropriate to its characteristics ideally suited for system testing. This document will the Almighty audio converter testing system testing, and complete the whole testing process.
参数类型
字符串
参数描述
编码器中选中某个音频文件格式,将采用此编码器进行编码,缺省为Lame mp3 encoder ver 3.93
参数范围
Lame mp3 encoder ver 3.93
备注
参数4
对于重名文件
参数类型
字符串
参数描述
选中某个对重名文件处理方式,将采用此方式进行处理,缺省为自动换名
参数范围
2.2总体概述
2.2.
全能音频转换通是一款共享音视频文件格式转换软件。试用版可试用5次,没有功能限制。也可注册成为正式用户。
1.产品环境介绍:
全能音频转换通是一个完全独立的产品,实现项目工作任务书中规定的所有需求项目。
2.软件功能:
全能音频转换通是一款音视频文件格式转换软件。它支持目前所有流行的媒体文件格式(MP3/MP2/OGG/APE/WAV/WMA/AVI/RM/RMVB/ASF/MPEG/DAT),并能批量转换。
GUI测试主要包括两方面的重要内容,一方面是界面实现与界面设计的吻合情况;另一方面是确认界面处理的正确性。为了更好的进行GUI测试,提倡界面与功能的设计分离。一般把GUI系统分为三个层次,界面层,界面与功能的接口层,功能层。因此GUI测试可以把重点关注在界面层和界面与功能接口层上。
该软件能从视频文件中分离出音频流,转换成完整的音频文件。典型的应用如WAV转MP3,MP3转WMA,WAV转WMA,RM(RMVB)转MP3,AVI转MP3,RM(RMVB)转WMA等。
该软件也可以从整个媒体中截取出部分时间段,转成一个音频文件,或者将几个不同格式的媒体转换并连接成一个音频文件。自定义的各种质量参数,可以满足您各种不同的需要。
Functional testing is the most basic test in the system testing, it does not matter the internal logic of software testing, based on product requirements specifications and test requirements list, verify the functionality of the product meets the demand for the product specifications.
完成日期2012年5月10日
答辩日期2012年5月12日
摘
系统测试是将已经集成好的软件系统,作为整个基于计算机系统的一个元素,与计算机硬件、外设。某些支持软件、数据、人员等其他系统元素结合在一起,在一个实际运行(使用)环境下,对计算机进行一系列的组装测试和确认测试。
功能测试是系统测试中最基本的测试,它不管软件测试内部的实现逻辑,主要根据产品的需求规格说明书和测试需求列表,验证产品的功能实现是否符合产品的需求规格。
GUI testing mainly includes two aspects, one is the interface consistent with the interface design; the other hand, confirm the correctness of the interface treatment. GUI testing in order to better advocate the separation of interface and functionality and design. General GUI system is divided into three levels of the interfacial layer, interface and functionality of the interface layer, function layer. GUI testing can focus on the interface layer and the interface and functionality and interface layer.
如果从众多的音频转换软件中脱颖而出,成为被更多用户接受及认可的音频转换软件成为了我们的开发要求及测试目标。
我们致力于做到功能更强大、界面更友好、性能更优化的目标。这是,对于测试的要求就愈来愈高。
图1-1全能音频转换通V1.2主界面图
1.2本课题研究的目标
希望运用科学的测试理论及方法,检测及排除缺陷并进行修复。
该需求实现对目前所有流行的媒体文件格式(MP3/MP2/OGG/APE/WAV/WMA/
AVI/RM/RMVB/ASF/MPEG/DAT)进行格式转换
输入:
表2-1格式转换输入参数
参数1
音频文件全路径
参数类型
源文件全路径
参数描述
音频文件(文件路径+文件名称)
参数范围
1)为windows操作系统中合法的文件路径和文件名称组合
输入:
表2-2 批量转换输入参数
参数1
多个音频文件全路径
参数类型
音频文件
参数描述
音频文件(文件路径+文件名称)
参数范围
1)为windows操作系统中合法的文件路径和文件名称组合
2)该文件名指向的音频文件应该存在
备注
见图1,当用户点击“添加文件”按钮时候,弹出文件选择对话框,这时候,选择相应的音频文件
1、 证明
1) 获取系统在可接受范围内可用的信心;
2) 尝试在非正常情况下的功能和特性;
3) 保证一个工作产品是完整的并且可用或者可被集成。
2、 检测
1) 发现缺陷、错误和系统不足;
2) 定义系统的能力和局限性;
3) 提供组件、工作产品和系统的质量信息。
3、 预防
1) 澄清系统的规格和性能;
2) 提供预防或减少可能制造错误的信息;
2.1简介
2.1.1
本文档是全能音频转换通(代码行统计工具)的软件需求规格说明书。本文档的面向软件开发人员和软件测试人员。软件开发人员根据该文档完成概要设计文档,测试人员根据该文档完成系统测试计划、策略和系统测试用例。
2.Leabharlann Baidu.2
本文档依据《全能音频转换通 项目工作任务书》,明确并细化《全能音频转换通 项目工作任务书》中的TProject项目需求。
音频文件格式转换的处理过程如下:
首先对用户输入的源文件做合法性检查,如果文件路径或者文件名不合法,给用户相应的提示信息,并退出音频文件格式转换的程序模块。如果文件参数合法,则读取音频文件,点击批量转换按钮自定义输出格式,编码器和输出质量,输出目录以及对于重名文件的处理,点击开始转换。
输出:
检查到参数【源文件全路径】中的文件不是音频文件:弹出对话框,提示用户“文件【源文件全路径】不是音频文件,文件类型非法,请重新选择文件”。
全能音频转换通是一款音视频文件格式转换软件。可以进行音频截取,合并等操作,开源免费且规模适宜,其特点非常适用于进行系统测试。本文档将就全能音频转换通在系统测试方面进行测试工作,完成完整的测试流程。
关键词:系统测试;功能测试;GUI测试;自动化;全能音频转换通
ABSTRACT
System testing has been integrated a good software system as a whole based on one element of a computer system, computer hardware, peripherals. Some support software, data, personnel, and other system elements together, in an actual run (use) environment, a series of assembly and testing and confirmation testing of the computer.
图2-1软件的界面样板
用户特征:该软件对用户无特殊要求,对全能音频软件通有基本了解即可。
假设和依赖关系
全能音频转换通用C++开发,编译器是Visual C++ 6.0,用到了MFC类库。由于不是采用标准C++,全能音频转换通只能运行在windows 98以上的操作系统上。
2.3具体需求
2.3.1
1.SRS-CHANGE-01音频文件格式转换
2)该文件名指向的音频文件应该存在
备注
见图1,当用户点击“添加文件”按钮时候,弹出文件选择对话框,这时候,选择相应的音频文件
参数2
输出格式
参数类型
字符型
参数描述
输出格式中选中某个音频文件格式,即转换为此格式的音频文件,缺省为mp3格式
参数范围
Mp3 wma ogg ape mp3 wav
备注
参数3
编码器
Keywords:system testing;functional testing;GUI testing;automation;all-round audio converter
第一章 绪论
1.1开发背景
随着信息时代的到来,人类对于娱乐的要求越来越高,人们不再满足于单纯的音视频成品的直接享受,更多的人希望自主的达到音乐文件转换的要求,应用于工作及生活中。这时,越来越多的音频转换功能出现了。
覆盖跳过自动换名
备注
参数5
输出目录
参数类型
字符串
参数描述
缺省为软件所在路径
参数范围
为windows操作系统中合法的文件路径
备注
见图2,当用户点击“选择目录”按钮时候,弹出文件选择对话框,这时候,选择相应的路径
参数6
输出质量
参数类型
字符串
参数描述
缺省为44KHZ,128Kbps,立体声
参数范围
备注
图2-2音频文件格式转换功能输入参数
检查到参数【源文件全路径】中所指向的文件不存在或者被其它应用程序采用独占的方式打开,提示用户“无法打开该文件,请重新选择文件!”
检查到输出目录所指路径不存在,提示“输出目录不存在,重新选择目录”
转换完成后显示“任务完成”,转换文件保存在输出目录下
2.SRS-CHANGE-02批量转换
该需求实现对多个音频文件进行批量转换
3) 在过程中尽早检测错误;
4) 确认问题和风险,并且提前确认解决这些问题和风险的途径。
1.3本课题研究意义和研究内容
1.3.1
本课题用于发现软件中存在的缺陷,用于完善软件,更好的满足用户的功能,界面,性能需求。
1.3.2
利用软件测试的相关知识,从需求开始,经过计划、方案、主测试点、测试用例、测试过程、缺陷报告、性能脚本、总结等一系列完整的测试过程,对软件从功能、
编号2009255456
毕业设计论文
题目:
全能音频转换通软件系统测试
学生姓名
学 号
系 部
专 业
班 级
指导教师
评阅教师
2012年5月
全能音频转换通软件系统测试
Almighty audio converter software through system testing
毕业设计(论文)共50页
图纸共45张
Automated testing is used to test the software running in the integrated system. The goal of the performance test is a measure of the gap relative to the predefined target. Automated testing tools to support this test work, we use the testing tools QTP.
Almighty Audio Converter is an audio and video file format conversion software. Audio interception, and merge operations, the free open source and scale appropriate to its characteristics ideally suited for system testing. This document will the Almighty audio converter testing system testing, and complete the whole testing process.
参数类型
字符串
参数描述
编码器中选中某个音频文件格式,将采用此编码器进行编码,缺省为Lame mp3 encoder ver 3.93
参数范围
Lame mp3 encoder ver 3.93
备注
参数4
对于重名文件
参数类型
字符串
参数描述
选中某个对重名文件处理方式,将采用此方式进行处理,缺省为自动换名
参数范围
2.2总体概述
2.2.
全能音频转换通是一款共享音视频文件格式转换软件。试用版可试用5次,没有功能限制。也可注册成为正式用户。
1.产品环境介绍:
全能音频转换通是一个完全独立的产品,实现项目工作任务书中规定的所有需求项目。
2.软件功能:
全能音频转换通是一款音视频文件格式转换软件。它支持目前所有流行的媒体文件格式(MP3/MP2/OGG/APE/WAV/WMA/AVI/RM/RMVB/ASF/MPEG/DAT),并能批量转换。