1、测试计划书基于哼唱的搜索引擎基于哼唱的音乐搜索引擎测试计划2011/6/181引言 31.1编写目的 31.2背景 31.3定义 41.4参考资料 42计划 42.1软件说明 42.2测试内容 62.3测试1(Login) 62.3.1进度安排 62.3.2条件 62.3.3测试资料 62.3.4测试培训 62.4测试2(Farmer) 62.4.1 72.4.2 72.4.3 72.4.4 72.5测试3(Manager) 72.5.1 72.5.2 72.5.3 82.5.4 83测试设计说明 83.1测试1(Login) 83.1.1控制 83.1.2输入 83.1.3输出 83.1.4
2、过程 83.2测试2(Farmer) 93.2.1控制 93.2.2输入 93.2.3输出 93.2.4过程 93.3测试3(Manager) 93.3.1控制 93.3.2输入 93.3.3输出 93.3.4过程 104评价准则 104.1范围 104.2数据整理 104.3尺度 10测试计划1引言1.1编写目的基于哼唱的音乐搜索引擎的编写目的是:使整个测试工作能有序进行,指导测试人员的工作,为测试提供依据。提供系统化、规范化、工程化、实用化的测试技术规范,尽早发现故障。在测试时,须按照此计划执行。本测试计划的预期读者为:与基于哼唱的音乐搜索引擎软件开发有联系的开发组成人员,测试人员,客户。
3、1.2背景a 测试计划所从属的软件为:基于哼唱的音乐搜索引擎;b 本项目的提出者:工程实践课题;本项目的用户: 普通用户;执行此项目测试的计算中心:互联网;在开始执行本测试计划之前必须完成以下各项工作:各功能模块必须编写完成,且已经在数据库中导入一定量的数据。1.3定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组:无。1.4参考资料a 项目的具体功能实现b 软件需求说明书、概要设计说明书、详细设计说明书;c 测试计划(GB856788) 中国国家标准管理委员会 2计划2.1软件说明 哼唱信号的处理输 出 基 频Midi文件的处理 波形叠加消除背景音乐人 声 部 分功能输入输出权限录
4、音功能人声的哼唱系统存储哼唱的声音用户检索功能处理后的哼唱信息信息匹配后的结果系统显示结果人声的哼唱所要找的歌曲系统2.2测试内容名称标识符进度安排内容目的Humming1天哼唱信息处理模块模块功能测试Music1天Midi音乐的处理模块模块模块功能测试Algorithm1天算法匹配模块模块功能测试2.3测试1(Login)参与单位:本系统开发人员、测试人员;被测试的部位:哼唱信息处理模块2.3.1进度安排准备数据:打开录音设备,进行哼唱录音,记录哼唱信息测试时使用;时间:该模块测试复杂,测试时间安排一天。2.3.2条件a 打开录音设备;b 为方便收集到哼唱信息,需连接至音乐的特征库;c 软件
5、测试人员两名。2.3.3测试资料a 详细设计说明书的测试计划;b 基于哼唱的音乐搜索引擎;c 输入举例:用录音设备录一段“千千阙歌”的一段哼唱; 输出举例:系统会把此哼唱的音乐片段进行处理,存放到特征库里。2.3.4测试培训无需特殊培训。2.4测试2(Farmer)参与单位:本系统开发人员、测试人员被测试的部位:midi音乐处理模块2.4.1准备数据:系统对midi音乐进行处理,测试时使用;测试时间:一天。2.4.2a 需要有一个存放midi音乐的库;b 为方便收集到midi音乐的处理信息,需连接至音乐的特征库;c 软件测试人员一名 2.4.3a 详细设计说明书的测试计划;b 基于哼唱的音乐搜
6、索引擎;c 输入举例:midi音乐库里的音乐; 输出举例:系统会把midi音乐库里的音乐进行处理,然后放入特征库;2.4.4无需特殊培训。2.5测试3(Manager)参与单位:本系统开发人员、测试人员被测试的部位:算法匹配模块2.5.1准备数据:特征库里的哼唱信息以及特征库里的midi音乐特征信息,便于在特征库里面匹配;测试时间:一天;2.5.2a 为方便收集到准确的匹配结果,需连接至特征数据库;b 软件测试人员两名;2.5.3a 详细设计说明书的测试计划;b 基于哼唱的音乐搜索引擎;c 输入举例:音乐特征库里的哼唱信息和midi音乐的信息; 输出举例:准确的匹配结果;2.5.4无需特殊培训
7、。 3测试设计说明3.1测试1(Login)采用端点测试法,测试哼唱处理模块所有可能出现的问题。3.1.1控制人工输入,顺序操作,结果可以进行下一步的匹配。3.1.2输入测试用例1:(正确输入)输入:哼唱一首歌曲“大海”。 3.1.3输出测试用例:预期输出:可以进行下一步的匹配。 3.1.4过程测试准备:打开麦克风。输入: 哼唱输入一首歌“大海”。结束方式:可以进行下一步的匹配。3.2测试2(Farmer)采用端点测试法,测试Midi音乐库模块所有功能。3.2.1控制人工输入,顺序操作,结果可以进行下一步的匹配。3.2.2输入测试用例:随着哼唱的输入的歌曲能找到库里面有所要匹配的歌曲。 3.2
8、.3输出测试用例:能够进行下一步的匹配。 3.2.4过程测试准备:先查找数据库里面是否有歌曲。结束方式:能够进行下一步的匹配。3.3测试3(Manager)采用黑盒测试法,测试音乐匹配模块的所有功能。3.3.1控制人工输入,顺序操作,结果直接显示在输出端屏幕上。3.3.2输入测试用例: 哼唱输入一首歌曲。3.3.3输出测试用例:在显示屏上能找到所要找的歌曲。 3.3.4过程测试准备:哼唱输入一首歌曲。 结束方式:成功匹配到所要找的歌曲。 4评价准则4.1范围所选择的测试用例能够接受的范围局限与测试人员所想到的。4.2数据整理数据库手动生成方式。4.3尺度(1)输出结果合理;(2)输出结果与预期偏差允许有微量偏移;(3)匹配等待时间在8s之内。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1