深度优先搜索测试报告
一、 测试目的
1.1 通过对程序的测试,得到对编写的程序的评价。
1.2 分析程序的执行过程及运行的结果是否正确。
1.3 对模块进行测试,分析其性能。
1.4 找出程序中的错误,漏洞。
1.5 加深对测试分析的认识,培养软件测试的思维。
二、 测试内容
2.1 测试输入的矩阵是否符合要求.
2.2 测试output函数模块是否正确。
2.3 测试colorsame函数模块是否正确。
2.4 测试try函数模块是否正确。
2.5 测试main函数模块是否正确。
三、 测试策略
3.1白盒测试
测试格式【输入[条件],输出[结果]】
3.1.1 output函数的测试用例
【[s>=7],[\n, 颜色组合serial number:, color[i] ]】
①【[s=7],[\n, 颜色组合serial number:, (0000000)]】
测试结果:
②【[s=8],[\n, 颜色组合serial number:, (0000000)]】
测试结果:
③ 只有在尝试涂色次数达到7次后才会调用output输出函数,直接将程序的尝试次数设置为7,测试结果如上所示,表明output输出函数输出结果与预期结果相同。
3.1.2 colorsame函数的测试用例
【[color[s]=i(i<=4)],[ \n, 颜色组合serial number:, color[i]]】
① 【[color[0]=1],[ \n, 颜色组合serial number:, 1]】
测试结果:
② 【[color[1]=2],[ \n, 颜色组合serial number:, 12]】
测试结果:
③ 给第一块区域尝试涂色时,没有限制,从1号颜色开始,但给第二块区域涂色时,考虑到与第一块区域相邻,尝试涂1号颜色失败,涂2号颜色成功。如上结果所示,与预期结果一致。
3.1.3 try函数的测试用例
【[try(s)],[ \n, 颜色组合serial number:, color[i]]】
① 【[try(0)],[ \n, 颜色组合serial number:, 1213214]】
测试结果:
② 【[try(1)],[ \n, 颜色组合serial number:, 1213244]】
测试结果:
③ 每一次尝试涂色,都给7个区域涂色,并且由1号颜色到4号颜色逐一尝试。
3.2黑盒测试
3.2.1 main函数的测试用例
测试部分结果:
第二篇:软件工程测试报告
测试报告
Hanent整理
1引言
1.1编写目的
1.2背景说明-
(被测软件系统的名称、任务提出者、开发者、用户等;指出测试环境与实际环境的差异以及其对测试结果的影响。)
2测试概要
(用表格的形式每一个测试项的标识以及内容,并且指出实际测试内容与测试计划的差别以及更改的原因。)
3测试结果
(对每一个测试项的实际输出结果与预期的相比较,说明所发现的结果。) 4对软件功能的结论
对每一项功能,必须说明:
A 经过测试验证的能力(capabilities)
B 查找出来的限制和缺陷(defects)。
5分析总结
5.1能力
(经过测试验证的该软件所具有的能力。)
5.2限制和缺陷
(说明经过测试证实的缺陷和限制,说明缺陷和限制对软件性能的影响。)
5.3建议
各项修改的方法
各项修改的进度要求。
各项修改预计的工作量。
各项修改的负责人。
6测试资源的消耗
(总结测试工作的资源消耗,包括参加的人员、级别、数量和时间等等。)