黑盒测试报告计划.docx
《黑盒测试报告计划.docx》由会员分享,可在线阅读,更多相关《黑盒测试报告计划.docx(41页珍藏版)》请在冰豆网上搜索。
黑盒测试报告计划
黑盒测试报告
测试分析报告
工程名称后天日期计算程序
工程成员张磊韩昊儒喻家辉焦玉龙
2021年12月30日
测试报告
1
引言
..................................................................
4
编写目的..........................................................
4
背景..............................................................
4
术语..............................................................
4
测试参考文档......................................................
4
2
测试概要
..............................................................
5
测试环境与配置....................................................
5
测试方法..........................................................
5
测试用例设计......................................................
5
等价类划分法..................................................
5
边缘值划分法...................................................
7
因果图法......................................................
8
3
测试结果及发现.......................................................
10
等价类划分法.....................................................
10
边缘值划分法.....................................................
11
因果图法.........................................................
12
4
缺陷统计与分析.......................................................
14
缺陷汇总.........................................................
14
具体的缺陷.......................................................
14
5
测试结论
.............................................................
15
3
测试报告
1引言
编写目的
本测试报告为后天日期计算程序的测试报告,旨在分析测试结果、总结测试结论,并对发现的问题和缺陷进行分析,形成文档,以验证该程序是否符合需求
说明书的要求。
预期参考人员包括测试人员、开发人员。
测试工具:
个人电脑
背景
A.工程的名称:
后天日期计算程序
B.工程的任务提出者:
软件测试技术课程教师张娟
C.工程开发者:
上海工程技术大学电子电气工程学院
021112322张磊,021112324韩昊儒,021112323喻家辉,021112327焦玉龙
术语
(1〕因果图法:
用图解的方法表示输入的各种组合关系,写出判定表,从而设计
相应的测试用例。
(2〕等价类划分法:
等价类划分就是解决如何选择适当的数据子集来代表整个数据集的问题,通过降低测试的数目去实现“合理的〞覆盖,覆盖了更多的
可
能数据,以发现更多的软件缺陷。
(3〕边界值划分法:
边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法。
通常边界值分析法是作为对等价类划分法的补充,这种情况下,
其测试用例来自等价类的边界。
(4〕决策表:
是分析和表达多逻辑条件下执行不同操作的情况的工作
测试参考文档
[1]曲朝阳,刘志颖,杨杰明,刘迪.软件测试技术[M].北京:
清华大学出版社
2021
4
测试报告
2测试概要
测试环境与配置
测试机配置:
操作系统:
Windows7
CPU:
AMDA4-3305MAPUwithRadeon(tm)HDGraphics1.90GHz内存:
屏幕分辨率:
1366*768
测试软件:
Visualstudio2021
测试方法
主要采用黑盒测试法,对程序按照测试用例运行,得出相应的测试结果。
2.3测试用例设计
等价类划分法
〔1〕等价类表见表1
表1等价类表
输入条
有效等价编号
无效等
编号
件
类
价类
年
>0
1
<=0
7
月
1-12
2
<1
8
>12
9
日
2
闰3
<1
10
月
年:
>29
11
1-29
5
测试报告
平
4
<1
12
年:
>28
13
1-28
大月:
5
<1
14
1-31
>31
15
小月:
6
<1
16
1-30
>30
17
〔2〕测试用例表见表2
表2
测试用例表
测试用例
输入数据
预期输出
编号
年
月
日
1
2021
2
29
2021年3月
2日
2
2021
2
28
2021年3月
2日
3
-2021
1
1
年份不正确
4
2021
-1
1
月份不正确
5
2021
1
-12
日期不正确
6
2021
13
12
月份不正确
7
2021
12
41
日期不正确
8
2007
2
29
日期不正确
6
测试报告
边缘值划分法
(1〕按边缘值划分法对输入数据的具体划分:
1〕年等于0
2〕月等于1
3〕月等于12
4〕日等于1
5〕日等于28
6〕日等于29
7〕日等于30
8〕日等于31
(2〕根据上文设计的测试用例如下表3
表3边缘值测试用例表
测试范围
测试用例
期望结果
1、2、7
0年1月30日
年份不正确
3、8
2021年12月31
2021年1月2
日
日
5
2021
年2
月28
2021年3月2
日
日
2021
年2
月28
2021年3月1
日
日
6
2021
年2
月29
日期不正确
日
2021
年2
月29
2021年3月2
日
日
7
2021年3月30
2021年4月2
7
测试报告
日
日
2、4
2021年1
月1日
2021年1月3
日
因果图法
〔1〕分析程序需求说明,列出原因和结果,见表4
表4原因和结果列表
原因结果
C1:
年合法e1:
显示正确日期
C2:
月合法e2:
格式不合法
C3:
日合法e3:
年月日范围不合法
C4:
格式合法
〔2〕由上表所画因果图如下,见图1
图1因果图
(3〕将因果图转换成决策表,见表5
表5决策表
1234567891111111
规那么
0
1
2
3
4
5
6
8
测试报告
选项
C1:
年1111111100000000
合法
C2:
月1111000011110000
合法
C3:
日1100110011001100
合法
C4:
格1010101010101010
式合
法
I
I
I
I
0
1
2
3
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1
0
1
0
1
0
0
0
1
0
1
0
e1:
显√
示正
确日
期
e2:
格
√√√√√√√√
式不
合法
e3:
年
√√√√√√√√√√√√√√
9
测试报告
月日
范围
不合
法
测试
2
2
2
2
2
2
2
2
-
负-
-
-
-
-
-
用例:
0
0
0
0
0
0
0
0
1
五1
1
1
2
2
1
年
1
1
1
1
1
1
1
1
2
5
5
5
5
5
5
5
5
5
月
1
一22
1
十1
十2
1
1
1
1
十1
1
2
3
三3
三
4
四3
3
日
3
1
2
二1
1
3
3
1
1
3
三1
1-
三
0
2
9
十0
2
2
2
5
2
6
十
2
十
九
二
四
3测试结果及发现
等价类划分法
等价类划分法测试记录如下表6
表6等价类测试结果记录
测试用例数据输入预期输出实际结果
编号年月日
120212292021年32021年3
10
测试报告
月2日
月2日
2
2021
2
28
2021年3
2021年3
月2日
月2日
3
-2021
1
1
年份不正
年份不正
确
确
4
2021
-1
1
月份不正
月份不正
确
确
5
2021
1
-12
日期不正
日期不正
确
确
6
2021
13
12
月份不正
月份不正
确
确
7
2021
12
41
日期不正
日期不正
确
确
8
2007
2
29
日期不正
日期不正
确
确
边缘值划分法
边缘值划分法测试记录如下表7
表7边缘值测试结果记录
测试用例数据输入预期输出实际结果
编号年月日
11
测试报告
1
0
1
30
年份不正
0年2
月1
确
日
2
2021
12
31
2021年1
2021年1
月2日
月2
日
3
2021
2
28
2021年3
2021年3
月2日
月2
日
4
2021
2
28
2021年3
2021年3
月1日
月1
日
5
2021
2
29
日期不正
日期不正
确
确
6
2021
2
29
2021年3
2021年3
月2日
月2
日
7
2021
3
30
2021年4
2021年4
月2日
月2
日
8
2021
1
1
2021年1
2021年1
月3日
月3
日
因果图法
因果图法测试记录如下表8
表8因果图测试结果记录
测试用例数据输入预期输出实际结果
12
测试报告
编号
年
月日
1
2021
1230
2021年1
2021年1
月1日
月1日
2
2021
一
12
月份不正
程序异常
确
报错
3
2021
2
29
日期不正
日期不正
确
确
4
2021
2
二十九
日期不正
程序异常
确
报错
5
2021
1310
月份不正
月份不正
确
确
6
2021
十
12
月份不正
程序异常
三
确
报错
7
2021
1332
月份不正
月份不正
确
确
8
2021
十
32
月份不正
程序异常
三
确
报错
9
-12
2
15
年份不正
年份不正
确
确
10
负五
1
12
年份不正
程序异常
确
报错
11
-15
1
36
年份不正
年份不正
13
测试报告
确
确
12
-1
1
三十二
年份不正
程序异常
确
报错
13
-1
14
1
年份不正
年份不正
确
确
14
-2
十
1
年份不正
程序异常
四
确
报错
15
-2
13
-2
年份不正
年份不正
确
确
16
-1
13
三十四
年份不正
程序异常
确
报错
4缺陷统计与分析
缺陷汇总
表9
缺陷汇总表
发现的缺陷数
2
解决的缺陷数
1
残留的缺陷数
1
具体的缺陷
缺陷1:
14
测试报告
当输入的日期中含有非数字字符时无法判断,导致程序异常报错。
缺陷2:
当输入的年份为0时判定为合法。
5测试结论
测试目标完成。
测试未通过,不可进行交付。
15