搜索
您的当前位置:首页正文

艾斯医药商务系统测试计划

来源:六九路网


文档收集于互联网,已重新整理排版.word版本可编辑,有帮助欢迎下载支持.

《AscentSys医药商务系统》测试计划 变更记录

日期 2010-08-09 版本 VI. 0 变更说明 新建 作者 签字确认 职务 姓名 签字 日期

1•引言 1.1编写目的

本测试汁划主要用于控制整个AscentSys医药商务系统项目测试,本文档主要实现以下 目标:

(1) (2) (3) (5)

1.2背景

通过此测试计划能够控制整个测试项目合理、全而、准确、协调地完成。 为软件测试提供依据:

项目管理人员根据此计划,可以对项目进行宏观调控。 相关部门,可以根拯此汁划,对相关资源进行准备。

(4) 测试人员根据此计划,能够明确自己的权利、职责,准确地泄位自己在项目的任 务。

(1) 本测试计划从属于亚思晟科技有限公司,为XXX医药公司实现AscentSys医药 商

务系统的测试。

(2) 项目任务的提出者为:亚思晟公司项目管理部;

系统的开发者为:亚思晟公司;

1文档来源为:从网络收集整理word版本可编辑.

文档收集于互联网,已重新整理排版.word版本可编辑,有帮助欢迎下载支持.

系统的使用者为:XXX医药公司;

(3)此测试项目的进行,将在需求确认后开始执行,基准是准确、全面的需求文档。 测

试重点是对开发实现的功能和性能进行测试。

1.3定义

1.4参考资料

• •

UscentSys医药商务需求规格说明书》1. 0版本 UscentSys医药商务测试计划编写规范》

1.5控制信息

本项目测试经理:***;电话号码:(010)

16测试目标

该测试项目将通过设计和执行接受测试、界而测试、功能测试和性能测试,对软件实现 的功能,以及软件的性能、兼容性、安全性、实用性、可靠性、扩展性各个方而进行全而系 统的测试。基于本系统的业务复杂性和开发周期短的特性,系统测试的重点将放在功能测试 和性能测试上。通过测试提高软件的质量,为用户提供最好的服务,并合理地避免软件的风 险和减少软件的成本。

2.计划 2.1测试过程

2.2进度安排及里程碑

©IJ定测试讣

(测试方案设

测试报告

(成立项目组)

测试计划4测试方案(规范)

测试执亍 测」试报告评审)

(端试方案评审)

1文档来源为:从网络收集整理word版本可编辑.

文档收集于互联网,已重新整理排版.word版本可编辑,有帮助欢迎下载支持.

给出进行各项测试的日期和工作内容(如熟悉环境、培训、准备输入数据、实施测试 等)。 里程碑任务 制定测试计划 设计测试 实施测试 对测试进行评估

工作 安** 安** 安** 郭** 开始日期 2010-08-09 2010-08-10 2010-08-16 2010-08-26 结束日期 2010-08-10 2010-08-13 2010-08-25 2010-08-27 2.3角色

负责人: 郭** 其他负责人 职责 联系信息 职责:负责制左测试计划:负责编与和验收用 例:完成项目实测:负责与外部合作部门交互: 负责协调内部人员的工作:负责编写测试报 告。 测试组成员 姓 名 职 责 联系信息 安林 施 负责功能测试用例的编写和实 孙** 负责性能和其他非功能测试用 例的编写和实施

2.4系统

下表列出了测试项目所需的系统资源。

系统资源 资源 数据库服务器 网络或子网 服务器名称 数据库冬称 客户端测试PC 包括特殊的配宜需求

名称/类型 MySQL 5. 0 acesysDS IE 8 Tomcat 5.0 1文档来源为:从网络收集整理word版本可编辑.

文档收集于互联网,已重新整理排版.word版本可编辑,有帮助欢迎下载支持.

测试存储库 网络或子网 服务器名称 测试开发PC 硬件环境 2.5可交付工件

Bugs Window XP Intel Core (TM) CPU 2. 0GHz:内存 1GB 测试计划:一份 测试用例:一份 测试缺陷记录:一份 测试报告:一份

Ascent医药商务系统1. 0

采用测试用例的形式提交测试过程,详见《测试用例》文档。 采用缺陷记录的形式,详见《测试缺陷记录》文档。

2.6测试资料

测试文档:测试相关模块。 需求文档:项目需求文档

2.7项目风险分析

风险类型 现有人力资源严重不足。在确保质虽的前提下,人力资 源与项目周期比例失调•因此人员不到位,将存在项目 风险。 风险综述 增加人员 与客户确定为争取时间保证质址仅 使用IE6进行测试 实际进度将按照开发进度进行.预期 度按照开发进测试中使用IE6•因此在IE7等其他环境下运行存在风 险。 进度存在风险 度进行.但是实际开发 度变更时.将按照实际开发进度及时 正测试进度。 测试环境补服务器的配过低于实际产品使用时的服务器 配置 与客户商议达成一致 通过培训等措施使变更后的人员了解 统的业务流人员变动风险 程.对系统深入r解,以 求在最大限度内保证测试质虽 数据库测试中存在风险。 因测试周期的限制•伙1此根据实际情况选择 的测试策略存在的风险情况反应给客户,与 客户商议达成一致。 1文档来源为:从网络收集整理word版本可编辑.

文档收集于互联网,已重新整理排版.word版本可编辑,有帮助欢迎下载支持.

版木部署风险 数据迁移部分増加r一个测试策賂以验证迁移数据的完 整性,该策略是以自建的小数据來模拟大数据。因此对 于实际超大数据虽的数据迁移存在一定风险c 版木在部署的时候,可能会由干数据库的导 入错误等原因导致系统出错。因此在实际给 客户部署时同样存在此种风险。 但是该方法能够验证数据迁移的迁移方法 的正确性,且能够非常直观的査看结果。 3•测试设计说明(大纲)

3.1概述

系统:根据《系统需求说明书》对系统进行单元测试、集成测试、系统测试、验收测试、 性能测试,并结合可能的用户测试。

全面:要求测试用例能够覆盖每一个测试点的要点。

合理:从可行性角度考虑,测试不可能全而覆盖,所以设置好等价类划分,测试的用例 的选择避免重复测试、选择最好的测试方法将测试点合理覆盖。 •

测试用例的实现必须遵守测试计划的安排,实际测试必须以测试用例为基准。实际测试 中测试用例的状态记载:

(1) failed:如果某一步测试用例失败,但不影响以后测试用例处理 (2) block:如果某一步测试用例失败,并影响以后测试用例处理 (3) good:测试成功 •

实际测试与外部交互使用缺陷记录淸单进行交流。

测试人员必须详细、准确填写缺陷记录内容,开发修改人员要详细、准确地填写修改情 况,通过缺陷记录淸单的状态进行测试和修改交互。

(1) (2)

open:当开始一个问题报告单时,为open fixed / return

开发返回后,错误仍存在为re-open 开发人员对错误进行了修改,为fixed

开发人员对错误没有进行修改,返回测试部为return (3)

close/ cancel

测试人员确认错误已经修改,为c lose

测试人员确认错误的无效或可以接受(标记)为cancel

测试版本的控制

由项目开发组随版本发布时提交版本提交单,测试组完成测试后提交版本测试报告,版 本更新时由开发组填写更新记录。 •

测试用例的命名原则: [测试点卜编号 例如:XDL-01 •

缺陷记录淸单命名原则

缺陷记录淸单+_测试人员划称+_日期 例如:缺陷记录淸单_刘飞一

数据的选择全而覆盖所有数据、并要求避免冗余数据的使用(采用边界值、特殊值、以 及普通值)。 1. 测试过程描述

(1) 书写测试计划

(2) 参考测试计划、需求、概要设计以及部分详细设汁文档进行用例设讣 (3) 参考测试计划和测试用例进行实际测试操作

1文档来源为:从网络收集整理word版本可编辑.

文档收集于互联网,已重新整理排版.word版本可编辑,有帮助欢迎下载支持.

(4)测试总结和报告 2. 操作步骤

• • •

测试基本流程(简易的IVT) 测试功能块(重点为容错测试) 统计信息的测试(IVT)

3.2软件说明

Ascent医药商务系统主要涵盖管理员、普通用户、游客三中角色登录,实现功能主要 有:用户管理、商品管理、邮件管理、购物功能、订单管理,详见《需求规格说明书》。

3.3测试内容及策略

本测试将通过用户界而测试、集成测试,系统测试、验收测试、性能测试、负载测试、 强度测试、容量测试、安全性和访问控制测试、故障转移和恢复测试、配巻测试、安装测试 方面对系统进行测试。

用户界面测试用于核实用户与软件之间的交互,测试用户界而的正确性和易用性。

目的:确保用户界而通过测试对象的功能来为用户提供相应的访问或浏览功能;另外, UI测试还可以确保UI中的对象按照预期的方式运行,并符合公司或行业的标准。

内容;对系统的功能页而进行各种可操作性测试。 重点:容错检测,易用性。

目的:检测系统是否达到需求,对业务流程及数据流的处理是否符合标准,检测系统 对业务流处理是否存在逻辑不严谨及错误,检测需求是否存在不合理的标准和要求。

内容:利用有效的和无效的数据来执行各个用例,用例流或功能,以核实在使用有效数 拯时得到的预期结果,在使用无效数据时显示相应的错误消息或警告消息,个业务规则都得 到了正确的应用。

重点:测试的单元模块之间的接口和调用是否正确,集成后是否实现了某个功能。 目的:将软件整合为一体,看各个功能是否全部实现。

内容:将整个软件系统看做一个整体进行测试,测试功能是否能满足需求,是否全部实 现,后期主要包括看系统运行的性能是否满足需求,以及系统在不同的软硬件环境中的兼容 性等。

重点:系统在配置好的环境中是否可以正常运行。

目的:了解(被测应用程序)一般能够承受的压力,同时能够承受的用户访问量(容量), 最多支持有多少用户同时访问某个功能。 内容:

(1) 因为事先我们不知道将有多少用户访问是临界点,所以在测试过程中需要多次改变用 户数来确定,

(2) 汁划的设置,每X时间后加载10用户(根据总用户数设置),完全加载后持续运行不超 过5分钟(根据需要设置)。

(3) 当运行中的用户数100%达到集合点时释放。

重点:找到系统的临界值点

目的:功能测试就是对系统的各功能进行验证,根据功能测试用例,逐项测试,检查产 品是否达到用户要求的功能。

内容:

(1) 页而链接检查:每一个链接是否都有对应的页面,并且页而之间切换正确。

(2) 相关性检查:删除/增加一项会不会对英他项产生影响,如果产生影响,这些影 响是否都

1文档来源为:从网络收集整理word版本可编辑.

文档收集于互联网,已重新整理排版.word版本可编辑,有帮助欢迎下载支持.

正确。

(3) 检査按钮的功能是否正确:如update, cancel, delete, save等功能是否正确。 (4) 字符串长度检查:输入超出需求所说明的字符串长度的内容,看系统是否检査字 符串长度,会不会出错.

(5) 字符类型检查:在应该输入指左类型的内容的地方输入英他类型的内容(如在应 该输入整型的地方输入英他字符类型),看系统是否检查字符类型,会否报错.

(6) 标点符号检查:输入内容包括各种标点符号,特别是空格,各种引号,回车键.看系 统处理是否正确.

(7) 中文字符处理:在可以输入中文的系统输入中文,看会否出现乱码或岀错.

(8) 检查带岀信息的完整性:在査看信息和update信息时,査看所填写的信息是不是 全部带出.,带岀信息和添加的是否一致

(9) 信息重复:在一些需要命名,且劣字应该唯一的信息输入重复的名字或ID,看系统 有没有处理,会否报错,重冬包括是否区分大小写,以及在输入内容的前后输入空格,系 统是否作出正确处理.

(10) 检査删除功能:在一些可以一次删除多个信息的地方,不选择任何信息,

按” delete”,看系统如何处理,会否出错;然后选择一个和多个信息,进行删除,看是 否正确处理.

(11) 检査添加和修改是否一致:检査添加和修改信息的要求是否一致,例如添加要 求必填的项,修改也应该必填;添加规立为整型的项,修改也必须为整型.

(12) 检査修改重名:修改时把不能重名的项改为已存在的内容,看会否处理,报错.同 时,也要注意,会不会报和自己重名的错.

(13) 重复提交表单:一条已经成功提交的纪录,back后再提交,看看系统是否做了 处理。 (14) 检査多次使用back键的情况:在有back的地方,back,回到原来页面,再back, 重复多次,看会否出错.

(15) search检查:在有search功能的地方输入系统存在和不存在的内容,看search 结果是否正确.如果可以输入多个search条件,可以同时添加合理和不合理的条件,看 系统处理是否正确. (16) 输入信息位置:注意在光标停留的地方输入信息时,光标和所输入的信息会否跳 到别的地方.

(17) 上传下载文件检查:上传下载文件的功能是否实现,上传文件是否能打开。对 上传文件的格式有何规左,系统是否有解释信息,并检查系统是否能够做到。

(18) 必填项检查:应该填写的项没有填写时系统是否都做了处理,对必填项是否有 提示信息,如在必填项前加*

(19) 快捷键检查:是否支持常用快捷键,如Ctrl4€ Ctrl+V Backspace等,对一些 不允许输入信息的字段,如选人,选日期对快捷方式是否也做了限制。

(20) 回车键检查:任输入结朿后直接按回车键,看系统处理如何,会否报错。 重点:确保各项功能和用需求一致

目的:核实性能是否满足用户需求,将测试对象的性能行为当做条件的一种函数来进行 评测和微调。 内容:负载测试、强度测试。

a. 单个事务单个用户时候,在每个事务所语气时间范圉内成功完成测试脚本,没有发 生任何故障:

多个事务多个用户时,可完成脚本没有发生故障的情况临界值。 b. 使测试系统承担不同的工作量,得岀系统持续正常运行的能力。 c. 找出因资源不足或资源争用导致的错误。 重点:确保性能指标满足用户需求。

1文档来源为:从网络收集整理word版本可编辑.

文档收集于互联网,已重新整理排版.word版本可编辑,有帮助欢迎下载支持.

目的:所计划的测试全部执行,而且达到或超岀指定的系统限制时没有出现任何软件故 障。 内容:在客户机长时间内执行相同的、最坏的业务时候系统维持的时间。 垂点:核实系统能否在连续或模拟了最多数量的客户机下正常运行。

目的:保证只有访问权限的用户才能访问系统,核实用户以不同身份登录有不同的访问 权限。 内容:数据或业务功能访问的安全性,包括系统登录或远程访问。

重点:确保治具备系统访问权限的用户才能访问应用程序,而且只能通过相应的网关来 访问。。 目的:检测系统可否在意外数据损失、数据完整性破坏、各种硬件、软件、网络故障中 恢复数据。 内容:

/ 客户机断电、服务器断电看事务可否发生回滚。 / 网络服务器中断。

重点:看数据库的恢复情况,以及系统在经历意外时间时候是否会发生崩溃现象。 目的:核实是否可以在所需的硬件和软件配置中正常运行。

内容:核实该系统在不同系统、不同软件和硬件配巻中的运行情况。。 重点:软硬件配置不同时候对系统的影响。

目的:此1.0版本重点在于检查系统首次安装可否正常运行。

内容:启动或执行安装,使用预先确立的功能测试脚本子集来运行事务。

重点:异常情况处理:如磁盘空间不足、缺少目录创建权限等:核实软件安装后可否正 常运行。 目的:对整个系统,包括软硬件,试运行,看一下是否全部功能能够实现。

内容:由软件测试工程师、用户等根据需求规格说明书对整个系统进行试运行,看是否 能满足全部功能。

重点:在可移植环境中、并发访问环境中系统是否可以正常运行。

3.4测试用例范围 3.4.1功能测试

测试的重点将主要放在功能测试上,按照三种角色:管理员、普通用户、游客登录,每 种角色包括如下模块:

1.管理员

模块 编号 1 2 3 4 5 测试项 以管理员身份登录,登录成功则跳转电子商务管理主界而 用户账号被屏蔽,无法登录成功 输入非法标识符,提示输入错误字符 输入用户名错误,提示用户不存在 输入密码错误,提示密码错误 登录 1文档来源为:从网络收集整理word版本可编辑.

文档收集于互联网,已重新整理排版.word版本可编辑,有帮助欢迎下载支持.

1 用户 管理 2 3 4 1 商品 管理 2 3 4 邮件 管理 订单 管理

可设置每个用户的开启或屏蔽权限,进行开启用户或删除用户 单击角色修改按钮,进入角色修改页而,点选角色,修改成功,跳转登录界 而 对用户信息进行修改,输入已注册用户新信息,提交后跳转到登录界而 被管理员屏蔽或删除的用户,无法进行设置,提示重新激活账号 单击商品管理按钮,进入商品列表页面 可以添加商品信息,对添加商品信息进行简单输入信息验证,若输入非法标 识符则指明错误;添加后跳转到商品列表界而 可以修改商品信息,对商品修改信息进行简单输入信息验证,若输入非法标 识符则指明错误;添加后跳转到商品列表界而 可以删除商品信息,提示是否删除?确认删除后跳转到商品列表界而 进入邮件管理界面,单击査看已设邮箱,展示邮箱设置详细信息 若想修改邮箱,可以填写发件和收件地址、密码,提交后返回邮件管理界而 键入非法标识符,指明输入错误 进入订单管理界面,单击用户id可以査看指定用户订单 进入订单管理界面,单击用户id可以删除指定用户订单 1 2 3 1 2 2•普通用户

模块 编号 1 测试项 用户单击登录入口的注册链接,输入相关注册信息,单击注册按钮,验iiE用 户信息,核实无误则跳转登陆成功提示页面 用户单击登录入口的注册链接,若输入非法标识符,则需要弹出指明错误的 警示框 以普通用户身份登录,登录成功则跳转电子商务管理主界面 用户账号被屏蔽,无法登录成功 输入非法标识符,提示输入错误字符 输入用户名错误,提示用户不存在 输入密码错误,提示密码错误 登录成功,单击浏览产品页,可以浏览产品 登录成功,单击査询商品浏览产品,可以查询特定商品 查询商品时如果合法输入且没有该商品,需弹出无商品的提示框 查询商品时如果输入合法标识符,则弹岀提示框指明错误 在商品列表中,单击购买链接,可以将所选商品添加到购物车 单击购物车链接,进入购物车界而,可以修改购物车里信息,如商品数量 单击购物车链接,进入购物车界而,可以删除已购买商品 单击结算中心按钮,进入结算页而,生成订单并发送到管理员邮箱里 单击订单,可以査看订单详细信息 注册 2 1 登录 2 3 4 5 1 商品 搜索 2 3 4 1 购物 2 3 4 5

3 •游客

模块 商品 搜索 编号 1 2 3 测试项 进入网站,单击浏览产品页,可以浏览产品 进入网站,单击查询商品浏览产品,可以查询特建商品 键入查询条件后,如果没有该商品,需弹岀无商品的提示框 1文档来源为:从网络收集整理word版本可编辑.

文档收集于互联网,已重新整理排版.word版本可编辑,有帮助欢迎下载支持.

4 键入查询条件后,如输入非法标识符,则弹出提示框指明错误 1文档来源为:从网络收集整理word版本可编辑.

文档收集于互联网,已重新整理排版.word版本可编辑,有帮助欢迎下载支持.

1 购物 2 3 1 5 编号 1 2 3 4 5 6 7 编号 1 2 编号 1 2 编号 1 2

在商品列表中,单击购买链接,可以将所选商品添加到购物车 单击购物车链接,进入购物车界而,可以修改购物车里商品数量 单击购物车链接,进入购物车界而,可以删除已购买商品 单击结算中心按钮,进入结算页而,生成订单并发送到管理员邮箱里 单击订单,可以査看订单详细信息 测试结果 测试项 软件窗口的长度和宽度接近黄金比例,使用户赏心悦目 窗口上按钮的布局要与界面相协调,不要过于密集和松散 页而字体大小适中,无错别字、中应为混杂 页而颜色搭配要赏心悦目,与windows标准窗体协调 将功能相同或相近的空间划分到一个区域,方便用户査找 按钮或链接命名方式与功能吻合,方便用户使用 提供友好的联机帮助 测试项 系统在配置好的环境中是否可以正常运行 将软件整合为一体,看各个功能是否全部实现 测试项 用户的访问时间平均值是可在忍受的速度之内 当并发访问用户过多时候,找到并发数据量大小 测试项 检测系统在意外数据损失、数据完整性破坏时,数据可否被回滚 系统在各种硬件、软件、网络故障中有数据自恢复能力 测试结果 测试结果 测试结果 1 •配置测试

编号 测试项 软件系统在规左的标准配置讣算机卞可否完成运行、多方访问 测试结果 1

2 •验收测试

编号 1 2 3 测试项 内部测试人员检测系统各个功能已经实现,系统可以正常运行 用户检测系统可否正常运行 用户运行系统,査看各个功能与需求说明书中是否相符 1文档来源为:从网络收集整理word版本可编辑.

测试结果

文档收集于互联网,已重新整理排版.word版本可编辑,有帮助欢迎下载支持.

3.5评价

要求:

1 •功能测试涵盖测试全过程。 2•界面测试涵盖测试全过程。

3•逻辑测试测试路径的涵盖率为85%以上。 1)完全通过:

其对应测试用例通过率达到100%

•基本通过:

其对应的测试用例通过率达到70%及其以上,并且不存在非常严重和严重的缺陷 •不通

过:

英对应的测试用例通过率未达到70%,或者存在非常严重和严重的缺陷 1)测试进入准则

以下条件为进入测试的基本条件:

(1) 开发部/开发人员应提供软件说明书、详细需求或系统设汁等必要文档: (2) 被测样品,己通过无病毒检测: (3) 被测样品,已通过单元测试(可选); (4) 被测样品,已通过冒烟测试:

(5) 测试环境(场地、网络、硬件、软件等)已全部准备完备。 2)测试暂停和再启动准则 测试暂停标准: (1)

测试环境发生变化(场地、网络、硬件、软件等),又处于不可使用状态;

(2) 被测样品有大量错误或严重错误,以至于继续测试没有任何意义 (3) 测试再启动标准:

(4) 错误得到修改后,需要重新启动测试

(5) 开发组提供错误修改后的安装程序以及再启动测试的相关说明

(6) 测试组安装修改后的程序。如有必要,需要重新初始化测试数拯,重新执行测 试规程,恢复到发生错误前的状态。 3)测试退出的准则

测试结论达到完全通过、基本通过或不通过的标准时,测试可以退岀

1文档来源为:从网络收集整理word版本可编辑.

因篇幅问题不能全部显示,请点此查看更多更全内容

Top