Windows计算器测试报告学号:姓名:专业:指导老师:2010年11月25日拟制: 日期:2010-11-25审核: 日期:2010-11-25目录1. 项目简介 (3)1.1 目的 (3)1.2 项目简述 (3)1.3 定义 (3)1.4 参考文档 (3)2. 测试概要 (3)2.1 测试用例设计方法和工具 (3)2.2 测试环境与配置 (4)3. 测试情况 (4)3.1 测试版本情况 (4)3.2 差异 (4)3.3 测试充分性评价 (4)3.4 测试组织 (4)3.4.1 测试时间 (4)4. 测试结果及分析 (4)4.1 测试情况统计分析 (8)4.2 覆盖分析 (9)4.2.1 需求覆盖 (9)4.2.2 测试覆盖 (9)4.3 缺陷的统计与分析 (9)4.3.1 缺陷汇总 (9)4.4 缺陷分析 (9)5. 测试结论 (9)5.1 残留缺陷与未解决问题 (9)6. 批准 (9)错误!未指定书签。
1.项目简介1.1编写文档目的本测试报告反映在错误!未指定书签。
的一个版本内的质量情况。
包含该版本经开发部发布后测试组的接受结果与原因、存在的问题描述与分析。
Windows计算器的测试文档有助于实现以下目标:1.确定现有项目的信息和应测试的软件构件2.列出推荐的测试需求3.推荐可采用的测试策略,并对这些策略加以说明4.确定所需的资源,并对测试的工作量进行估计5.对整个测试工作的工作量进行估计6.对测试活动的进程进行有计划的实施7.列出测试项目的可交付元素1.2项目简述背景项目名称:计算器。
windows自带软件••••••••您可以使用计算器来执行加、减、乘和除运算。
计算器还提供了科学计算器和统计计算器的高级功能。
可以单击计算器按钮来执行计算,或者使用键盘键入进行计算。
通过按 Num Lock,数字键盘也可以用来键入数字和运算符。
1.3定义各种进制:十六进制、八进制、十进制、二进制。
1.4参考文档用到的参考资料:1)、Window计算器的帮助文档2)、《软件测试教程》宫云站机械工业出版社 2008年9月2.测试概要测试范围:本文档适用于windows计算器的功能测试。
本次测试主要为功能测试和简单的界面测试。
功能测试部分运用QTP测试了计算器的最主要功能:简单的计算。
其他功能和界面测试都由人工手动测试。
2.1测试用例设计方法和工具此项测试采用黑盒测试方法来测试,等价划分列表法,控制方式采用手动方式进行。
具体的测试内容如下:(1)功能测试:对测试对象的功能测试。
该测试目标是核实数据的接受,处理和检索是否正确。
此类测试基于黑盒测试技术,该技术通过图形界面与应用程序进行交互,并对交互的输出和结果进行分析,以此来核实应用程序及其内部进程。
(2)用户界面测试:测试界面之间是否能完成相互转换。
(3)性能测试:测试该计算器的响应时间,以及事务处理速率和其他与时间相关的需求进行评测和评估2.2测试环境与配置软件环境(相关软件、操作系统等)Windows vistaWindows 计算器硬件环境(网络、设备等)Intel®Core ™2 Duo CPU T6600@2.2GHZ 2GHZ3.测试情况3.1测试版本情况3.2差异无3.3测试充分性评价无3.4测试组织测试人员:宋雷完成项目:测试计划、测试报告、功能测试、界面测试。
3.4.1测试时间列出测试的跨度和工作量,最好区分测试文档和活动的时间。
数据可供过程度量使用。
子系统/子模块实际开始时间实际结束时间总工时/总工作日执行简单计算2010年11月25日2010年11月25日1天执行科学计算2010年11月25日2010年11月25日1天测试人员用工统计角色开始时间结束时间总计宋雷2010年11月25日2010年11月25日1天4.测试结果及分析测试结果及过程:测试1(执行简单计算)此项测试采用黑盒测试方法来测试该功能1)、控制本测试的控制方式采用手动方式进行2)、输入输入条件有效等价类编号无效等价类编号键入计算的第一个数-99…9(32位)~99…9(32位)1 小于等于-1×103313 小数点2 大于等于1×103314非数字字符15运算符‘+’ 3 除‘+’、‘-’、‘*’、‘/’、‘+/-’、‘%’、‘1/x’,‘sqrt ‘外的其他字符16‘-’ 4‘*’ 5‘/’ 6‘+/-’7‘%’8‘1/x’9 第一个数为0单击‘1/x’17 …sqrt‟10 第一个数为负数单击…sqrt‟18第二个数字-99…9(32位)~99…9(32位) 11 0(若第二个运算符为‘/‘)19小于等于-1×103320小数点12 大于等于1×103321非数字字符22 3)、输出测试用例编号输入数据预期输出覆盖第一个数字运算符第二个数字1 1.2 + 4.1 5.3 1 2 3 11122 21 -3 18 14 113 13 * 3 39 1 5 114 6 / 1 6 1 6 115 5 ‘+/-’-5 1 76 10 ‘%’0.1 1 86 2 ‘1/x’0.5 1 97 100 …sqrt‟10 1 108 -1*1034无法输入139 1*1034无法输入1410 A 无法输入1511 1 $ 无法输入 1 1612 3 + -1*1034无法输入 1 3 2013 6 + 1*1034无法输入 1 3 2114 32 / 0 除数不能为零 1 6 1915 12 + A 无法输入 1 3 2216 0 ‘1/x’除数不能为零 1 1717 -4 ‘sqrt’输入的数不能为负数 1 18 4)、过程用例标识测试1 模块名称执行简单计算用例版本号 6.0用例作者宋雷设计日期2010-11-25 测试类型功能测试用例描述计算器简单的加,减,乘,除的计算前置条件打开Windows vista 的计算器界面测试内容描述步骤描述输入数据预期结果1.键入计算的第一个数数字或小数点在框中显示你输入的数其他字符提示出错2. 单击“+”、“-”、“*”、“/”或“+/-”。
“+”、“-”、“*”、“/”或“+/-”界面上无任何反应,但已经记录了需要做什么计算其他字符提示出错3. 键入计算的下一个数字。
数字或小数点在框中显示你输入的数其他字符提示出错4. 输入所有剩余的运算符和数字。
(连加连减连乘连除)数字或小数点在框中显示你输入的数其他字符提示出错总结:能力此计算器能进行简单的十进制运算,输入数据和结果数据范围在-99…9(32位)到99…9(32位)之间。
限制若输入其他字符没有提示测试2(执行科学计算)此项测试采用黑盒测试方法来测试该功能1)、控制本测试的控制方式采用手动方式进行2)、输入输入条件有效等价类编号无效等价类编号十进制数-99…9(32位)~99…9(32位) 1 小于等于-1×103310大于等于-1×103311 非数字字符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小数点 5 组合中有除0~7、A~F外的其他字符20大于16位21 转换十进制 6二进制7八进制8十六进制93)、输出测试用例编号输入数据预期输出覆盖十进制数二进制数八进制数十六进制数转换1 1 二进制0001 1,72 -1*1034无法输入103 101100 十六进制20 2,94 011001 无法输入第一个0 135 14000 无法输入146 1…1(65个)无法输入157 45 二进制101101 3,78 024 无法输入第一个0 169 19 无法输入1710 1…1(22)位无法输入18 11 56 八进制126 4,812 012 无法输入第一个0 1913 Z17 无法输入2014 1…1(17)位无法输入214)、过程用例标识用例2 模块名称执行科学计算用例版本号 6.0用例作者宋雷设计日期2010-11-25 测试类型功能测试用例描述计算器的科学计算前置条件打开Windows vista 的计算器界面测试内容描述步骤描述输入数据1.单击“查看“菜单中的科学型单击“查看“菜单的科学型按钮2. 如下计算十六进制输入字符为0-9,或A-F 在框中显示你输入的数其他字符提示出错十进制输入字符为0-9 在框中显示你输入的数其他字符提示出错八进制输入字符为0-8 在框中显示你输入的数其他字符提示出错二进制输入字符为0、1 在框中显示你输入的数其他字符提示出错倒数计算非0数字计算出正确的数值0 除数不能为0其他字符提示出错3使用的各种运算符,进行计算单击要使用的各种运算符,进行各种运算正常进行各种计算总结:能力此计算器能进行简单的十进制,二进制,八进制,十六进制的转换及运算,输入数据和结果数据范围在-1…1(64位)到1…1(64位)之间。
限制若输入其他字符没有提示结论:输出类型基本全部合理,测试输出结果与预期输出结果相同并无较大偏差,允许中断和停机的最大次数是零,一旦程序关闭,当前运算不保留。
4.1测试情况统计分析能力经测试证实了的Windows系统自带的部分计算器功能符合要求。
由于时间有限所以没有进行全部功能的测试。
缺陷和限制对于十进制无法用科学计数法方便准确的输入数据,得到的简单结果也不能用科学计数法简单明了的表示,显示数字长度过长,有时不能准确记录。
在计算时若输入其他非数字字符没有任何提示。
建议:在计算时若输入其他非数字字符能有一些非法输入的提示。
4.2覆盖分析4.2.1需求覆盖需求覆盖率 100%需求通过4.2.2测试覆盖测试覆盖率 18//21 100%=85.71%原因:见4.3的缺陷统计4.3缺陷的统计与分析4.3.1缺陷汇总对于十进制无法用科学计数法方便准确的输入数据,得到的简单结果也不能用科学计数法简单明了的表示,显示数字长度过长,有时不能准确记录。
在计算时若输入其他非数字字符没有任何提示。
4.4缺陷分析由于计算器本身要求不高5.测试结论5.1残留缺陷与未解决问题1.测试执行安全、可靠。
2.测试无风险3.测试目标完成4.测试通过5、记录下缺陷和未解决的问题残留缺陷编号:10--21缺陷概要:对于十进制无法用科学计数法方便准确的输入数据,得到的简单结果也不能用科学计数法简单明了的表示,显示数字长度过长,有时不能准确记录。
在计算时若输入其他非数字字符没有任何提示。
未解决问题功能/测试类型:输入无效等价类字符测试结果:预期结果是提示出错,实际结果是无任何提示。