数学与计算机学院
实验报告
( 2013/ 2014学年 第 2 学期 )
课 程 名 称: 软件测试技术
课 程 代 码: 6014169
年级/专业/班: 2012级 软件工程 2班
学 生 姓 名: ****
学 号: *************10
第1章 全能音频转换通系统简介
1.1添加文件并批量转换功能
第一步:选择添加文件按钮添加文件。效果如图1.1
(图1.1)
第二步:用户选中所添加的文件并点击按钮“批量转换”。效果如图1.2
第三步:选择输出格式、编译器、输出质量、对于重名文件处理、输出目录进行选择。
第四步:开始转换。
第2章测试需求分析与计划
2.1需求分析
本测试仅仅从全能音频转换通的一部分功能(批量转换、截取转换、合并转换三个功能)进行测试,从而达到理解测试的全过程的目的。所用工具qtp自动化测试软件,环境在教6A—402机房34号机器。
2.1.1 功能点1
添加文件并批量转换功能
用户选择添加文件按钮,在文件对话框中选择需要的RM文件,点击右键可选择批量转换成功能。
2.2 测试计划
规定:
因子:A :“输出格式”(6个状态)
B :“选择编译器”(9个状态)
1.Lame MP3 Encoder ver 3.92
2.Windows Media Audio Voice 9
3.Windows Media Audio Voice 9.2 Lossless
4.Windows Media Audio Voice 9.2
5.Windows Media Audio Voice 10 Professional
6.Xiph.Org Ogg Vorbis Encoder
7.Monkey’s Audio APE Encoder
8.Wav Output Encoder
9.FFMPEG Build-In MP2 Encoder ver 0.49
C :“输出质量”(30个状态)
1.44KHZ,128Kbps,Stereo CBR
2.48KHZ,128Kbps,Stereo CBR
3.……………………
D “对于重名文件”(3个状态)
1.覆盖
2.跳过
3.自动换名
E “输出目录”(2个状态)
1.电脑内存(如:E盘)
2.移动内存(如:U盘)
表一:(每个因子均只选2个状态)
A | B | C | D | E | |
Test-001 | 1 | 1 | 1 | 1 | 1 |
Test-002 | 1 | 1 | 2 | 1 | 1 |
Test-003 | 1 | 1 | 1 | 2 | 1 |
Test-004 | 1 | 1 | 1 | 1 | 2 |
Test-005 | 1 | 1 | 2 | 2 | 1 |
Test-006 | 1 | 1 | 2 | 1 | 2 |
Test-007 | 1 | 1 | 1 | 2 | 2 |
Test-008 | 1 | 1 | 2 | 2 | 2 |
Test-009 | 2 | 2 | 1 | 1 | 1 |
Test-010 | 2 | 2 | 2 | 1 | 1 |
Test-011 | 2 | 2 | 1 | 2 | 1 |
Test-012 | 2 | 2 | 1 | 1 | 2 |
Test-013 | 2 | 2 | 2 | 2 | 1 |
Test-014 | 2 | 2 | 2 | 1 | 2 |
Test-015 | 2 | 2 | 1 | 2 | 2 |
Test-016 | 2 | 2 | 2 | 2 | 2 |
3.1添加文件并批量转换功能
3.1.1 测试用例
测试用例ID | 添加文件 | 选择批量转换 | 输出格式 | 选择编译器 | 输出质量 | 对于重名文件 | 输出目录 | 预期结果 |
T-001 | 王杰 - 不浪漫罪名.mp3 | 选择 | mp3 | Lame MP3 Encoder ver 3.92 | 44KHZ,128Kbps,Stereo CBR | 覆盖 | 电脑内存 | 成功转换 |
T-002 | 王杰 - 不浪漫罪名.mp3 | 选择 | mp3 | Lame MP3 Encoder ver 3.92 | 48KHZ,128Kbps,Stereo CBR | 覆盖 | 电脑内存 | 成功转换 |
T-003 | 王杰 - 不浪漫罪名.mp3 | 选择 | mp3 | Lame MP3 Encoder ver 3.92 | 44KHZ,128Kbps,Stereo CBR | 跳过 | 电脑内存 | 成功转换 |
T-004 | 王杰 - 不浪漫罪名.mp3 | 选择 | mp3 | Lame MP3 Encoder ver 3.92 | 44KHZ,128Kbps,Stereo CBR | 覆盖 | 移动内存 | 成功转换 |
T-005 | 王杰 - 不浪漫罪名.mp3 | 选择 | mp3 | Lame MP3 Encoder ver 3.92 | 48KHZ,128Kbps,Stereo CBR | 跳过 | 电脑内存 | 成功转换 |
T-006 | 王杰 - 不浪漫罪名.mp3 | 选择 | mp3 | Lame MP3 Encoder ver 3.92 | 48KHZ,128Kbps,Stereo CBR | 覆盖 | 移动内存 | 成功转换 |
T-007 | 王杰 - 不浪漫罪名.mp3 | 选择 | mp3 | Lame MP3 Encoder ver 3.92 | 44KHZ,128Kbps,Stereo CBR | 跳过 | 移动内存 | 成功转换 |
T-008 | 王杰 - 不浪漫罪名.mp3 | 选择 | mp3 | Lame MP3 Encoder ver 3.92 | 48KHZ,128Kbps,Stereo CBR | 跳过 | 移动内存 | 成功转换 |
T-009 | 王杰 - 不浪漫罪名.mp3 | 选择 | Wma | Windows Media Audio Voice 9 | 128kbps,44kHZ,stereo CBR | 覆盖 | 电脑内存 | 成功转换 |
T-010 | 王杰 - 不浪漫罪名.mp3 | 选择 | wma | Windows Media Audio Voice 9 | 96kbps,44kHZ,stereo CBR | 覆盖 | 电脑内存 | 成功转换 |
T-011 | 王杰 - 不浪漫罪名.mp3 | 选择 | Wma | Windows Media Audio Voice 9 | 128kbps,44kHZ,stereo CBR | 跳过 | 移动内存 | 成功转换 |
T-012 | 王杰 - 不浪漫罪名.mp3 | 选择 | Wma | Windows Media Audio Voice 9 | 128kbps,44kHZ,stereo CBR | 覆盖 | 电脑内存 | 成功转换 |
T-013 | 王杰 - 不浪漫罪名.mp3 | 选择 | Wma | Windows Media Audio Voice 9 | 96kbps,44kHZ,stereo CBR | 跳过 | 移动内存 | 成功转换 |
T-014 | 王杰 - 不浪漫罪名.mp3 | 选择 | Wma | Windows Media Audio Voice 9 | 96kbps,44kHZ,stereo CBR | 覆盖 | 电脑内存 | 成功转换 |
T-015 | 王杰 - 不浪漫罪名.mp3 | 选择 | Wma | Windows Media Audio Voice 9 | 128kbps,44kHZ,stereo CBR | 跳过 | 移动内存 | 成功转换 |
T-016 | 王杰 - 不浪漫罪名.mp3 | 选择 | Wma | Windows Media Audio Voice 9 | 96kbps,44kHZ,stereo CBR | 跳过 | 移动内存 | 成功转换 |
3.1.2录制脚本过程(截屏)
第一步:录制脚本,选择“Record”如图()
图(3-2-1)
第二步:按下添加文件按钮,添加文件,如下图(3-2-2)
图(3-2-2)
第三步:按下批量转换按钮进行批量转换,如图(3-2-3)
图(3-2-3)
第四步:选择输出格式、选择编译器、输出质量、对于重名文件、输出目录。
第五步:点击“Stop”结束录制过程,脚本录制成功,如图(3-2-4)
图(3-2-4)
第六步:在容易出错的点上右击鼠标,选择“Insert Standard Checkpoint”,如图(3-2-5)
图(3-2-5)
第七步:点击“确定”,脚本,如图(3-2-6)
图(3-2-6)
第八步:在外面将全能音频转换通里的数据删除,点击“Run”运行脚本。
图(5-2-7)
3.1.3 测试脚本
Dialog("全能音频转换通 V1.2 自由之翼[TFW]").WinButton("添加文件").Click
Dialog("打开").WinListView("SysListView32").Select "王杰 - 不浪漫罪名.mp3"
Dialog("打开").WinListView("SysListView32").ExtendSelect "Adam Lambert - Whataya Want From Me.mp3"
Dialog("打开").WinButton("打开(O)").Click
Dialog("全能音频转换通 V1.2 自由之翼[TFW]").WinButton("批量转换").Click
Dialog("全能音频转换通 -- 批量转换文件格式").WinComboBox("输出格式:").Select "wma"
Dialog("全能音频转换通 -- 批量转换文件格式").WinComboBox("选择编码器:").Select "Windows Media Audio 9.1"
Dialog("全能音频转换通 -- 批量转换文件格式").WinComboBox("输出质量:").Select "128 kbps, 44 kHz, stereo CBR"
Dialog("全能音频转换通 -- 批量转换文件格式").WinRadioButton("覆盖").Set
Dialog("全能音频转换通 -- 批量转换文件格式").WinButton("选择目录").Click
Dialog("浏览文件夹").WinTreeView("请选择一个文件夹存放转换后的文件:").Select "桌面"
Dialog("浏览文件夹").WinButton("确定").Click
Dialog("全能音频转换通 -- 批量转换文件格式").WinButton("开始转换").Check CheckPoint("开始转换")
Dialog("全能音频转换通 -- 批量转换文件格式").WinButton("开始转换").Click
3.1.4 执行和结果
执行QTP生成的脚本,结果如图(3-4-1)
图(3-4-1)
第4章测试结果分析
4.1测试用例的汇总表
用例编号 | 测试步骤、输入数据 | 预期结果 | 测试结果 |
Test-01 | (1)录制批量转换脚本 (2)根据测试用例执行测试。 (3)批量转换,并提交数据 (4)在外面删除数据,执行脚本 | 全能音频转换通的批量转换功能按照理想运行,没有出现问题 | 没有错误产生 |
4.2检查项
序号 | 检查项 | 结果 |
1 | 全能音频转换通的批量转换功能 | 批量转换功能基本完备 |
4.3分析与建议
功能较少,但基本上满足了音频转换的需求,但是建议一般用户也能对系统进行访问,查看自己的音频转换。
第5章全能音频转换通测试小结
在此期间我了解和认识了软件测试技术和QTP自动化测试工具,并且学习了QTP工具的使用。现在已经能很熟练的使用QTP测试工具。
其实QTP自动化测试的许多优点。使用QuickTest可以加速测试的整个过程,并且建置完新版本的应用程序后网站后,可以重复使用测试脚本进行测试。以QuickTest执行测试,就与人工测试一样,QuickTest会仿真鼠标的动作与键盘的输入,不过QuickTest比人工测试快了很多,省去不少时间,节约成本。
最后,我将此次的课题设计大体的说下,首先我对“全能音频转换通”不同的功能进行了录制不同的测试脚本,再对脚本能够出错的地方设立了检查点以验证执行结果的真确性,然后对脚本进行执行。本次测试仅仅对全能音频转换通的一部分功能进行了测试且执行测试的过程中不可避免地遇到了各种各样的问题,因为本人水平有限,在实现方面有诸多不尽如人意的地方,因此系统还存在着许多不足之处。敬请见谅,在今后的学习与工作中我会更加的努力。
参考文献
[1]《软件测试技术》,贺平 编著,机械工业出版社,2004年
[2]《QTP从实践到精通》,田艳琴 著 电子工业出版社,2010年
[3] 《软件测试管理》,吴新泽 著 人民邮电出版社, 2007年