黑龙江大学软件测试实验报告.docx

上传人:b****3 文档编号:4416042 上传时间:2022-12-01 格式:DOCX 页数:14 大小:90.02KB
下载 相关 举报
黑龙江大学软件测试实验报告.docx_第1页
第1页 / 共14页
黑龙江大学软件测试实验报告.docx_第2页
第2页 / 共14页
黑龙江大学软件测试实验报告.docx_第3页
第3页 / 共14页
黑龙江大学软件测试实验报告.docx_第4页
第4页 / 共14页
黑龙江大学软件测试实验报告.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

黑龙江大学软件测试实验报告.docx

《黑龙江大学软件测试实验报告.docx》由会员分享,可在线阅读,更多相关《黑龙江大学软件测试实验报告.docx(14页珍藏版)》请在冰豆网上搜索。

黑龙江大学软件测试实验报告.docx

黑龙江大学软件测试实验报告

黑龙江大学

实验报告

课程名称

软件测试

实验项目名称

三角形问题白盒测试

实验时间

(日期及节次)

2013年10月17日8-9节

2013年10月24日8-9节

专业

软件工程

学生所在学院

软件学院

年级

2011级

学号

20112407

姓名

陈志同

指导教师

金虎

实验室名称

软件学院第三实验室

实验成绩

预习情况

操作技术

实验报告

附加:

综合创新能力

实验

综合成绩

教师签字

黑龙江大学教务处

目录

实验报告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名

文档书写时间:

2013年10月17日,用时1小时,测试人员1名

2.3.2条件

测试环境:

硬软件

配置参数

电脑型号

AcerS3

CPU

IntelI52467M1.6GHz

内存

4GB

硬盘

520G

OS

Windows8prox64

网络

2.3.3测试资料

《源代码Program.cs》

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

其它三角形

1、2、4、6、8、

10、12

7

exit

退出程序

1、13

图矩阵

1

2

3

4

5

6

7

8

9

10

11

12

13

1

1

1

2

1

1

3

1

4

1

1

5

1

6

1

1

7

1

8

1

1

9

1

10

1

1

11

1

12

1

13

对三角形问题进行分解,分为以下子问题

1.staticListConvertNum(stringinput)方法:

输入字符串,转换成数字的索引表等数据结构,并且对其进行排序,方便从中找到数字。

(见用例2)

2.判断三角形三边的关系。

(见用例3)

3.判断三角形三个角的关系。

(见用例4)

用例2

输入为软件的输入,输出为Listn

序号

输入

说明

输出

1.

A35

非数字

error01数字转换出现异常

2.

2445

边数不为三

error02输入的边数不是三条

3.

23

边数不为三

error02输入的边数不是三条

4.

23

中间有2个以上空格

error02输入的边数不是三条

5.

234

中间有2个以上空格

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

用例2

输入为用例1的结果,如n[0]=2,n[1]=3,n[2]=4,下表方便地记为234,

输出为软件的输出

序号

输入

输出

1.

333

等边三角形

2.

335

等腰三角形

3.

353

等腰三角形

4.

535

等腰三角形

5.

345

其它三角形

用例3

输入为用例1的结果,如n[0]=2,n[1]=3,n[2]=4,下表方便地记为234,

输出为软件的输出

序号

输入

输出

1.

333

锐角三角形

2.

335

钝角三角形

3.

345

直角三角形

4评价准则

4.1范围

所选的测试用例能够检查出程序的功能。

以上26个测试用例,包含了所有条件和路径的测试,能够检查的范围应覆盖到设计内容所规定的整体指标100%。

4.2数据整理

测试结果整理成《测试分析报告》

4.3尺度

所有的测试项、测试用例必须明确通过,程序的正确率、符合性要求为100%,否则不能算一个阶段的测试和反馈工作完全结束。

测试分析报告(GB8567——88)

1引言

1.1编写目的

测试分析报告是在测试分析的基础上,对测试的结果以及测试的数据等加以记录和分析总结。

它也是测试过程中的一个重要环节,同时,它也是对软件性能的一个总的分析和认可及对不足之处的说明。

1.2背景

同《测试计划》

1.3定义

同《测试计划》

1.4参考资料

同《测试计划》

2测试概要

序号

内容

测试人员

测试结果

测试1

基本计算功能的测试

陈志同

所有测试全部通过

3测试结果及发现

3.1测试1(三角形问题白盒测试)

独立路径测试的测试用例(用例1)

序号

输入

预期输出

实际输出

1

A35

error01数字转换出现异常

与预期输出一致

2

2445

error02输入的边数不是三条

与预期输出一致

3

235

error03两边之和小于等于第三边,构不成三角形

与预期输出一致

4

333

等边三角形

与预期输出一致

5

233

等腰三角形

与预期输出一致

6

345

其它三角形

与预期输出一致

7

exit

退出程序

与预期输出一致

用例2

输入为软件的输入,输出为Listn

序号

输入

说明

预期输出

实际输出

12.

A35

非数字

error01数字转换出现异常

与预期输出一致

13.

2445

边数不为三

error02输入的边数不是三条

与预期输出一致

14.

23

边数不为三

error02输入的边数不是三条

与预期输出一致

15.

23

中间有2个以上空格

error02输入的边数不是三条

与预期输出一致

16.

234

中间有2个以上空格

n[0]=2,n[1]=3,n[2]=4

与预期输出一致

17.

345

三个整数

n[0]=3,n[1]=4,n[2]=5

与预期输出一致

18.

2.533.5

有小数

n[0]=2.5,n[1]=3,n[2]=3.5

与预期输出一致

19.

3.54.55.5

全是小数

n[0]=3.5,n[1]=4.5,n[2]=5.5

与预期输出一致

20.

4.53.52.5

顺序从大到小

n[0]=2.5,n[1]=3.5,n[2]=4.5

与预期输出一致

21.

444

顺序相同

n[0]=4,n[1]=4,n[2]=4

与预期输出一致

22.

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

与预期输出一致

用例2

输入为用例1的结果,如n[0]=2,n[1]=3,n[2]=4,下表方便地记为234,

输出为软件的输出

序号

输入

预期输出

实际输出

6.

333

等边三角形

与预期输出一致

7.

335

等腰三角形

与预期输出一致

8.

353

等腰三角形

与预期输出一致

9.

535

等腰三角形

与预期输出一致

10.

345

其它三角形

与预期输出一致

用例3

输入为用例1的结果,如n[0]=2,n[1]=3,n[2]=4,下表方便地记为234,

输出为软件的输出

序号

输入

预期输出

实际输出

4.

333

锐角三角形

与预期输出一致

5.

335

钝角三角形

与预期输出一致

6.

345

直角三角形

与预期输出一致

4对软件功能的结论

4.1功能1(基本计算功能的测试)

4.1.1能力

三角形问题白盒测试,针对主函数和子函数做白盒测试。

输入三角形三边,输出三角形类型,输入exit退出程序

4.1.2限制

当用户输入的是全角数字(如 3.5 4.5 5.5)的时候无法完成数字转换

5分析摘要

5.1能力

经测试证实该软件在各方面的综合能力都可以。

5.2缺陷和限制

当用户输入的是全角数字(如 3.5 4.5 5.5)的时候无法完成数字转换。

5.3建议

当用户输入的是全角数字时也能得到正确的结果。

5.4评价

该软件在各方面的综合能力都可以,通过。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1