完整版Win7计算器软件测试报告要点.docx
- 文档编号:27933960
- 上传时间:2023-07-06
- 格式:DOCX
- 页数:18
- 大小:332.15KB
完整版Win7计算器软件测试报告要点.docx
《完整版Win7计算器软件测试报告要点.docx》由会员分享,可在线阅读,更多相关《完整版Win7计算器软件测试报告要点.docx(18页珍藏版)》请在冰豆网上搜索。
完整版Win7计算器软件测试报告要点
Win7计算器功能测试报告
班级:
信管101
姓名:
褚伟梁
1.前言
1.1测试目的
根据Windows7计算器的帮助文档,制定对Windows7计算器的测试用例,用来测试计算器功能。
包括:
输入输出、计算换算、日期计算等。
根据本次测试来评估当前的计算器是否符合设计要求和使用要求,并进而做出测试分析报告。
1.2测试背景
1)测试计划所从属的软件系统:
Windows7;
2)在开始执行本测试计划之前必须完成的工作:
需要阅读计算器的帮助文档。
2.测试软件
2.1软件名称
Windows7自带计算器
2.2
开始
所有程序
附件
计算器
获取方式
2.3功能模块
1)标准型(进行加减乘除百分制等简单运算)
2)科学型(进行较为复杂的科学计算)
3)程序员(二进制、八进制、十进制、十六进制之间的转换等)
4)日期计算(计算两个日期之差或一个日期加上、减去到指定日期的天数)
3.功能测试设计
3.1测试目标
该测试目标是核实数据的接受,处理和检索是否正确。
此类测试基于黑盒测试技术(手工测试),该技术通过图形界面与应用程序进行交互,并对交互的输出和结果进行分析,以此来核实应用程序及其内部进程。
3.2测试模块
1)模块1:
执行基本的运算(功能模块1&2)
因果图:
2)模块2:
执行进制的换算(功能模块3)
因果图:
3)
输入两个日期
输入指定日期
选择加上或减去
输入相差年、月、日
计算器
相差年月周天
相差天数
计算器
目标日期
模块3:
执行日期计算功能(功能模块4)
因果图:
3.3等价类划分及测试用例
a.基本运算等价类(以科学型为主)
输入条件
有效等价类
编号
无效等价类
编号
键入计算的第一个数
-99…9(32位)~99…9(32位)
1
小于等于-1×10
13
小数点
2
大于等于1×10
14
非数字字符
15
运算符
“+”
3
除“+”、“-”、“*”、“/”、“+/-”、“%”、“1/x”,“√”外的其他字符
16
“-”
4
“*”
5
“/”
6
“+/-”
7
“%”(标准型)
8
“1/x”
9
第一个数为0单击“1/x”
17
“√”
10
第一个数为负数单击“√”
18
第二个数字
-99…9(32位)~99…9(32位)
11
0(若第二个运算符为/)
19
小于等于-1×10
20
小数点
12
大于等于1×10
21
非数字字符
22
b.基本运算测试用例
测试用例编号
输入数据
预期输出
覆盖
第一个数字
运算符
第二个数字
1
1.1
+
2.2
3.3
1231112
2
44
-
5
39
1411
3
66
*
7
462
1511
4
88
/
22
4
1611
5
999
“+/-”
-999
17
6
11
“%”
0.11
18
6
2
“1/x”
0.5
19
7
16
“√”
4
110
8
-1×10
无法输入
13
9
1×10
无法输入
14
10
C
无法输入
15
11
2
@
无法输入
116
12
2
+
-1×10
无法输入
1320
13
2
+
1×10
无法输入
1321
14
22
/
0
除数不能为零
1619
15
22
+
C
无法输入
1322
16
0
“1/x”
除数不能为零
117
17
-16
“√”
无效输入
118
c.进制换算等价类(基于四字)
输入条件
有效等价类
编号
无效等价类
编号
十进制数
-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
大于21位
18
十六进制数
小于等于16位的非0开头的0~7、A~F的任意组合
4
以0开头的数
19
组合中有除0~7、A~F外的其他字符
20
大于16位
21
转换
十进制
6
二进制
7
八进制
8
十六进制
9
d.进制转换测试用例
测试用例编号
输入数据
预期输出
覆盖
十进制数
二进制数
八进制数
十六进制数
转换
1
2
二进制
0010
1,7
2
-1×119
无法输入
10
3
110011
十六进制
33
2,9
4
010101
首位不能为0
13
5
12580
无法输入
14
6
1…1(65个)
无法输入
15
7
775
十进制
509
3,6
8
024
首位不能为0
16
9
28
无法输入
17
10
2…2(22)位
无法输入
18
11
CBA1
八进制
145641
4,8
12
012
首位不能为0
19
13
G12
无法输入
20
14
F…F(17位)
无法输入
21
e.日期计算等价类
输入条件
有效等价类
编号
无效等价类
编号
计算两个日期之差
选择第一个日期
1601年1月1日-9999年12月31日
1
除1601年1月1日-9999年12月31日以外日期
9
选择第二个日期
1601年1月1日-9999年12月31日
2
除1601年1月1日-9999年12月31日以外日期
10
加上或减去到指定日期的天数
选择一个指定日期
1601年1月1日-9999年12月31日
3
除1601年1月1日-9999年12月31日以外日期
11
计算方式
“加上”
4
“减去”
5
日期年数
0-999
6
除0-999以外
12
日期月数
0-999
7
除0-999以外
13
日期天数
0-999
8
除0-999以外
14
f.日期计算测试用例
测试用例编号
输入数据
预期输出
覆盖
日期1
日期2
1
1601.1.1
9999.12.31
8398年11月4周2天,3067670天
12
2
2013.6.22
10000.12.31
无法选择日期2
110
3
1600.1.1
2013.6.22
无法选择日期1
29
测试用例编号
输入数据
预期输出
覆盖
指定日期
计算方式
年数
月数
天数
4
2013.6.22
加上
1
2014.6.22
346
5
1601.1.1
减去
2
日期越界
357
6
9999.12.31
加上
3
日期越界
348
7
2013.6.22
加上
1000
无法选择年数
3412
8
2013.6.22
减去
-1
无法选择月数
3513
9
2013.6.22
加上
2000
无法选择天数
3414
10
1600.1.1
加上
2
无法选择日期
1146
11
10000.9.10
减去
3
无法选择日期
1157
12
1562.3.8
加上
4
无法选择日期
1148
4.功能测试实施
4.1测试时间
功能测试安排时间:
5天
4.2测试过程及结果
a.模块1
用例标识
模块1
模块名称
执行基本运算
用例版本号
1.11
用例作者
褚伟梁
设计日期
2013-6-19
测试类型
功能测试
用例描述
Win7计算器简单的加减乘除百分制等基本运算
前置条件
进入Windows7的计算器界面,进入“查看”,选择标准型或者科学型
测试内容描述
步骤描述
输入数据
预期结果
实际结果
1.键入计算的第一个数
范围内数或小数点
在框中显示你输入的数
与预期一致
1×1050
无法输入
1.e+50
2.单击“+”、“-”、“*”、“/”、“√”
“+”“-”“*”、“/”、“√”
字体变小进入计算框,显示你键入的计算步骤
与预期一致
3.单击“+/-”
“+/-”
数字正负转换
与预期一致
4.单击“%”
“%”
数字显示百分制后结果
0
5.单击“1/x”
若为非0字符
得到倒数
与预期一致
若为0
显示除数不能为0
与预期一致
6.键入其他字符
其他字符
无法输入
与预期一致
7.键入计算的下一个数字
数字或小数点
在框中显示你输入的数
与预期一致
其他字符
无法输入
与预期一致
8.若有连加连减等计算继续输入
数字或小数点
在框中显示你输入的数
与预期一致
其他字符
无法输入
与预期一致
b.模块2
用例标识
模块2
模块名称
执行进制换算
用例版本号
1.11
用例作者
褚伟梁
设计日期
2013-6-20
测试类型
功能测试
用例描述
Win7计算器的进制换算
前置条件
进入Windows7的计算器界面,进入“查看”,选择程序员
测试内容描述
步骤描述
输入数据
预期结果
实际结果
1.选择“十进制”,输入数字
输入字符为0-9
在框中显示你输入的数
与预期一致
选择“二进制”将输入的数字转换
十进制数被转换为二进制数
与预期一致
2.选择“二进制”,输入数字
输入字符为0、1
在框中显示你输入的数
与预期一致
选择“十六进制”将输入的数字转换
二进制数被转换为十六进制数
与预期一致
3.选择“八进制”,输入数字
输入字符为0-8
在框中显示你输入的数
与预期一致
选择“十进制”将输入的数字转换
八进制数被转换为十进制数
与预期一致
4.选择“十六进制”,输入数字
输入字符为0-9或A-F
在框中显示你输入的数
与预期一致
选择“八进制”将输入的数字转换
十六进制数被转换为八进制数
与预期一致
6.输入0开头的数字
0为首位的数字
从非0数字开始输入
与预期一致
7.输入其他字符
其他字符
无法输入
与预期一致
8.使用各种运算符,进行运算
单击要使用的运算符进行运算
正常进行各种运算
与预期一致
c.模块3
用例标识
模块3
模块名称
执行日起计算
用例版本号
1.11
用例作者
褚伟梁
设计日期
2013-6-22
测试类型
功能测试
用例描述
Win7计算器其他功能之日期计算
前置条件
进入Windows7的计算器界面,进入“查看”,选择日期计算
测试内容描述
步骤描述
输入数据
预期结果
实际结果
1.选择第一个日期
范围内日期
在框中显示选择的日期
与预期一致
范围外日期
无法选择
与预期一致
2.选择第二个日期
范围内日期
在框中显示选择的日期
与预期一致
范围外日期
无法选择
与预期一致
3.单击“计算”
已输入
获得相差年月日或天数
与预期一致
4.选择“
”,进行如下计算
5.选择指定日期
范围内日期
在框中显示选择的日期
与预期一致
范围外日期
无法选择
与预期一致
6.选择计算方式
“加上”
进行“加”运算
与预期一致
“减去”
进行“减”运算
与预期一致
7.选择年数、月数或日数
年数
在框中显示选择的年数
与预期一致
月数
在框中显示选择的月数
与预期一致
日数
在框中显示选择的日数
与预期一致
8.单击“计算”
已输入
在框中显示目标日期
与预期一致
5.测试分析及缺陷描述
5.1测试分析
经测试证实了的Win7系统自带的部分计算器功能符合要求,输出类型基本全部合理,测试输出结果与预期输出结果相同并无较大偏差,而且界面布局显示合理,能进行基本的十进制运算,输入数据和结果数据范围在-99…9(32位)到99…9(32位)之间,若超过32位,将以“1.e+33”的形式显示,且能进行简单的二进制,八进制,十进制,十六进制间的转换及运算,以四字二进制为准,输入数据和结果数据范围在-1…1(64位)到1…1(64位)之间,还能进行1601.1.1到9999.12.31之间的日期计算。
这款计算器在运算方面已经做得近乎完美,而且还有更多其他实用的功能,能够进行功率、角度、能量、面积和压力等的单位换算,甚至能进行抵押计算和汽车油耗计算等,由于时间有限所以没有进行全部功能的测试。
5.2缺陷描述
1)计算器的十进制数在位数受限制时无法自动转换成科学计数法显示。
2)计算器在标准型进行百分制的计算时,直接在输入数字后点击百分号无法获得百分制结果,百分制数只能通过输入一个数,然后选+-*/,接着输入百分比例数,再点击%,最后点=号,比如20+25%(其中25%表示为20的25%),最后结果则是25。
直接按数字加百分号显示为0。
25%表示为20的25%。
3)计算器科学型无法使用百分号。
6.附录—测试分工
人员
学号
具体分工
褚伟梁
201008330117
等价类的划分,测试用例的设计,缺陷描述,文档的整理
温东
201008330122
测试对象的选择,模块划分,测试分析
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 完整版 Win7 计算器 软件 测试报告 要点