win7计算器软件测试

win7计算器软件测试
win7计算器软件测试

班级:计科142

姓名:徐周环

学号:201401014219

系别:信息技术系

专业:计算机科学与技术

指导老师:赵一丁

目录

1.前言 (2)

1.1测试目的 (2)

1.2测试背景 (2)

2.测试计划 (2)

2.1测试计划名称 (2)

2.2项目背景和内容概要 (2)

2.3相关资料、缩略语、定义 (2)

2.4参考资料: (3)

2.5测试过程 (3)

2.6测试目标 (3)

2.7测试分工 (3)

2.8测试步骤及方法 (3)

2.9测试通过标准 (3)

2.10修正错误并重新测试的步骤与要求 (3)

2.11进度计划 (3)

2.12测试小结 (4)

2.13测试用例的简单描述 (4)

2.14需求跟踪 (4)

3.性能测试用 (4)

3.1测试用例的目的 (4)

3.2测试用例的输入 (4)

3.3期待的输出 (5)

3.4测试方法 (6)

3.5实际的输出 (6)

4.设计测试环境 (8)

4.1软件: (8)

4.2硬件: (8)

4.3网络环境: (8)

4.4测试工具: (8)

5.测试软件 (9)

5.1软件名称 (9)

5.2获取方式 (9)

5.3功能模块 (10)

6.功能测试计划 (12)

6.1测试目标 (12)

6.2测试模块 (12)

6.3等价类划分及测试用例 (12)

7.测试实施 (14)

7.1测试时间 (14)

7.2测试过程及结果 (14)

8.测试分析及缺陷描述 (15)

8.1测试分析 (15)

8.2缺陷描述 (15)

9.实验总结 (16)

1.前言

1.1测试目的

根据Windows 7计算器的帮助文档,制定对Windows 7计算器的测试用例,用来测试计算器功能。包括:输入输出、计算换算、日期计算等。根据本次测试来评估当前的计算器是否符合设计要求和使用要求,并进而做出测试分析报告。

1.2测试背景

1)测试计划所从属的软件系统:Windows 7;

2) 在开始执行本测试计划之前必须完成的工作:需要阅读计算器的帮助文档。2.测试计划

2.1测试计划名称

Windows 7计算器的测试

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实际的输出

4.设计测试环境

4.1软件:

软件环境(相关软件、操作系统等) Windows vista Windows 计算器4.2硬件:

Cpu:Intel(R)Core(tm)i5-4200H@2.80GHz

磁盘:WDC WD5000LPCX-oovha scst DISK Device

显示器:NVIDIA GeForce GTX960M

硬件环境(网络、设备等)

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)科学型(进行较为复杂的科学计算)

4)日期计算(计算两个日期之差或一个日期加上、减去到指定日期的天数)

6.功能测试计划

6.1测试目标

该测试目标是核实数据的接受,处理和检索是否正确。此类测试基于黑盒测试技术(手工测试),该技术通过图形界面与应用程序进行交互,并对交互的输出和结果进行分析,以此来核实应用程序及其内部进程。

6.2测试模块

1)模块1:执行基本的运算(功能模块)

2)模块2:执行进制的换算(功能模块)

6.3等价类划分及测试用例

a.基本运算等价类(以科学型为主)

输入条件有效等价类编号无效等价类编号键入计算的第一个数-99…9(32位)~99…

9(32位) 1 小于等于-1×1033 13 小数点 2 大于等于1×1033 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×1033 20 小数点12 大于等于1×1033 21 非数字字符22

b.基本运算测试用例

c.进制换算等价类(基于四字)

d.日期转换测试用例

7.测试实施

7.1测试时间

列出测试的跨度和工作量,最好区分测试文档和活动的时间。数据可供过程度量使用。子系统/子模块实际开始时间实际结束时间总工时/总工作日执行简单计算 2016年4月25日 2016年5月25日,执行科学计算 2016年5月25日 2016年5月29日几天

7.2测试过程及结果

模块1

测试内容描述

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系统自带计算器的简单测试实验报告。

相关主题
相关文档
最新文档