黑龙江大学软件测试实验报告Word文档下载推荐.docx
《黑龙江大学软件测试实验报告Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《黑龙江大学软件测试实验报告Word文档下载推荐.docx(14页珍藏版)》请在冰豆网上搜索。
![黑龙江大学软件测试实验报告Word文档下载推荐.docx](https://file1.bdocx.com/fileroot1/2022-11/30/f255e3c4-d787-44be-91f8-6eabbddb7fd1/f255e3c4-d787-44be-91f8-6eabbddb7fd11.gif)
附加:
综合创新能力
实验
综合成绩
教师签字
黑龙江大学教务处
目录
实验报告1
测试计划(GB8567——88)4
1引言4
1.1编写目的4
1.2背景4
1.3定义4
1.4参考资料4
2计划4
2.1软件说明4
2.2测试内容5
2.3测试1(三角形问题白盒测试)5
2.3.1进度安排5
2.3.2条件5
2.3.3测试资料5
3测试设计说明5
3.1测试1(三角形问题白盒测试)5
3.1.1控制5
3.1.2输入6
3.1.3输出6
3.1.4过程6
4评价准则9
4.1范围9
4.2数据整理10
4.3尺度10
测试分析报告(GB8567——88)11
1引言11
1.1编写目的11
1.2背景11
1.3定义11
1.4参考资料11
2测试概要11
3测试结果及发现11
3.1测试1(三角形问题白盒测试)11
4对软件功能的结论13
4.1功能1(基本计算功能的测试)13
4.1.1能力13
三角形问题白盒测试,针对主函数和子函数做白盒测试。
输入三角形三边,输出三角形类型,输入exit退出程序13
4.1.2限制13
5分析摘要13
5.1能力13
5.2缺陷和限制13
5.3建议13
5.4评价14
测试计划(GB8567——88)
1引言
1.1编写目的
本测试计划为了检验软件是否正确地实验了产品规格说明书所定义的系统功能和特性,尽快尽早地发现软件缺陷,并确认所开发的软件是否满足用户真正的需求。
本文在批准执行后,提供给程序测试人员。
1.2背景
该测试计划测试的软件为“三边判断三角形类型”的程序
1.3定义
关键词
意义
等边△
三边都相等的△
等腰△
有两边相等的△
直角△
有一个角是直角的△
锐角△
三个角都是锐角的△
钝角△
有一个角是钝角的△
1.4参考资料
《源代码Program.cs》
附件:
2计划
2.1软件说明
输入三角形三边,输出三角形类型,输入exit退出程序
2.2测试内容
基本逻辑进行测试,数据驱动。
总测试时间计划为2小时。
由一名软件测试人员进行。
2.3测试1(三角形问题白盒测试)
2.3.1进度安排
软件测试时间:
2013年10月17日,用时1小时,测试人员1名
文档书写时间:
2.3.2条件
测试环境:
硬软件
配置参数
电脑型号
AcerS3
CPU
IntelI52467M1.6GHz
内存
4GB
硬盘
520G
OS
Windows8prox64
网络
无
2.3.3测试资料
3测试设计说明
3.1测试1(三角形问题白盒测试)
3.1.1控制
本测试为程序员测试,白盒测试,用数据驱动。
用到的技术为覆盖测试、边界值测试。
3.1.2输入
测试用例中的输入由程序员直接通过键盘输入。
3.1.3输出
软件界面上会显示出计算的结果或报告错误
3.1.4过程
程序的流程图
简化的控制流图
环形复杂度=判断结点数+1=6+1=7;
独立路径测试的测试用例(用例1)
序号
输入
输出
覆盖独立路径
1
A35
error01数字转换出现异常
1、2、3
2
2445
error02输入的边数不是三条
1、2、4、5
3
235
error03两边之和小于等于第三边,构不成三角形
1、2、4、6、7
4
333
等边三角形
1、2、4、6、8、9
5
233
等腰三角形
1、2、4、6、8、
10、11
6
345
其它三角形
10、12
7
exit
退出程序
1、13
图矩阵
8
9
10
11
12
13
对三角形问题进行分解,分为以下子问题
1.staticList<
double>
ConvertNum(stringinput)方法:
输入字符串,转换成数字的索引表等数据结构,并且对其进行排序,方便从中找到数字。
(见用例2)
2.判断三角形三边的关系。
(见用例3)
3.判断三角形三个角的关系。
(见用例4)
用例2
输入为软件的输入,输出为List<
n
说明
1.
非数字
2.
边数不为三
3.
23
4.
中间有2个以上空格
5.
234
n[0]=2,n[1]=3,n[2]=4
6.
345
三个整数
n[0]=3,n[1]=4,n[2]=5
7.
2.533.5
有小数
n[0]=2.5,n[1]=3,n[2]=3.5
8.
3.54.55.5
全是小数
n[0]=3.5,n[1]=4.5,n[2]=5.5
9.
4.53.52.5
顺序从大到小
n[0]=2.5,n[1]=3.5,n[2]=4.5
10.
444
顺序相同
n[0]=4,n[1]=4,n[2]=4
11.
1【32个0】
-1【32个0】
0.【31个0】1
大数转换
n[0]=1.0E+32,n[1]=1.0E+32,n[2]=1.0E-32
输入为用例1的结果,如n[0]=2,n[1]=3,n[2]=4,下表方便地记为234,
输出为软件的输出
333
335
353
535
用例3
锐角三角形
钝角三角形
直角三角形
4评价准则
4.1范围
所选的测试用例能够检查出程序的功能。
以上26个测试用例,包含了所有条件和路径的测试,能够检查的范围应覆盖到设计内容所规定的整体指标100%。
4.2数据整理
测试结果整理成《测试分析报告》
4.3尺度
所有的测试项、测试用例必须明确通过,程序的正确率、符合性要求为100%,否则不能算一个阶段的测试和反馈工作完全结束。
测试分析报告(GB8567——88)
测试分析报告是在测试分析的基础上,对测试的结果以及测试的数据等加以记录和分析总结。
它也是测试过程中的一个重要环节,同时,它也是对软件性能的一个总的分析和认可及对不足之处的说明。
同《测试计划》
2测试概要
内容
测试人员
测试结果
测试1
基本计算功能的测试
所有测试全部通过
3测试结果及发现
预期输出
实际输出
与预期输出一致
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
4对软件功能的结论
4.1功能1(基本计算功能的测试)
4.1.1能力
4.1.2限制
当用户输入的是全角数字(如 3.5 4.5 5.5)的时候无法完成数字转换
5分析摘要
5.1能力
经测试证实该软件在各方面的综合能力都可以。
5.2缺陷和限制
当用户输入的是全角数字(如 3.5 4.5 5.5)的时候无法完成数字转换。
5.3建议
当用户输入的是全角数字时也能得到正确的结果。
5.4评价
该软件在各方面的综合能力都可以,通过。