测试计划(范例)

更新时间:2024-06-04 14:43:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

易想团购网

软件测试计划书

三人行小组

修订历史记录

版本 日 期 0.5 2012年1月6 AMD 修订者 说明 A 夏超 (A-添加,M-修改,D-删除)

目录

1. 简介 ................................................................................................................................... 4

1. 1编写目的 ........................................................................................................................ 4 1. 2项目背景 ........................................................................................................................ 4 2. 测试参考文档和测试提交文档 ............................................................................................... 4

2.1测试参考文档 ..................................................................................................................... 4 2.2测试提交文档 ..................................................................................................................... 5 3. 测试进度 ................................................................................................................................... 5 4.测试资源........................................................................................................................................ 7

4.1人力资源 ............................................................................................................................. 7 4.2测试环境 ............................................................................................................................. 7 5.系统风险........................................................................................................................................ 8 6.测试策略........................................................................................................................................ 8

6.1逻辑功能测试 ..................................................................................................................... 9 6.1.1逻辑功能测试的测试重点 .............................................................................................. 9 6.2用户界面测试 ................................................................................................................... 11 6.2.1用户界面测试各个模块的测试重点 ............................................................................ 12 7测试类型的优先级描述 .............................................................................................................. 15 8.附录:项目任务 .......................................................................................................................... 16

1. 简介

1. 1编写目的

随着时代的发现,互联网已经进入了千家万户,网上购物必然已经成为一种趋势,由于网上购物没有库存压力,经营成本低,经营不收场地限制,通过互联网对市场信息及时的反馈适时调整经营策略,以此提高了企业的经营效率和参与国际竞争的能力。网上购物突破了传统商务的障碍,无论对消费者,企业,还是市场都有着巨大吸引力和影响力,在新经济时代无疑达到一种“多赢”效果的理想模式,所以这是一个追求现代化的项目。

本说明书的预期读者为:公司软件开发人员,项目经理,系统分析员,系统设计人员,开发工程师,测试经理以及测试设计人员等。

1. 2项目背景

本操作软件名为易想团购系统,应中软国际的要求,由“三人行”开发小组进行设计开发。本软件旨在为商品的销售提供一个平台,团购网的好处就是:一是团购价格低于产品市场最低零售价,二是产品的质量和服务能够得到有效的保证。 他最大的优点就是便宜,让我们有些更好的网上购物生活!

待开发软件系统的名称:易想团购系统 此软件系统任务提出者:中软国际 此软件系统任务开发者:“三人行”小组

此软件系统任务用户:公司人软件开发人员,项目经理,系统分析员,系统设计人员,

开发工程师,测试经理以及测试设计人员等

2. 测试参考文档和测试提交文档

2.1测试参考文档

下表列出了制定测试计划时所使用的文档,并标明了各文档的可用性: 【注:可适当地删除或添加文档项。】 文档 (版本/日期) 软件开发文档 测试计划 已创建或可用 是 是 已被接收或已经过复审 是 是 作者或来源 备注 王丹丹老师 李亚南

测试用例 Bug登陆报告 测试评估报告 QA 否 是 是 是 否 是 是 是 小组全体 小组全体 李亚南 李亚南 2.2测试提交文档

? 测试计划 ? 测试用例 ? 测试Bug登陆单 ? 测试评估报告

3. 测试进度

测试阶段 测试需求分析 测试任务 进行测试需求分析需求分析,制定QA,制定测试计划草稿 询问QA,修改测试计划 编写测试用例 (逻辑功能测试-旅游界面模块) 编写测试用例 (逻辑功能测试-登录模块) 编写测试用例 (逻辑功能测试-注册模块 编写测试用例 (界面测试测试) 编写测试用例 (界面测试-登录模块 测试测试用例 工作量估计 2人/天 人员分配 夏超,李亚南,韩语 测试起止时间 1.5 测试需求分析 2人/天 夏超 1.5 测试计划 1人/天 夏超 1.5 测试计划 1人/天 李亚南 1.5 测试计划 1人/天 李亚南 1.5 测试计划 1人/天 李亚南 1.5 测试计划 测试执行 1人/天 1人/天 韩语 韩语 1.5 1.6

(逻辑功能测试-注册模块)登录BUG 测试用例 (逻辑功能测试-旅游资源模块)登录BUG 测试用例 (逻辑功能测试-登陆模块) 编写测试用例 (界面测试测试)登录BUG 编写测试用例 (界面测试)登录BUG 编写测试评估报告 制作PPT 测试执行 1人/天 李亚南 1.6 测试执行 1人/天 李亚南 1.6 测试执行 1人/天 韩语 1.6 测试执行 1人/天 韩语 1.6 测试总结 测试总结 1人/天 1人/天 夏超 夏超 1.7 1.7

4.测试资源

4.1人力资源

角色 测试负责人 所推荐的最少资源(所分配的专职角色数量) 1名 具体职责或注释 负责测试团队的日常管理和项目测试进度与质量的控制,以及相关文档的编写及汇总工作 负责编写测试用例,测试测试用例,登陆BUG单 编写QA、测试计划、测试评估报告、PPT 测试实施人员 文档编写人员 3名 2名 4.2测试环境

下表列出了测试的系统环境 软件环境(相关软件、操作系统等) 操作系统 Android 版本 中间件服务器 数据库 类库支持 三方插件 硬件环境(网络、设备等) CPU 内存 适用分辨率 AVD Default AVD Defaul (default) HVGA Windows XP Android 2.3 Tomcat 7 MySQL 5.0 JDK1.6.0_update23 and Android_SDK_2.3 MySQL、JAX-WS、KSOAP 2.4

5.系统风险

? bug的修复情况 ? 模块功能的实现情况 ? 系统整体功能的实现情况 ? 代码的编写质量

? 人员经验以及对软件的熟悉度

? 开发人员、测试人员关于项目约定的执行情况 ? 人员调整导致研发周期延迟

? 开发时间的缩短导致某些测试计划无法执行

6.测试策略

测试类型 逻辑功能测试 界面测试 易用性测试 兼容性测试 压力测试 安装测试 验收测试

是 是 是 是 否 否 否 是否采用 该测试本项目不适用 该测试本项目不适用 该测试本项目不适用 说明

6.1逻辑功能测试

测试目标 确保测试的功能正常,其中包括导航,数据输入,处理和检索等功能。 登录模块,注册模块,旅游资源模块,个人管理模块 利用有效的和无效的数据来执行各个用例、用例流或功能,以核实以下内容: 在使用有效数据时得到预期的结果。 在使用无效数据时显示相应的错误消息或警告消息。 各业务规则都得到了正确的应用。 软件已具备基本的功能,并通过安装测试 软件的逻辑功能已完全 测试范围: 技术: 开始标准: 完成标准: 需考虑的特殊事项: 6.1.1逻辑功能测试的测试重点

用户名的有效性的验证及违反其的相关提示 密码的有效性的验证及违反其的相关提示 登陆模块用户名与密码正确时的响应事件 用户名与密码错误时的响应事件 用户名与密码为空时的响应事件 界面默认显示样式 界面跳转时的缓冲界面

用户名唯一性的验证及违反时的相关提示 用户名的有效性验证及违反其的相关提示 密码的有效性验证及违反其的相关提示 账户密码与密码确认的比对及相关提示 Email的填写 Email邮件格式不合法 手机号码的选择 手机号码不能为空 “订阅每天最新团购”的勾选以及全不选时的相关提示 所有有效数据输入后,相应按钮所触发的事件 注册模块

界面默认显示的样式 界面跳转时的缓冲界面

账 户 设 置 模 块 Email的填写 Email邮件格式不合法 用户名唯一性的验证及违反时的相关提示 用户名的有效性验证及违反其的相关提示 密码的有效性验证及违反其的相关提示 账户密码与密码确认的比对及相关提示 手机号码的选择 手机号码不能为空 显示图片能否正常显示事件 所有有效数据输入后,相应按钮所触发的事件 选择文本框不能为空事件

购 物 车 模 块 数据表中数据正常显示事件 数据表某条数据的删除事件 某条数据数量的修改事件 某条数据的查询事件 label控件是否有数据验证事件 购物车页面中的文字是否正确事件 验证label控件数据的正确性事件

订 单 模 块 数据表中数据正常显示事件 数据表某条数据的删除事件 某条数据数量的修改事件 某条数据的查询事件 textbox控件看是否有数据的显示事件 Email的填写 Email邮件格式不合法 Email的填写 Email邮件格式不合法 用户名唯一性的验证及违反时的相关提示 用户名的有效性验证及违反其的相关提示 支付方式选择的下拉框显示事件 手机号码的选择 手机号码不能为空 label控件是否有数据验证事件 验证label控件数据的正确性事件

评论的有效性验证及相关提示 评论成功时的提示信息 评论失败时的提示信息 按钮所触发的事件 界面默认显示的样式 界面跳转时的缓冲界面

商 品 购 买

商 品 信 息

我 的 邀 请

页面文字显示是否正确显示事件 返利信息的显示事件 网络地址的链接事件 所有有效数据输入后,相应按钮所触发的事件 页面文字显示是否正确显示事件 显示图片能否正常显示事件 购买人数的显示事件 所有有效数据输入后,相应按钮所触发的事件 页面文字显示是否正确显示事件 显示图片能否正常显示事件 所有有效数据输入后,相应按钮所触发的事件 购买人数的显示事件 讨论区模块用模户块信息 测试目标 可查看除自己外的所有用户 界面默认显示的样式 界面跳转时的缓冲界面 6.2用户界面测试

核实以下内容: 通过测试进行的浏览可正确反映业务的功能和需求,这种浏览包括窗口与窗口之间、字段与字段之间的浏览,以及各种访问方法(Tab键、鼠标移动、和快捷键)的使用 窗口的对象和特征(例如,菜单、大小、位置、状态和中心)都符合标准。 登录模块,注册模块,旅游资源模块,旅游社区模块,个人测试范围:

管理模块 技术: 开始标准: 完成标准: 需考虑的特殊事项: 运用鼠标的点击,查看界面元素的功能性响应 所有的输入数据均为有效数据或可检测出的无效数据 界面的所有元素都能进行有效的响应 并不是所有定制或第三方对象的特征都可访问。 6.2.1用户界面测试各个模块的测试重点

测试对象 登录模块 系统需求 系统的登录页面,能够输入用户名和密码,能够点击登录按钮。 测试需求 登录页面的元素 测试子需求 1.登录文本框 测试方法 手工测试,静态测试 手工测试,静态测试 手工测试,静态测试 手工测试,静态测试 手工测试,静态测试 手工测试,静态测试 手工测试,静态测试 优先级 AA 2.登录按钮 3.用户名文本框 AA AA 4.用户名输入框 5.密码文本框 6.密码输入框 7.提示文本框 测试子需求 1.登录文本框 2.登录注册按钮 3.用户名文本框 4.用户名输入框 5.密码文本框 6.密码输入框 文本 “登录” “登录注册” “账户、帐户” 位置布局 登录页面的上方,居中显示 登录页面的下方,居中显示 登录页面上方,居中显示 AA AA AA AA 大小 5*5 5*5 5*5 5*5 5*5 5*5 “邮箱或者用户名” 登录页面上方,位置居左 “密码” “密码” 登录页面中间,位置居中 登录页面中间,位置

居左 7.提示文本框 1.“请输入用户名或者密码?” 2.“请输入正确的用户名和密码?”

红色字体为测试中应特别注意的部分 文字的使用的正确性 登录页面中间,位置居中 5*5 登陆模块文本框对获得焦点时的响应 按钮对点击的响应 信息提示的样式 界面跳转的缓冲界面

文字的使用的正确性 文本框对获得焦点时的响应 注册模块显示的各项默认值 按钮对点击的响应 信息提示的样式 界面跳转的缓冲界面 账户设置模块文字的使用的正确性 响应的数字显示符合实际情况 界面元素对点击事件的响应 提示信息的样式 文字的使用的正确性 显示的各项默认值 响应的数字显示符合实际情况 界面元素对点击事件的响应 按钮对点击的响应 购 物 车 模 块

订 单 模 块 文字的使用的正确性 界面元素对点击事件的响应 响应的数字显示符合实际情况 提示信息的样式 文本框对获得焦点时的响应 界面跳转的缓冲界面 商 品 购 买 模 块 文字的使用的正确性 界面元素对鼠标点击的响应 商模品块信息文字的使用的正确性 界面元素对鼠标点击的响应 讨论区模块文字的使用的正确性 界面元素对鼠标点击的响应 我 的 邀 请 模 块 文字的使用的正确性 界面元素对鼠标点击的响应 界面元素对点击事件的响应

易用性测试重点: 测试对象 登录模块 系统需求 用户名和密码文本框要有输入的提示信息,页面转换时间过长要有提示。 测试需求 1.用户名输入框的要有默认值。 2.密码输入框要有默认值 测试方法 手工测试,黑盒测试 预期结果 提示输入“邮箱或者手机号“ 提示输入“******“ 插入一个等待页面: B 优先级 B 3.页面转换 超过5秒,要有提示。 注册模块

兼容性测试重点: 测试对象 登录模块 系统需求 用户名和密码文本框要有输入的提示信息,页面转换时间过长要有提示。 测试需求 1.用户名输入框的要有默认值。 2.密码输入框要有默认值 3.页面转换超过5秒,要有提示。 注册模块

测试方法 手工测试,黑盒测试 A 预期结果 提示输入“邮箱或者手机号“ 提示输入“******“ 插入一个等待页面: B 优先级 B A 7测试类型的优先级描述

鉴于此软件的功能并未完善,以及一些测试环境的有限制,因此对性能测试的可能极低,因次,此计划中的逻辑功能测试和用户界面测试的优先级均为高

8.附录:项目任务

以下是一些与测试有关的任务:

? 制定测试计划

? 确定测试需求 ? 评估风险 ? 制定测试策略 ? 确定测试资源 ? 创建时间表 ? 生成测试计划 ? 设计测试

? 准备工作量分析文档 ? 确定并说明测试用例

? 确定测试过程,并建立测试过程的结构 ? 复审和评估测试覆盖 ? 实施测试

? 记录或通过编程创建测试脚本

? 确定设计与实施模型中的测试专用功能 ? 建立外部数据集 ? 执行测试 ? 执行测试过程 ? 评估测试的执行情况 ? 恢复暂停的测试 ? 核实结果 ? 调查意外结果 ? 记录缺陷 ? 对测试进行评估 ? 评估测试用例覆盖 ? 评估代码覆盖 ? 分析缺陷 ? 确定是否达到了测试完成标准与成功标准

8.附录:项目任务

以下是一些与测试有关的任务:

? 制定测试计划

? 确定测试需求 ? 评估风险 ? 制定测试策略 ? 确定测试资源 ? 创建时间表 ? 生成测试计划 ? 设计测试

? 准备工作量分析文档 ? 确定并说明测试用例

? 确定测试过程,并建立测试过程的结构 ? 复审和评估测试覆盖 ? 实施测试

? 记录或通过编程创建测试脚本

? 确定设计与实施模型中的测试专用功能 ? 建立外部数据集 ? 执行测试 ? 执行测试过程 ? 评估测试的执行情况 ? 恢复暂停的测试 ? 核实结果 ? 调查意外结果 ? 记录缺陷 ? 对测试进行评估 ? 评估测试用例覆盖 ? 评估代码覆盖 ? 分析缺陷 ? 确定是否达到了测试完成标准与成功标准

本文来源:https://www.bwwdw.com/article/zbm6.html

Top