软件测试报告
所属课程: 软件测试技术
院系名称: 工学院
班 级: 计算机科学与技
学 号: 190506120202
姓 名: 刘眩
2020 年 05 月 30 日
1. 项目背景
1.1 测试目标及测试任务概括
测试 windows 计算器功能。包括:输入输出、计算换算、日期计算等。根据
本次测试来评估当前的计算器是否符合设计要求和使用要求,并进而做出测试分
析报告。
1.2 被测对象
Win10 系统下的计算器软件
图 1-1 软件界面
1.3 测试环境描述
Win10 笔记本基本配置如下
Cpu:Intel(R)Core(tm)i5-4200H@2.80GHz
磁盘:WDC WD5000LPCX-oovha scst DISK Device
显示器:NVIDIA GeForce GTX960M
硬件环境(网络、设备等)
Intel®Core
CPU
(硬件和软件环境配置、系统参数、网络拓扑图等。)
@2.2GHZ
T6600
™2
Duo
2GHZ
1.4 所使用的测试工具和方法
单元测试:对测试对象进行白盒测试,测试目标是否能够正确传递数据。
功能测试: 对测试对象的功能进行测试;测试目标是核实数据是否能正确的传输、
处理和检索是否正确。
性能测试:测试计算器的响应时间,以及处理数据的速度。
2. 测试过程
2.1 单元测试
测试用例表如表 2-1 所示:
表 2-1 单元测试用例
输入值
测试点
测试用例
第一个
运算符 第二个
期望结果
实际测试结果
加法
减法
乘法
除法
整数
小数
负数
无效数字
字符
数
1
1.1
-1
EE
5-1
5.1-4.1
-1
EE
1
1.1
-1
EE*
5/1
5.5/5.5
-5/-1
EE/EE
+
+
+
+
-
-
-
-
*
*
*
*
/
/
/
/
数
5
5.5
-5
EE
1
4.1
-5
EE
5
5
-5
EE
1
5.5
-1
EE
6
6.6
-6
4
1
-6
5
5.5
5
5
1
5
6
6.6
-6
无法输入
4
1
-6
无法输入
5
5.5
5
无法输入
5
1
5
无法输入
序
号
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2.2 功能测试
1、等价类划分法测试
输入条件
输入计算的第一
个数
运算符
表 2-2 计算器的等价类方法
有效等价类
-99„9(32 位)~99
„9(32 位)
小数点
+
-
*
/
编号 无效等价类
1
小于等于-1×1033
大于等于 1×1033
非数字字符
除“+”、“-”、“*”、“/”、
外的其他字符
2
3
4
5
6
编号
8
9
10
11
12
13
等价类测试用例表如下图所示
测 试 用 例 编
号
输入数据
表 2-3 等价类测试用例
预期输入
覆盖
1
2
3
4
5
6
7
8
9
10
11
第一个数
1.1
运算符
+
第二个数
2.2
44
66
88
16
-1×1034
1*10*34
C
2
22
0
-
*
/
&
@
/
+
5
7
22
0
C
3.3
39
462
4
4
无法输入
无法输入
无法输入
无法输入
无法输入
无法输入
1 2 3 11 12
1 4 11
1 5 11
1 6 11
1 9
1 10
13
13
13
1 6
1 3
2、 边界值分析方法
序号
边界值
测试点
表 2-4 边界值分析方法
第一个数
第二个数
1
2
3
4
5
6
7
0
100
0
1
40
50
100
0
40
99
20
50
0
50
测试用例编
输入数据
运算符
预期输出
实际结果
号
第 一 个
第 二 个
表 2-5 边界值分析方法测试用例
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
数
0
0
1
1
1
50
50
100
100
100
100
40
0
0
0
50
数
40
40
99
99
99
50
50
0
0
0
0
20
50
50
50
0
+
-
+
-
*
+
-
+
-
*
/
/
*
/
+
/
40
-40
100
-98
99
100
0
100
100
100
100
2
0
0
50
50
40
-40
100
-98
99
100
0
100
100
100
0 不能做除数
2
0
0
50
0 不能做除数
2.3 性能测试
性能测试如下表所示
表 2-6 性能测试
性能测试
响应时间
占 用 计 算 机 内
存
所有操作能在 3s 内完成,与预
期结果一质
在常规属性里查看,与预期结果
一致
在任务管理进程
所 有 操 作 能 在
人 能 在 接 受 的
时 间 范 围 内 完
成
应 用 软 件 在 硬
盘 上 的 占 用 的
空间
应 用 软 件 在 运
行 的 占 用 的 空
间
2.4 缺陷分析表
被测试
软件名
称
Win10 计算器
表 3.1 缺陷分析表
版本
号
10.1910.0.0
缺陷总
数
15
按特性划分
按严重程度划分
缺
陷
分
析
缺陷分
类
功
能
性
能
易
用
兼
容
可
靠
安
全
致命
缺陷数 10
0
0
5
0
0
总占比 75%
0%
0% 25% 0%
0%
0
0
严
重
0
0
一
般
较
轻
10
5
75%
25%
3. 测试结论
经测试证实了的 Win10 系统自带的部分计算器功能符合要求,输出类型基
本全部合理,测试输出结果与预期输出结果相同并无较大偏差,而且界面布局显
示合理,能进行基本的十进制运算,且能进行简单的二进制,八进制,十进制,
十六进制间的转换及运算,以四字二进制为准,输入数据和结果数据范围在-1„
1(64 位)到 1„1(64 位)之间,还能进行 1601.1.1 到 9999.12.31 之间的日期计算。但
是标准型最多输入的位数是 16 位,16 位以上的加减乘除无法计算。对于十进制
无法用科学计数法方便准确的输入数据,得到的简单结果也不能用科学计数法简
单明了的表示,显示数字长度过长,有时不能准确记录。在计算时若输入其他非
数字字符没有任何提示。 建议:在计算时若输入其他非数字字符能有一些非法
输入的提示。
运算器在运算方面已经做得近乎完美,而且还有更多其他实用的功能。经
过测试,与测试目标的比较,达到了预期的测试目标。