logo资料库

计算器测试详细计划.doc

第1页 / 共8页
第2页 / 共8页
第3页 / 共8页
第4页 / 共8页
第5页 / 共8页
第6页 / 共8页
第7页 / 共8页
第8页 / 共8页
资料共8页,全文预览结束
1.简介
1.1目的
1.2背景
1.3范围
2.测试参考文档和测试提交文档
2.1测试参考文档
2.2测试提交文档
3.测试进度
4.测试资源
4.1人力资源
4.2测试环境
4.3测试工具
5.测试策略
5.1数据和数据库完整性测试
5.2接口测试
5.3集成测试
5.4功能测试
5.5用户界面测试
5.6性能评测
5.7负载测试
5.8强度测试
5.9容量测试
5.10安全性和访问控制测试
5.11故障转移和恢复测试
5.12配置测试
5.13安装测试
测试计划 修订历史记录 AMD 修订者 说明 版本 日期 1.0 XXXX 年 XX 月 XX (A-添加,M-修改,D-删除) 1. 简介 1. 1 目的 简单计算器的这一“测试计划”文档有助于实现以下目标: (1) (2) (3) (4) (5) 确定和检验该计算器是否具有了说明书所具有的功能:能够进行 简单的加减乘除以及求倒数运算。 推荐测试的需求:是否能够对所有整数和小数进行相应的运算并 得到正确结果。 推荐可采用的测试策略:静态黑盒测试 所需的资源:电脑为安装 jdk1.5(及以上版本)+eclipse3.0(及 以上版本)的 Windows XP 系统。由于测试目标是一个简单计算器, 工作量不大。 测试项目可交付的元素: 1. 2 背景 该计算器是基于 java 环境开发,界面参考 Windows 计算器界面的一个简单计算器。 本次测试要对该计算器说明书中的基本功能进行验证,以增强该计算器的可用性。 1.3 范围 单元测试:测试说明书中的各个模块是否能够正常、正确实现。 集成测试:利用已通过单元测试的模块建立设计中描述的程序结构 系统测试:验证系统呈扥是否已正确集成并完成了说明书中指派的功能。 本计划正对的测试类型:功能测试 测试对象中将接受测试的功能:加减乘除四则运算,求倒数,清除数据。
2.测试参考文档和测试提交文档 2.1 测试参考文档 下表列出了制定测试计划时所使用的文档,并标明了各文档的 可用性: 文档 已创建或可用 已被接收或已经过复 作者或来源 备注 (版本/日期) 软件需求定义 软件系统分析 (STD,DFD,CFD,DD) 软件概要设计 软件详细设计 软件测试需求 是□ 否□ 是□ 否□ 是□ 否□ 是□ 否□ 是□ 否□ 硬件可行性分析报告 是□ 否□ 测试计划 测试方案 测试报告 测试时间表及人员安排 是□ 否□ 是□ 否□ 是□ 否□ 是□ 否□ 是□ 否□ 是□ 否□ 是□ 否□ 测试分析报告 用户操作手册 安装指南 审 是□ 否□ 是□ 否□ 是□ 否□ 是□ 否□ 是□ 否□ 是□ 否□ 是□ 否□ 是□ 否□ 是□ 否□ 是□ 否□ 是□ 否□ 是□ 否□ 是□ 否□ 2.2 测试提交文档 测试计划报告,测试分析报告。 3.测试进度 测试活动 计划开始日期 实际开始日期 结束日期 制定测试计划 设计测试 集成测试
系统测试 性能测试 安装测试 用户验收测试 对测试进行评估 产品发布 4.测试资源 4.1 人力资源 下表列出了在此项目的人员配备方面所作的各种假定。 角色 所推荐的最少资源(所分配的 具体职责或注释 专职角色数量) 4.2 测试环境 下表列出了测试的系统环境 软件环境(相关软件、操作系统等) Windows xp sp3 Eclipse 3.3 Jdk 1.6.0_10 硬件环境(网络、设备等)
4.3 测试工具 无。手动测试。 5.测试策略 (1)黑盒测试 实施原因:能够使得测试人员发现不正确的或遗失的功能、接口错误、数据结构或外部 数据库访问错误、性能缺陷、初始化和终止错误。正规的黑盒测试可以指导测试人员选择高 效和有效发现软件缺陷的测试子集,这些子集比随机选择同样数量的测试案例更有效,黑盒 测试帮助实现测试回报的最大化。 ★静态黑盒测试:对测试产品的需求情况,包括对需求数据以及需求规格说明书的测试 测试要达到的目的:通过测试来确定软件产品说明书是否符合规范,是否有根本性的大问题、 疏忽及遗漏之处。 用户手册测试  测试记录: 1. 缺陷记录: 缺 陷 编 号 001 002 缺陷描述 缺陷说明 因此比较适合大众的操作习惯 这些话意图诱使接受假定情况, 不利于测试人员全面测试 没有说明小数运算时结果保留的有效位数 造成用户使用上的不便 ★动态黑盒测试:通过静态黑盒测试分析需求规格说明书,基于需求规格说明书选择有 效输入确认测试软件能够正确处理并选择无效输入验证测试软件是否能够处理它们,确定输 入的预期输出结果。用选择的输入构建测试案例进行测试,然后比较实际输出结果和预期的 输出结果,以此确认被测试软件功能的正确性。 案 例 测试项目 输入 预期结果 实际结果 号 001 正 常 整 数 的 加 999+999= 1998 1998.0 法 说明 通过
002 正 常 整 数 的 减 256-368= 法 003 正 常 整 数 的 乘 160*25= 法 -122 4000 -112.0 4000.0 通过 通过 004 正 常 整 数 的 除 20/35= 0.5714285714285714 0.5714285714285714 通过 法 005 整除的保护 98/0= 提示用户无意义 Infinity 通过 006 清 除 显 示 的 数 12333;点击 CE 按钮 数字按照33321 的顺序清 数字按照 33321 的顺序 通过 字 除 清除 007 清 除 当 前 的 计 123+123=;点击 C 按 数字一次性清除 数字一次性清除,输入 通过 算 钮 框显示 0 008 正 常 小 数 的 加 129.123456+321.45= 450.573456 450.57345599999996 未通过 法 009 正 常 小 数 的 减 998.456-23.1233= 975.3327 975.3327 通过 法 010 正 常 小 数 的 乘 2.45*3.56= 8.7220 8.722000000000001 未通过 法 011 正 常 小 数 的 除 3.83/1.76= 2.1761363636363636 2.1761363636363638 未通过 法 012 求整数倒数 1/9999 = 0.00010001000100010001 1.0001000100010001E-4 通过 013 求小数倒数 1/9.8= 0.1020408163265306 0.1020408163265306 通过 014 负数的乘法 -9+(-19)= -28 -28 通过 (2)白盒测试 实施原因:通过分析测试软件的内部实现,来识别被测软件的工作路径,选择输入,执 行被测路径,并确定期望的测试结果。运行测试后,比较真实输出和期望输出的异同,以此 作出被测软件功能正确性的判断。 ★静态白盒测试:在不执行软件的条件下有条理地仔细审查软件设计、体系结构和代码, 从而找出软件缺陷的过程
★动态白盒测试:将不实施该测试。该测试本项目不适用。 5.1 数据和数据库完整性测试 5.2 接口测试 将不实施该测试。该测试本项目不适用 5.3 集成测试 测试目标 测试范围: 检测需求中业务流程,数据流的正确性 需求中明确的业务流程,或组合不同功能模块而形成一个大 的功能。 技术: [利用有效的和无效的数据来执行各个用例、用例流或功能, 以核实以下内容: 在使用有效数据时得到预期的结果。 在使用无效数据时显示相应的错误消息或警告消息。 各业务规则都得到了正确的应用。] 开始标准: 完成标准: 在完成某个集成测试时必须达到标准 [所计划的测试已全部执行。 所发现的缺陷已全部解决。] 测试重点和优先级: 测试重点指在测试过程中需着重测试的地方,优先级可以根 据需求及严重来定 需考虑的特殊事项: [确定或说明那些将对功能测试的实施和执行造成影响的事项或 因素(内部的或外部的)] 5.4 功能测试 测试目标 [确保测试的功能正常,其中包括导航,数据输入,处理和 检索等功能。] 测试范围: 技术: 开始标准: 完成标准: 需考虑的特殊事项: [利用有效的和无效的数据来执行各个用例、用例流或功能, 以核实以下内容: 在使用有效数据时得到预期的结果。 在使用无效数据时显示相应的错误消息或警告消息。 各业务规则都得到了正确的应用。] [确定或说明那些将对功能测试的实施和执行造成影响的事项或 因素(内部的或外部的)]
5.5 用户界面测试 测试目标 测试范围: 技术: 开始标准: 完成标准: [核实以下内容: 通过测试进行的浏览可正确反映业务的功能和需求,这种浏 览包括窗口与窗口之间、字段与字段之间的浏览,以及各种访问 方法(Tab 键、鼠标移动、和快捷键)的使用 窗口的对象和特征(例如,菜单、大小、位置、状态和中心) 都符合标准。] [为每个窗口创建或修改测试,以核实各个应用程序窗口和 对象都可正确地进行浏览,并处于正常的对象状态。] [成功地核实出各个窗口都与基准版本保持一致,或符合可 测试重点和优先级: 接受标准] 需考虑的特殊事项: [并不是所有定制或第三方对象的特征都可访问。] 5.6 性能评测 将不实施该测试。该测试本项目不适用 5.7 负载测试 将不实施该测试。该测试本项目不适用 5.8 强度测试 将不实施该测试。该测试本项目不适用 5.9 容量测试 将不实施该测试。该测试本项目不适用 5.10 安全性和访问控制测试 将不实施该测试。该测试本项目不适用
5.11 故障转移和恢复测试 将不实施该测试。该测试本项目不适用 5.12 配置测试 将不实施该测试。该测试本项目不适用 5.13 安装测试 将不实施该测试。该测试本项目不适用
分享到:
收藏