《天天超市管理系统》测试计划
完成标准: 对于超市管理系统软件和非超市管理系统软件的各种组合,所有事务都成功完成,没有出现任何故障。 需要、可以使用并可以通过桌面访问哪种非超市管理系统软件? 通常使用的是哪些应用程序? 需考虑的特殊事项: 应用程序正在运行什么数据?例如,在Excel中打开的大型电子表格,或是在Word中打开的100页文档。 作为此超市管理系统测试的一部分,应将整修系统、Netware、网络服务器、数据库等都记录下来。 表2-13 配置测试说明表
(13)安装测试
安装超市管理系统测试有两个目的。第一个目的是确保该软件在正常情况和异常情况的不同条件下 例如,进行首次安装、升级、完整的或自定义的安装 都能进行安装。异常情况包括磁盘空间不足、缺少目录创建权限等。第二个目的是核实软件在安装后可立即正常运行。这通常是指运行大量为功能超市管理系统测试制定的超市管理系统测试。安装测试如表2-14所示。
超市管理系统测试目标: 技术: 核实在以下情况下,超市管理系统可正确地安装到各种所需的硬件配置中: 首次安装。以前从未安装过超市管理系统的新计算机 更新。以前安装过相同版本的超市管理系统的计算机 更新。以前安装过<Project Name>的较早版本的计算机 手工开发脚本或开发自动脚本,以验证目标计算机的状况首次安装超市管理系统从未安装过;超市管理系统安装过相同或较早的版本。 启动或执行安装。 使用预先确定的功能超市管理系统测试脚本子集来运行事务。 完成标准: 超市管理系统事务成功执行,没有出现任何故障。 需考虑的特殊事项: 应该选择超市管理系统的哪些事务才能准确地超市管理系统测试出超市管理系统应用程序已经成功安装,而且没有遗漏主要的软件构件?。 表2-14 安装测试说明表
三、测试风险
本次测试过程,受以下条件制约: ? Bug的修复情况
? 模块功能的实现情况 ? 代码编写的质量
? 人员经验以及对软件的熟悉度 ? 人员调整导致研发周期延迟
? 测试时间的缩短导致某些测试计划无法执行
四、暂停标准和再启动要求
? 冒烟测试,发现一级错误(大于等于1)、二级错误(大于等于2)暂停测试
10
《天天超市管理系统》测试计划
? ? ? ? ? ?
返回开发。
软件项目需暂停以进行调整时,测试应随之暂停,并备份暂停点数据。 软件项目在其开发生命周期内出现重大估算,进度偏差,需暂停或终止时,测试应随之暂停或终止,并备份暂停或终止点数据。 如有新的项目需求,则在原测试计划下做相应的调整。 若开发暂停,则相应测试也暂停,并备份暂停点数据。 若项目中止,则对已完成的测试工作做测试活动总结。 项目再启动时,测试进度重新安排活顺延。
五、测试任务和进度
(1)测试任务:
①制定超市管理系统测试计划 ? 确定超市管理系统测试需求 ? 评估风险
? 制定超市管理系统测试策略 ? 确定超市管理系统测试资源 ? 创建时间表
? 生成超市管理系统测试计划 ②设计测试
? 准备测试计划说明书
? 确定并说明超市管理系统测试用例 ? 复审和评估超市管理系统测试覆盖 ③实施测试
? 单元测试阶段 ? 集成测试阶段 ? 系统测试阶段
? 提交测试分析报告 ④测试活动总结
(2)测试进度:如表5-1所示。 测试阶段 第一阶段 第二阶段 第三阶段 第四阶段 测试任务 制定测试计划 设计测试 实施测试 测试总结 工作量估计 1日 3日 4日 1日 人员分配 6人 6人 6人 测试负责人 起止时间 2012.4.2-2012.4.3 2012.4.3-2012.4.7 2012.4.7-2012.4.10 2012.4.10-2012.4.11 表5-1 测试任务及人员分配表 六、测试提交物
本次测试需要提交: ? 测试计划 ? 测试用例
11
《天天超市管理系统》测试计划
? 缺陷记录 ? 测试总结
编 制 人:第17组 编制日期:2012-4-8
12