windows计算器软件测试报告201607010532谢威
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Windows系统计算器功能测试报告
班级:软件2016级web3班
小组成员谢威
完成日期: 2017.12.14
目录
1. 前言 (1)
1.1 测试目的 (1)
1.2 测试背景 (1)
2. 测试软件 (1)
2.1 软件名称 (1)
2.2 获取方式 (1)
2.3 功能模块 (1)
3. 功能测试设计 (3)
3.1 测试目标 (3)
3.2 测试模块 (3)
3.3 等价类划分及测试用例 (4)
4. 功能测试实施 (8)
4.1 测试时间 (8)
4.2 测试过程及结果 (8)
5. 测试分析及缺陷描述 (11)
5.1 测试分析 (11)
5.2 缺陷描述 (12)
6. 附录—测试分工 (13)
班级:软件2016级web3班
姓名:谢威
1.前言
1.1测试目的
根据Windows 系统计算器的帮助文档,制定对Windows 系统计算器的测试用例,用来测试计算器功能。包括:输入输出、计算换算、日期计算等。根据本次测试来评估当前的计算器是否符合设计要求和使用要求,并进而做出测试分析报告。
1.2测试背景
1)测试计划所从属的软件系统:Windows 系统;
2)在开始执行本测试计划之前必须完成的工作:需要阅读计算器的帮助文档。
2.测试软件
2.1软件名称
Windows系统自带计算器
2.2获取方式
2.3功能模块
1)标准型(进行加减乘除百分制等简单运算)
2)科学型(进行较为复杂的科学计算)
3)程序员(二进制、八进制、十进制、十六进制之间的转换等)
4)日期计算(计算两个日期之差或一个日期加上、减去到指定日期的天数)
3.功能测试设计
3.1测试目标
该测试目标是核实数据的接受,处理和检索是否正确。此类测试基于黑盒测试技术(手工测试),该技术通过图形界面与应用程序进行交互,并对交互的输出和结果进行分析,以此来核实应用程序及其内部进程。
3.2测试模块
1)模块1:执行基本的运算
因果图:
2)模块2:执行进制的换算
因果图:
3)模块3:执行日期计算功能
3.3等价类划分及测试用例
a.基本运算等价类(以科学型为主)
b.基本运算测试用例
c.进制换算等价类(基于四字)
d.进制转换测试用例
e.日期计算等价类
f.日期计算测试用例
4.功能测试实施4.1测试时间
功能测试安排时间:5天
4.2测试过程及结果
a.模块1
测试内容描述
b.模块2
测试内容描述
c.模块3
测试内容描述
3.单击“计算”已输入获得相差年月日或天数与预期一致
4.选择“”,进行如下计算
5.选择指定日期范围内日期在框中显示选择的日期与预期一致
范围外日期无法选择与预期一致6.选择计算方式“加上”进行“加”运算与预期一致
“减去”进行“减”运算与预期一致
7.选择年数、月数或日数年数在框中显示选择的年数与预期一致月数在框中显示选择的月数与预期一致日数在框中显示选择的日数与预期一致
8. 单击“计算”已输入在框中显示目标日期与预期一致
5.测试分析及缺陷描述
5.1测试分析
经测试证实了的Windows系统自带的部分计算器功能符合要求,输出类型基本全部合理,测试输出结果与预期输出结果相同并无较大偏差,而且界面布局显示合理,能进行基本的十进制运算,输入数据和结果数据范围在-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.附录—测试分工
人员学号具体分工
谢威201607010532等价类的划分,测试用例的设计,缺陷描述,文档的整理谢威201607010532 测试对象的选择,模块划分,测试分析
7.总结:
在软件测试成功后,测试人员要对软件进行测试,以便使用户正常使用软件。设计和运行测试用例还需要耗费人力和物力。因此,软件测试追求的目标是以尽可能少的测试用例发现软件中尽可能多的错误或缺陷。
通过对实训项目进行测试,使我做过的程序更加完善,也使我更加一步了解了测试在开发期间的重要性,如果一个软件,没有去良好与用心的测试,对于所有人的使用体验都大打折扣。非常感谢老师的细心教导,和百科的帮助,使我能够顺利的完成测试。