win7计算器软件测试.docx
- 文档编号:7957071
- 上传时间:2023-01-27
- 格式:DOCX
- 页数:15
- 大小:611.37KB
win7计算器软件测试.docx
《win7计算器软件测试.docx》由会员分享,可在线阅读,更多相关《win7计算器软件测试.docx(15页珍藏版)》请在冰豆网上搜索。
win7计算器软件测试
软
件
测
试
报
告
班级:
计科142
姓名:
***
学号:
************
系别:
信息技术系
专业:
计算机科学与技术
指导老师:
***
1.前言
1.1测试目的
根据Windows7计算器的帮助文档,制定对Windows7计算器的测试用例,用来测试计算器功能。
包括:
输入输出、计算换算、日期计算等。
根据本次测试来评估当前的计算器是否符合设计要求和使用要求,并进而做出测试分析报告。
1.2测试背景
1)测试计划所从属的软件系统:
Windows7;
2)在开始执行本测试计划之前必须完成的工作:
需要阅读计算器的帮助文档。
2.测试计划
2.1测试计划名称
Windows7计算器的测试
2.2项目背景和内容概要
该项目是自己找的,委托单位是老师,开发单位主管单位都是window公司的员工。
背景项目名称:
计算器 。
windows自带软件您可以使用计算器来执行加、减、乘和除运算。
计算器还提供了科学计算器和统计计算器的高级功能。
可以单击计算器按钮来执行计算,或者使用键盘键入进行计算。
通过按 Num Lock,数字键盘也可以用来键入数字和运算符。
2.3相关资料、缩略语、定义
各种进制:
十六进制、八进制、十进制、二进制
2.4参考资料:
1).Window计算器的帮助文档
2).《软件测试教程》 宫云站 机械工业出版社 2008年9月
2.5测试过程
由自己去测试window7系统自带的计算器的加减乘除,进制转换,日期转换功能。
2.6测试目标
a)测试目的
检验是否对运算的结果出错,和一些bug。
实现对计算器的改进
b)测试类型
白盒测试。
2.7测试分工
自己负责前中后期的文档写作,和早期的计划,中间的测试过程和同学一起配合分别测试各项功能,测试完成后将完成实验总结,和日后的改进工作。
测试人员:
徐周环
完成项目:
测试计划、测试报告、功能测试、界面测试
2.8测试步骤及方法
(采用《测试过程控制程序》中规定的那些步骤和相应的测试内容及方法)
2.9测试通过标准
(由项目负责人组织制定,如:
执行完毕没有系统错误;满足性能要求;产生了预期结果等)
2.10修正错误并重新测试的步骤与要求
(填写错误报告表、修正程序错误、修改设计说明,重新测试等)
2.11进度计划
列出测试的跨度和工作量,最好区分测试文档和活动的时间。
数据可供过程度量使用。
子系统/子模块实际开始时间实际结束时间总工时/总工作日执行简单计算2016年4月25日2016年5月25日,执行科学计算2016年5月25日2016年5月29日几天
2.12测试小结
对于十进制无法用科学计数法方便准确的输入数据,得到的简单结果也不能用科学计数法简单明了的表示,显示数字长度过长,有时不能准确记录。
在计算时若输入其他非数字字符没有任何提示。
未解决问题
2.13测试用例的简单描述
加减乘除的计算,日期的换算,进制的转换。
2.14需求跟踪
对测试的项目,进行实时跟踪,在与时俱进的同时增加自己计算机的强大功能,完善计算器,服务跟多的用户。
3.性能测试用
3.1测试用例的目的
对于十进制无法用科学计数法方便准确的输入数据,得到的简单结果也不能用科学计数法简单明了的 表示,显示数字长度过长,有时不能准确记录。
在计算时若输入其他非数字字符没有任何提示。
未解决问题。
该测试目标是核实数据的接受,处理和检索是否正确。
此类测试基于黑盒测试技术(手工测试),该技术通过图形界面与应用程序进行交互,并对交互的输出和结果进行分析,以此来核实应用程序及其内部进程。
3.2测试用例的输入
执行基本的运算:
执行进制的换算:
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
3.4测试方法
直接测试,记录结果
3.5实际的输出
a.基本运算等价类(以科学型为主)
输入条件
有效等价类
编号
无效等价类
编号
输入计算的第一个数
-99„9(32位)~99„9(32位)
1
小于等于-1×1033
8
小数点
2
大于等于1×1033
9
运算符
+
3
非数字字符
10
-
4
除“+”、“-”、“*”、“/”、“+/-”、“%”、“1/x”, “√ ”外的其他字符
11
*
5
12
/
6
13
%
7
14
b.基本运算测试用例
测试用例编号
输入数据
预期输入
覆盖
第一个数
运算符
第二个数
1
1.1
+
2.2
3.3
1 2 3 11 12
2
44
-
5
39
1 4 11
3
66
*
7
462
1 5 11
4
88
/
22
4
1 6 11
5
999
+/-
-999
17
6
2
1/x
0.5
18
7
16
&
4
19
8
-1×1034
无法输入
110
9
1*10*34
无法输入
13
10
C
无法输入
14
11
2
@
无法输入
15
12
2
+
无法输入
116
13
22
+
无法输入
1321
14
22
/
0
无法输入
1619
15
0
+
C
无法输入
1322
16
-16
无法输入
117
4.设计测试环境
4.1软件:
软件环境(相关软件、操作系统等) Windows vista Windows 计算器
4.2硬件:
Cpu:
Intel(R)Core(tm)****************
磁盘:
WDCWD5000LPCX-oovhascstDISKDevice
显示器:
NVIDIAGeForceGTX960M
硬件环境(网络、设备等)
Intel®Core ™2 Duo CPU T6600 @2.2GHZ 2GHZ
4.3网络环境:
无需联网,正常的win7系统,能良好的运行正常软件,
数据准备:
一些特殊数据的准备,能让计算器出bug的数据
4.4测试工具:
window7自带计算器,window7自带截图工具,记录测试结果的Word、
完成测试环境的设计
5.测试软件
5.1软件名称
Windows7自带计算器
5.2获取方式
点击开始菜单,再点击计算器
再点击进入:
5.3功能模块
1)标准型(进行加减乘除百分制等简单运算)
2)科学型(进行较为复杂的科学计算)
3)程序员(二进制、八进制、十进制、十六进制之间的转换等)
编号
二进制
八进制
十进制
十六进制
01
1000
10
8
8
02
100000
40
32
20
03
11111
37
31
1F
04
10111011
273
187
BB
05
10101100
254
172
AC
4)日期计算(计算两个日期之差或一个日期加上、减去到指定日期的天数)
测试用例
输入数据
与其输出
编号
日期1
日期2
1
1601.1.1
9999.12.31
8398年11月4周2天,3067670天
2
2013.6.22
100000.12.31
无法选择日期
3
1300.1.1
2016.6.2
无法输入日期
4
2016.6.1
加一年
2017.6.1
5
1601.1.1
减去2
日期越界
6
9999.12.31
加3
日期越界
7
2016.6.1
加上1000
无法选择年数
8
2016.6.1
机上200
无法选择天数
9
1562.3.8
加上1
无法选择日期
6.功能测试计划
6.1测试目标
该测试目标是核实数据的接受,处理和检索是否正确。
此类测试基于黑盒测试技术(手工测试),该技术通过图形界面与应用程序进行交互,并对交互的输出和结果进行分析,以此来核实应用程序及其内部进程。
6.2测试模块
1)模块1:
执行基本的运算(功能模块)
2)模块2:
执行进制的换算(功能模块)
6.3等价类划分及测试用例
a.基本运算等价类(以科学型为主)
输入条件有效等价类编号无效等价类编号键入计算的第一个数-99„9(32位)~99„9(32位)1小于等于-1×103313小数点2大于等于1×103314非数字字符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位)110(若第二个运算符为/)19小于等于-1×103320小数点12大于等于1×103321非数字字符22
b.基本运算测试用例
c.进制换算等价类(基于四字)
d.日期转换测试用例
7.测试实施
7.1测试时间
列出测试的跨度和工作量,最好区分测试文档和活动的时间。
数据可供过程度量使用。
子系统/子模块 实际开始时间 实际结束时间 总工时/总工作日 执行简单计算 2016年4月25日 2016年5月25日, 执行科学计算 2016年5月25日 2016年5月29日 几天
7.2测试过程及结果
模块1
测试内容描述
步骤描述
输入数据
预期结果
实际结果
1.键入计算的第一个数
范围内数或小数点在框中显示你输入的数与预期一致1×1050
在框中显示你输入的数与预期一致1×1050无法输入
与预期一致
2.单击“+”、“-”、“*”、“/”、“√”
“+”“-”“*”、“/”、“√”
字体变小进入计算框,显示你键入的计算步骤
与预期一致
3.单击“+/-”
“+/-”
数字正负转换
与预期一致
4.单击“%”
“%”
数字显示百分制后结果
0
5.单击“1/x”
若为非0字符得到倒数与预期一致若为0
得到倒数与预期一致若为0显示除数不能为0
与预期一致
6.键入其他字符
其他字符
无法输入
与预期一致
7.键入计算的下一个数字
数字或小数点在框中显示你输入的数与预期一致其他字符
在框中显示你输入的数与预期一致其他字符无法输入
与预期一致
8.测试分析及缺陷描述
8.1测试分析
经测试证实了的Win7系统自带的部分计算器功能符合要求,输出类型基本全部合理,测试输出结果与预期输出结果相同并无较大偏差,而且界面布局显示合理,能进行基本的十进制运算,输入数据和结果数据范围在-99„9(32位)到99„9(32位)之间,若超过32位,将以“1.e+33”的形式显示,且能进行简单的二进制,八进制,十进制,十六进制间的转换及运算,以四字二进制为准,输入数据和结果数据范围在-1„1(64位)到1„1(64位)之间,还能进行1601.1.1到9999.12.31之间的日期计算。
这款计算器在运算方面已经做得近乎完美,而且还有更多其他实用的功能。
能够进行功率、角度、能量、面积和压力等的单位换算,甚至能进行抵押计算和
汽车油耗计算等,由于时间有限所以没有进行全部功能的测试。
8.2缺陷描述
1)计算器的十进制数在位数受限制时无法自动转换成科学计数法显示。
(十进制转二进制最多为19位数)(十六进制转二进制最多为十六位)
2)计算器在标准型进行百分制的计算时,直接在输入数字后点击百分号无法获得百分制结果,百分制数只能通过输入一个数,然后选+-*/,接着输入百分比例数,再点击%,最后点=号,比如20+25%(其中25%表示为20的25%),最后结果则是25。
3)计算器科学型无法使用百分号。
4)对于十进制无法用科学计数法方便准确的输入数据,得到的简单结果也不能用科学计数法简单明了的表示,显示数字长度过长,有时不能准确记录。
在计算时若输入其他非数字字符没有任何提示。
建议:
在计算时若输入其他非数字字符能有一些非法输入的提示
5)标准型最多输入的位数是16位,16位以上的加减乘除无法计算。
9.实验总结
感觉软解测试就是在培养我们的一种能力,是一种能够规范我们行为,让我们为一件事,专心投入的能力,其中这学期上这门课有很大的收获,从最开始学习这门课,到菜鸟,一知半解,到现在的略懂,可谓路途的艰辛只有体会过的人才会了解。
最开始,压根不懂这门课是让干什么的,第一节课就是在听天书,没有过多的去学习和下功夫,可能抱着大家都不会的心里去学习这门课的,但接下来,就发现同学们,一个个都鼓足的劲去学这门课,才知道这门课的重要性。
自己和同宿舍的也开始了发奋的学习,每次上机都积极的完成老师布置的作业,不过也有偷懒的时候。
其实期间有一点自己做的是错的,可能是刚开始没有明确目标,前几次上机每次的上机做的项目都不一样,测试了好多东西,都是杂七杂八的,零零散散,没有一点规章,到了后几次上机测试,才明白过来,把之前的很多东西补了上来,终归中的,还是完成了这次window7系统自带计算器的简单测试实验报告。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- win7 计算器 软件 测试
![提示](https://static.bdocx.com/images/bang_tan.gif)