本科课程设计报告
课程名称: 软件测试课程设计
题
院
目: 实用计算器软件测试
系:
专业班级:
学
号:
学生姓名:
指导教师:
完成日期:
成绩:
(五级)
Win7 计算器软件测试报告
目录
1.前言 ...............................................................................................................................................................................
1.1 测试目的 ............................................................................................................................................................
1.2 测试背景 ............................................................................................................................................................
2.测试计划 .......................................................................................................................................................................
2.1 测试计划名称 ....................................................................................................................................................
2.2 项目背景和内容概要 ........................................................................................................................................
2.3 相关资料、缩略语、定义 ................................................................................................................................
2.4 参考资料 ............................................................................................................................................................
2.5 测试过程 ............................................................................................................................................................
2.6 测试目标 ............................................................................................................................................................
2.7 测试分工 ............................................................................................................................................................
2.8 测试步骤及方法 ................................................................................................................................................
2.9 测试通过标准 ....................................................................................................................................................
2.10 修正错误并重新测试的步骤与要求..............................................................................................................
2.11 进度计划..........................................................................................................................................................
2.12 测试小结..........................................................................................................................................................
2.13 测试用例的简单描述......................................................................................................................................
2.14 需求跟踪..........................................................................................................................................................
3.性能测试用 ...................................................................................................................................................................
3.1 测试用例的目的 ................................................................................................................................................
3.2 测试用例的输入 ................................................................................................................................................
3.3 期待的输出 ........................................................................................................................................................
3.4 测试方法 ............................................................................................................................................................
3.5 实际的输出 ........................................................................................................................................................
4.设计测试环境 ...............................................................................................................................................................
4.1 软件: ................................................................................................................................................................
4.2 硬件: ................................................................................................................................................................
4.3 网络环境: ........................................................................................................................................................
4.4 测试工具: ........................................................................................................................................................
5.测试软件 .......................................................................................................................................................................
5.1 软件名称 ............................................................................................................................................................
5.2 获取方式 ............................................................................................................................................................
5.3 功能模块 ............................................................................................................................................................
6.功能测试计划 ...............................................................................................................................................................
6.1 测试目标 ............................................................................................................................................................
6.2 测试模块 ............................................................................................................................................................
6.3 等价类划分及测试用例 ....................................................................................................................................
7.测试实施 .......................................................................................................................................................................
7.1 测试时间 ............................................................................................................................................................
7.2 测试过程及结果 ................................................................................................................................................
8.测试分析及缺陷描述 ...................................................................................................................................................
8.1 测试分析 ............................................................................................................................................................
8.2 缺陷描述 ............................................................................................................................................................
1
9.实验总结 .......................................................................................................................................................................
Win7 计算器软件测试报告
1.前言
1.1 测试目的
根据 Windows 7 计算器的帮助文档,制定对 Windows 7 计算器的测试用例,用来测试计算器功能。
包括:输入输出、计算换算、日期计算等。根据本次测试来评估当前的计算器是否符合设计要求和使用
要求,并进而做出测试分析报告。
1.2 测试背景
1)测试计划所从属的软件系统:Windows 7;
2) 在开始执行本测试计划之前必须完成的工作:需要阅读计算器的帮助文档。
2.测试计划
2.1 测试计划名称
Windows 7 计算器的测试
2.2 项目背景和内容概要
背景项目名称:计算器 。windows 自带软件您可以使用计算器来执行加、减、乘和除运算。
计算器还提供了科学计算器和统计计算器的高级功能。 可以单击计算器按钮来执行计算,或
者使用键盘键入进行计算。通过按 Num Lock,数字键盘也可以用来键入数字和运算符。
2.3 相关资料、缩略语、定义
各种进制:十六进制、八进制、十进制、二进制
2.4 参考资料
[1].Window 计算器的帮助文档
2
Win7 计算器软件测试报告
[2].《软件测试教程》 宫云站 机械工业出版社 2008 年 9 月
[3].《软件测试》 郑人杰 人民邮电出版社 2011.03
[4].《软件测试》第二版 张小松、王钰等译 机械工业出版社 2006.04
[5].《软件性能测试过程详解与案例剖析》第二版 段念 清华大学出版社 2012.06
2.5 测试过程
测试 window7 系统自带的计算器的加减乘除,进制转换,日期转换功能。
2.6 测试目标
a) 测试目的
检验是否对运算的结果出错,和一些 bug。实现对计算器的改进
b) 测试类型
白盒测试。
2.7 测试分工
自己负责文档写作,和早期的计划,中间的测试过程和同学一起配合分别测试各项功能,
测试完成后将完成实验总结,和日后的改进工作。
测试人员:
完成项目:测试计划、测试报告、功能测试、界面测试
2.8 测试步骤及方法
(采用《测试过程控制程序》中规定的那些步骤和相应的测试内容及方法)
2.9 测试通过标准
(由项目负责人组织制定,如:执行完毕没有系统错误;满足性能要求;产生了预期结果等)
2.10 修正错误并重新测试的步骤与要求
(填写错误报告表、修正程序错误、修改设计说明,重新测试等)
2.11 进度计划
列出测试的跨度和工作量,最好区分测试文档和活动的时间。数据可供过程度量使用。
子系统/子模块 实际开始时间 实际结束时间 总工时/总工作日
3
Win7 计算器软件测试报告
执行简单计算 2018 年 11 月 25 日 2018 年 11 月 30 日
执行科学计算 2018 年 12 月 5 日 2018 年 12 月 10 日
2.12 测试小结
对于十进制无法用科学计数法方便准确的输入数据,得到的简单结果也不能用科学计数法
简单明了的表示,显示数字长度过长,有时不能准确记录。在计算时若输入其他非数字字符没
有任何提示。
2.13 测试用例的简单描述
加减乘除的计算,日期的换算,进制的转换。
2.14 需求跟踪
对测试的项目,进行实时跟踪,在与时俱进的同时增加自己计算机的强大功能,完善计算
器,服务跟多的用户。
3.性能测试用
3.1 测试用例的目的
对于十进制无法用科学计数法方便准确的输入数据,得到的简单结果也不能用科学计数法
简单明了的 表示,显示数字长度过长,有时不能准确记录。在计算时若输入其他非数字字符
没有任何提示。 未解决问题。该测试目标是核实数据的接受,处理和检索是否正确。此类测
试基于黑盒测试技术(手工测试),该技术通过图形界面与应用程序进行交互,并对交互的输
出和结果进行分析,以此来核实应用程序及其内部进程。
3.2 测试用例的输入
执行基本的运算:
4
Win7 计算器软件测试报告
计算器
计算结果
计算器
换算结果
输入数字
运算符
执行进制的换算:
输入数字
选择进制
输入两个日期
计算器
相差年月周天
相差天数
计算器
目标日期
输入指定日期
选择加或者减
输入相差年月日
3.3 期待的输出
十进制数 -99„9(18 位)~99„9(18 位)
1 小于等于-1×1019
10 大于等于 1×1019 11 非数字字符
12 二进制数 小于等于 64 位的非 0 开头的 0、1 的任意组合
2 以 0 开头的数 13 输入有除 0、1 外的其他字符 14 大于 64 位
15 八进制数 小于等于 21 位的非 0 开头的 0~7 的任意组合
3 以 0 开头的数 16 组合中有除 0~7 外的其他字符 17
5
3.4 测试方法
Win7 计算器软件测试报告
直接测试,记录结果
3.5 实际的输出
a.基本运算等价类(以科学型为主)
输入条件
有效等价类
输入计算的第一个数 -99„9(32 位)~99„9(32 位)
运算符
小数点
+
-
*
/
%
小于等于-1×1033
大于等于 1×1033
非数字字符
编号 无效等价类
1
2
3
4
5
6
7
除“+”、“-”、“*”、“/”、“+/-”、“%”、
“1/x”, “√ ”外的其他字符
编号
8
9
10
11
12
13
14
6
b.基本运算测试用例
测试用例编号 输入数据
预期输入
覆盖
Win7 计算器软件测试报告
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
3.3
39
462
4
-999
0.5
4
无法输入
无法输入
无法输入
无法输入
无法输入
无法输入
无法输入
无法输入
无法输入
1 2 3 11 12
1 4 11
1 5 11
1 6 11
1 7
1 8
1 9
1 10
13
14
15
1 16
1 3 21
1 6 19
1 3 22
1 17
第一个数
1.1
运算符
+
第二个数
2.2
-
*
/
+/-
1/x
&
@
+
+
/
+
44
66
88
999
2
16
-1×1034
1*10*34
C
2
2
22
22
0
-16
5
7
22
0
C
7