个人云计算 V1.0系统测试计划-夏卫琴

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

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

北京佳云飞联科技有限公司 项 目 名 称 文档编号 个人云计算 项目版本 V1.0 密级 秘密 共19页

个人云计算 V1.0系统测试计划

拟制: 审核: 批准:

夏卫琴

日期: 日期: 日期:

2011/05/04

修订记录

日期 2011/05/04 修订版本 1.00 描述 初稿完成。 作者 夏卫琴

2 / 19

目 录

个人云计算 V1.0系统测试计划 .................................................................................................... 5

1.1测试范围 ............................................................................................................................. 5 1.2测试策略 ............................................................................................................................. 5 1.3所需资源和现有资源 ......................................................................................................... 5

现有资源:人力资源 ....................................................................................................... 5 测试环境 ........................................................................................................................... 5 测试工具 ........................................................................................................................... 6 1.4 测试流程 ............................................................................................................................ 6 2.1 项目背景 ........................................................................................................................... 6 2.2 范围 ................................................................................................................................... 6 3 组织形式....................................................................................................................................... 6 4.测试策略........................................................................................................................................ 8

4.1 功能测试 ............................................................................................................................ 8 4.2 用户界面测试 .................................................................................................................... 9 4.3 性能测试 .......................................................................................................................... 10 4.4压力测试 ........................................................................................................................... 11 4.5故障恢复测试 ................................................................................................................... 12 4.6安全性测试 ....................................................................................................................... 12 4.6配置测试 ........................................................................................................................... 12 4.7安装/反安装测试 .............................................................................................................. 13 4.8配置项 ............................................................................................................................... 13 5 需求跟踪..................................................................................................................................... 13 6 测试通过/失败标准 ................................................................................................................... 14 7 测试挂起标准及恢复条件 ......................................................................................................... 14

7.1系统测试挂起标准 ........................................................................................................... 14 7.2系统测试恢复条件 ........................................................................................................... 14 8 测试任务安排 ............................................................................................................................. 15

8.1 个人云计算 V1.0系统测试计划 .................................................................................. 15

8.1.1方法和标准: ...................................................................................................... 15 8.1.2 输入/输出: ....................................................................................................... 15 8.1.3 时间安排: ......................................................................................................... 15 8.1.4 资源 : ............................................................................................................... 15 8.1.5 风险和假设: ..................................................................................................... 15 8.1.6 角色和职责: ..................................................................................................... 15 8.2 个人云计算 V1.0 系统测试设计 ................................................................................. 15

8.2.1 方法和标准: ..................................................................................................... 15 8.2.2 输入/输出: ....................................................................................................... 15 8.2.3 时间安排: ......................................................................................................... 16 8.2.4 资源 : ............................................................................................................... 16 8.2.5 风险和假设: ..................................................................................................... 16 8.2.6 角色和职责: ..................................................................................................... 16 8.3 个人云计算 V1.0 系统测试实现 ................................................................................. 16

3 / 19

8.3.1 方法和标准: ..................................................................................................... 16 8.3.2 输入/输出: ....................................................................................................... 16 8.3.3 时间安排: ......................................................................................................... 16 8.3.4 资源 : ............................................................................................................... 16 8.3.5 风险和假设: ..................................................................................................... 17 8.3.6 角色和职责: ..................................................................................................... 17 8.4 个人云计算 V1.0 系统测试执行 ................................................................................. 17

8.4.1 方法和标准: ..................................................................................................... 17 8.4.2 输入/输出: ....................................................................................................... 17 8.4.3 时间安排: ......................................................................................................... 17 8.4.4 资源 : ............................................................................................................... 17 8.4.5 风险和假设: ..................................................................................................... 17 8.4.6 角色和职责: ..................................................................................................... 18 8.5 个人云计算 V1.0 系统测试用例、规程更新 ............................................................. 18

8.4.1 方法和标准: ..................................................................................................... 18 8.4.2 输入/输出: ....................................................................................................... 18 8.4.3 时间安排: ......................................................................................................... 18 8.4.4 资源 : ............................................................................................................... 18 8.4.5 风险和假设: ..................................................................................................... 18 8.4.6 角色和职责: ..................................................................................................... 19

9 应交付的测试工作产品 ............................................................................................................. 19 10 工作量估计 ............................................................................................................................... 19

4 / 19

个人云计算 V1.0系统测试计划

1 目标 1.1测试范围

测试范围:单元测试由开发人员负责,集成测试由测试人员和开发人员共同完成,系统测试和回归测试由测试人员完成。系统测试包括软件功能测试、性能测试 、可靠性测试、易用性测试、兼容性测试、负载压力测试、安装测试、安全性测试和网络测试。

1.2测试策略

鉴于本测试为基于web的系统测试,所以需额外测试系统在不同用户的浏览器端的显示是否合适以及从最终用户的角度进行安全性和可用性测试。因此在功能测试中需添加Cookies测试;性能测试中添加连接速度测试以及安全性测试。 注1:将负载测试和压力测试合并为压力测试

1.3所需资源和现有资源

需要测试各种上网方式下软件能否正常工作,如ADSL、电力猫、拨号上网、无线上网等;还需要考虑远程测试(包括多台主机)等

现有资源:人力资源

角色 高级测试工程师 所推荐的最少资源(所分配的专职角色数量) 1 具体职责或注释 编写测试计划,设计测试用例 测试环境

软件环境(相关软件、操作系统等) Linux环境下基本功能和性能测试。 Apache公司的Xampp 软件 硬件环境(网络、设备等) 测试机器:台式机1台, CPU:2.8GHZ以上,内存:2GB以上。无线上网卡 5 / 19

测试工具

用途 并发性能测试工具 功能测试工具 功能测试工具

工具 WINRUNNER QTP 生产厂商/自产 MERCURY INTERACTIVE MERCURY INTERACTIVE 版本 11 8.0 9.2 LORDRUNNER MERCURY INTERACTIVE 1.4 测试流程

测试流程为:测试计划、测试设计、测试实现、测试执行、测试用例和规程更新五个阶段。

2 概述

2.1 项目背景 2.2 范围

个人云计算服务器包括账户管理、

3 组织形式

产 品 经 理 S Q A 开 发 经 理 测 试 经 理 配 置 经 理 软 件 开 发 组 软 件 测 试 组 配 置 管 理 组 组织结构图一

说明:

6 / 19

1)个人云计算 V1.0项目由产品经理总负责,涉及软件开发组,测试组,配置管理组及SQA,各组之间的关系如图一所示。

2)测试组与产品经理,配置管理组,软件开发组,SQA的合作协调遵照公司既定流程执行。

测 试 经 理 高级测试工程师测试工程师 测试员 测试组成员结构图二

系统测试组成员职责说明: 测试经理:

1)负责系统测试计划的制订; 2)负责人力,物力资源的分配,协调; 2)负责向产品经理汇报项目测试进展情况; 3)负责与开发组,配置组,SQA的工作协调; 4)审核缺陷报告单;

5)根据测试需要,组织项目专业知识,测试工具的培训。

高级测试工程师:

1) 负责系统测试方案的生成; 2) 提交系统测试方案。

测试工程师:

1) 负责系统测试用例的生成; 2) 提交系统测试用例和系统测试规程。 测试员:

7 / 19

1)负责系统测试用例的执行。

2)提交系统测试日报,缺陷记录,缺陷报告,测试报告及自动化测试脚本。

4.测试策略

所需文档:《概要设计说明书》.文档中需包括:软件子系统划分、子系统间接口和错误处理机制.

4.1 功能测试

? 概述:确保测试的功能正常,如导航,数据输入,处理、检索是否正确,以及业务规则

的实施是否恰当。即对交互的输出或结果进行分析,以此来核实应用程序及其内部进程,这是目前的测试重点。

? 目标:利用有效的和无效的数据来执行各个用例流,以核实以下内容:

? 在使用有效数据时得到预期的结果

? 在使用无效数据时显示相应的错误消息或警告消息。

8 / 19

项目 1 2 3 测试用例模块 预期输入/动作 预期输出 实际结果 主人登录页面 登录页面 登录页面 输入正确密码, 输入密码允许浏览器记住密码 正确则可访问授权内容 下次访问主页时直接进入用户主页 在设备初始化过程中,初始化完成后,可以正常登录 输入管理员密码,建立管理员账户 4 登录页面 错误后允许重新输入.重新输入3次错误密码页面需要输入验证码, 通过浏览器登录后进入用户视图主页,可以看到包括文件(照片、视频、音乐等)、数据库(通讯录、日历、blog等)、设备,最常/最近访问的内容,快捷方式。 如果只有一个主人有公开内容,直接进入该主人的 5 公众登录页面 在登录页面中选择公众登录, 公共主页,如果有多个主人有公开内容,列表显示并要求用户选择,选择后进入该主人的公共主页 如果只有一个主人有共享内容,直接进入该主人的主页,如果有多个主人有共享内容,列表显示并要求用户选择,选择后进入该主人的主页 6 亲友登录主页 输入验证信息,如email,电话号码 7 8 账户管理访问 账户管理添加 设置中点击帐户管理按钮 点击添加新用户按钮 显示账户的登录信息,包括用户名、源地址时间 在设备初始化过程中或日常维护过程中,增加新帐户,输入用户名、密码,设置帐户类型(主人、客人、公众)。显示账户的登录信息,包括用户名、源地址、时间 9 10 帐户管理删除 在日常维护过程中,选择某账户进行删除。 修改用户名称,密码,点击更新资料按钮 完成后,该账户不能再登录,在账户列表中不再显示。立即生效 在日常维护过程中,修改帐户名称、密码和帐户类型等,用户下次登录时,新的配置生效。 账户管理修改 注:除测试所提供的功能外,还需添加Cookies测试

参考如下:

Cookies通常用来存储用户信息和用户在某应用系统的操作,当一个用户使用Cookies访问了某一个应用系统时,Web服务器将发送关于用户的信息,把该信息以Cookies的形式存储在客户端计算机上,这可用来创建动态和自定义页面或者存储登陆等信息。

如果Web应用系统使用了Cookies,就必须检查Cookies是否能正常工作。测试的内容可包括Cookies是否起作用,是否按预定的时间进行保存,刷新对Cookies有什么影响等。

4.2 用户界面测试

? ? ? ?

9 / 19

概述:用于核实用户与软件之间的交互是否正常 目标:核实下列内容

确保各种浏览以及各种访问方法(鼠标移动、快捷键等)都使用正常

确保窗口对象及其特征(菜单、大小、位置、状态和中心)都符合标准等

表格如下: 检查项 测试人员的类别及其评价 窗口切换、移动、改变大小时正常吗? 各种界面元素的文字正确吗?(如标题、提示等) 各种界面元素的状态正确吗?(如有效、无效、选中等状态) 各种界面元素支持键盘操作吗? 各种界面元素支持鼠标操作吗? 对话框中的缺省焦点正确吗? 数据项能正确回显吗? 对于常用的功能,用户能否不必阅读手册就能使用? 执行有风险的操作时,有“确认”、“放弃”等提示吗? 操作顺序合理吗? 按钮排列合理吗? 导航帮助明确吗? 提示信息规范吗? 4.3 性能测试

? 概述:主要是对响应时间、事务处理速率和其他与时间相关的需求进行评测和评估。

性能评测的目标是核实性能需求是否都已满足。 ? 目标:核实下列情况下的性能行为:

? 正常的预期工作量 ? 预期的最繁重工作量 ? 需考虑的特殊事项:

? 可创建“虚拟的”用户负载来模拟许多个(通常为数百个)客户机。

? 最好使用多台实际客户机(每台客户机都运行测试脚本)在系统上添加负载。 ? 应该在专用的计算机上或在专用的机时内执行,以便实现完全的控制和精确的

评测。其所用的数据库应该是实际大小或相同缩放比例的数据库。 ? 多用户不同网络条件下的连接速度是否满足要求

参考表格如下:

性能A描述 用例目的 前提条件 多用户不同上网方式下的测试 输入数据 ADSL方式上网,上传50条记录 无线上网上传50条记录 宽带上网上传50条记录 性能B描述 用例目的 前提条件 期望的性能(平均值) 实际性能(平均值) 多用户不同距离条件下的测试 输入数据 …… 10 / 19

期望的性能(平均值) 实际性能(平均值)

4.4压力测试

? 概述:这里的具体包含了负载测试以及压力测试 ? 目标:核实下列行为下的系统行为

? 确定测试对象在给定时间内能够持续处理的最大负载或工作量(包括长时间处

理多个用户相同的且性能最坏的业务)

? 确定并确保系统在超出最大预期工作量的情况下仍能正常运行,并评估其性能

特征,包括响应时间、事务处理速率和其他与时间相关的内容 ? 服务器上几乎没有或根本没有可用的内存(RAM) 步骤一:执行单步任务测试 步骤二:多用户多任务测试 单步任务参考表格:

任务A描述 连续运行时间 故障发生的时刻 链接中断 界面报错 统计分析 任务A无故障运行的平均时间间隔 任务A无故障运行的最小时间间隔 任务A无故障运行的最大时间间隔 任务B描述 连续运行时间 故障发生的时刻 链接中断 界面报错 统计分析 任务B无故障运行的平均时间间隔 任务B无故障运行的最小时间间隔 任务B无故障运行的最大时间间隔 (CPU小时) (CPU小时) (CPU小时) 信息文件的下载(带附件) 10小时 故障描述 (CPU小时) (CPU小时) (CPU小时) 信息文件的上传(带附件) 10小时 故障描述 多用户多任务测试参考表格: 极限名称A 前提条件 最大并发用户数量 输入/动作 10个用户并发操作 20个用户并发操作 50个用户并发操作 极限名称B 前提条件 输入/动作 11 / 19

输出/响应 是否能正常运行 最大上传/下载记录数量 输出/响应 是否能正常运行 上传记录100条 下载记录100条 4.5故障恢复测试

? 概述:确保系统能从各种意外数据损失或完整性破坏的各种软/硬件故障中恢复。 ? 目标:核实系统能够在下列状况下正确恢复到预期的已知状态

? 客户/服务机断电 ? 网络通信中断 ? 异常关闭某个功能 ? 错误的操作顺序 参考表格如下: 异常输入/动作 客户/服务机断电 网络通信中断 错误的操作顺序 异常关闭下载或上传功能 … 恢复能力 造成的危害、损失 4.6安全性测试

? 概述:确保系统Web应用下的安全性 ? 目标:核实下列情况下的性能行为

? 系统是否有超时的限制

? 相关的重要信息是否写进日志、是否可追踪

? 使用了安全套接字时,测试加密是否正确,信息是否完整

相关表格如下: 检查项 系统是否超时限制(如标题、提示等) 相关的重要信息写进了日志吗?能有效跟踪他们吗? 传输信息加密了吗? 传过来的信息完整吗? 测试人员的类别及其评价 4.6配置测试

? 概述:核实测试对象在不同的软件和硬件配置中的运行情况 ? 目标:确定系统能在下列条件下正常运行

? 在各种所需的硬件和软件配置中

? 在各种O/S平台或是浏览器下的兼容性测试 相关表格如下: 检查项 系统是否能在各种软/硬件条件下运行 12 / 19

测试人员的类别及其评价 系统是否支持linux操作平台,支持IE浏览器 火狐浏览器mozilla浏览器 系统对AD/FireWall是否敏感 4.7安装/反安装测试

? 概述:测试软件在正常情况和异常情况下的安装/反安装状况 ? 目标:核实下列行为

? 首次安装、升级、完整的或自定义的安装 都能进行安装 ? 磁盘空间不足、缺少目录创建权限等异常情况的安装 参考表格: 配置说明 首次安装、升级、完整的或自定义的安装 安装选项 全部 部分 升级 异常情况安装 反安装选项 正常反安装 异常情况反安装 描述是否正常 描述是否正常 使用难易程度 使用难易程度 4.8配置项

用户配置文件就是在用户登录时定义系统加载所需环境的设置和文件的集合。 –①与合同、过程、计划和产品有关的文档和资料; –② 源代码、目标代码和可执行代码;

–③相关产品,包括软件工具、库内的可重用软件、外购软件及顾客提供的软件等。

5 需求跟踪

是用Excel来跟踪每条需求所对应的设计、代码、测试用例等文档对应的内容的,要求在RTM的excel中标出每条需求在设计文档中对应的设计编号、对应的代码文件、对应的测试用例,以及变更的情况。把设计元素、代码段 或测试回溯到一个需求。

13 / 19

6 测试通过/失败标准

重要级别为高,中的用例全部执行;重要级别为低的用例80%执行。

1.按照测试的执行程度来决定退出标准;

2.被测对象达到CMM产品质量要求;

3.工作量不变的情况下,未发现严重级别为高的缺陷; 4.按照CMM质量评价方法来确定是否退出

7 测试挂起标准及恢复条件 7.1系统测试挂起标准

(当测试工作无法开展或测试工作失去意义时,需要测试挂起。它们是一一对应的关

系;) 挂起标准 恢复标准 发布了正确的测试版本; 缺陷被修复; 发布了错误的测试版本;(全部挂起) 发现了严重的缺陷,导致60%的测试用例无法执行;(部分挂起)

7.2系统测试恢复条件

1)基本功能测试通过,可执行进一步的测试; 2)版本质量提高,用例执行通过率达到70%; 3)测试仪器修复;

4)突发事件处理完成,可继续正常测试。

14 / 19

8 测试任务安排

8.1 个人云计算 V1.0系统测试计划 8.1.1方法和标准:

遵照系统测试计划模板

8.1.2 输入/输出:

《个人云计算 V1.0系统测试计划》

8.1.3 时间安排:

2011-5-5

8.1.4 资源 :

人力:2人时 设备:台式机1台

8.1.5 风险和假设:

无法按时完成评审签发,测试计划设计顺延。

8.1.6 角色和职责:

由Tester A负责系统测试计划的制订。

8.2 个人云计算 V1.0 系统测试设计 8.2.1 方法和标准:

遵照系统测试方案模板

8.2.2 输入/输出:

《个人云计算 V1.0系统测试计划》/《个人云计算 V1.0系统测试方案》

15 / 19

8.2.3 时间安排:

2011-6-10

8.2.4 资源 :

人力:3人时 设备:台式机1台

8.2.5 风险和假设:

《个人云计算 V1.0系统测试计划》无法按时完成评审签发,测试方案设计顺延。

8.2.6 角色和职责:

由Tester B负责系统测试方案的设计。

8.3 个人云计算 V1.0 系统测试实现 8.3.1 方法和标准:

遵照系统测试用例,测试规程模板

8.3.2 输入/输出:

《个人云计算 V1.0系统测试计划》、《个人云计算 V1.0系统测试方案》/《个人云计算 V1.0系统测试用例》、《个人云计算 V1.0系统测试规程》

8.3.3 时间安排:

2011-7-15

8.3.4 资源 :

人力:3人时 设备:台式机2台

16 / 19

8.3.5 风险和假设:

《个人云计算 V1.0系统测试方案》无法按时通过评审签发,测试用例和测试规程设计顺延。

8.3.6 角色和职责:

Tester C 完成《个人云计算 V1.0系统测试用例》设计;Tester D完成《个人云计算 V1.0系统测试方案》。

8.4 个人云计算 V1.0 系统测试执行 8.4.1 方法和标准:

遵照《系统测试日报》、《 系统缺陷记录》、《系统缺陷报告》、《系统测试报告》模板。

8.4.2 输入/输出:

、《个人云计算 V1.0系统测试计划》、《个人云计算 V1.0系统测试方案》、《个人云计算 V1.0 系统缺陷记录》、《个人云计算 V1.0 系统缺陷报告》、《个人云计算 V1.0系统测试报告》。

8.4.3 时间安排:

2011-6-30 第一轮测试 2011-7-30 第二轮测试 2011-8-30 第三轮测试 2011-9-15测试报告提交

8.4.4 资源 :

人力:4人时 设备:台式机3台

8.4.5 风险和假设:

1)《个人云计算 V1.0系统测试用例》、《个人云计算 V1.0系统测试规程》无法按时完成评审签发,测试执行顺延。

2)测试版本质量太差,无法按时完成测试任务。

17 / 19

8.4.6 角色和职责:

由Tester B,C, D执行三轮测试:

Tester B负责个人云计算的系统性能和用户接口测试,并完成《个人云计算 V1.0 系统测试日报》、《个人云计算 V1.0 系统缺陷记录》、《个人云计算 V1.0 系统缺陷报告》、《个人云计算 V1.0系统测试报告》。

Tester C负责个人云计算的系统功能测试,并完成《个人云计算 V1.0 系统缺陷记录》、《个人云计算 V1.0 系统缺陷报告》。

Tester D负责个人云计算的配置项测试,并完成《个人云计算 V1.0 系统测试日报》、《个人云计算 V1.0 系统缺陷记录》、《个人云计算 V1.0 系统缺陷报告》。

8.5 个人云计算 V1.0 系统测试用例、规程更新 8.4.1 方法和标准:

遵照《系统测试用例》模板,根据测试实际情况更新用例,规程。

8.4.2 输入/输出:

《个人云计算 V1.0系统测试用例》、《个人云计算 V1.0系统测试规程》/更新后的《个人云计算 V1.0 系统测试用例》、《个人云计算 V1.0系统测试规程》

8.4.3 时间安排:

2011-8-25

8.4.4 资源 :

人力:3人时 设备:台式机3台

8.4.5 风险和假设:

个人云计算 V1.0系统测试执行没有按时完成。

18 / 19

8.4.6 角色和职责:

由Tester C负责用例更新,Tester B,D协助;由Tester D负责规程更新,Tester B,C协助。

9 应交付的测试工作产品

序号 交付工作产品 1 2 3 4 5 《个人云计算 V1.0系统测试计划》 《个人云计算 V 1.0系统测试方案》 《个人云计算 V1.0系统测试用例》 《个人云计算 V1.0系统测试规程》 《个人云计算 V1.0 系统缺陷记录》 《个人云计算 V1.0 系统缺陷报告》 6 7 8 《个人云计算 V1.0系统测试报告》 更新后的《个人云计算 V1.0系统测试用例》 更新后的《个人云计算 V1.0系统测试规程》 2011-9-15 2011-8-30 2011-8-30 提交时间 2011-5-5 2011-6-10 2011-6-15 2011-7-15 2011-8-20 提交人员 Tester A Tester B Tester C Tester D Tester B, Tester C,D Tester B Tester C Tester D 10 工作量估计

序号 任务 1 2 3 4 5 系统测试计划 系统测试设计 系统测试实现 系统测试执行 用例、规程更新 人员安排 Tester A Tester B Tester C, Tester D Tester B, Tester C, Tester D Tester B, Tester C, Tester D 工作量 2人时 3人时 3人时 4人时 3人时

19 / 19

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

Top