《天天超市管理系统》测试计划

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录

一、概述 (1)

1.1 测试目的 (1)

1.2 测试范围 (1)

1.3 限制条件 (1)

1.4 参考文档 (1)

二、测试摘要 (2)

2.1 测试目标 (2)

2.2 资源和工具 (2)

2.2.1 资源 (2)

2.2.2 工具 (2)

2.3 送测要求 (2)

2.4 测试种类 (2)

三、测试风险 (10)

四、暂停标准和再启动要求 (10)

五、测试任务和进度 (11)

六、测试提交物 (11)

一、概述

1.1 测试目的

为了真实地模拟企业测试过程,我们将以“天天超市管理系统”为测试对象,展开系统测试。在测试前期,依据产品需求说明书设计测试用例。在产品开发结束后,适当地调整测试计划和测试用例,完成系统测试任务。

这份测试计划报告书时为了测试本系统是否可行。当输入商品的信息时,测试其信息能不能被完整地保存在数据库中以备日后查询用。当输入的数据不符合要求时,看系统能不能给出提示。当价格信息修改后看修改后的信息能不能被系统接受并保存到数据库。

1.2 测试范围

本测试是针对《天天超市管理系统》.doc和《程序测试规范》.doc中规定的内容来制定的,包括:

➢用户管理

➢商品管理

➢供应商管理

➢订货管理

➢销售管理

➢购物管理

➢订单管理

1.3 限制条件

本次测试计划受限于产品开发人员提交测试的内容和提交时间。根据开发人员提交模块的实际情况,本计划会做出相应修改。

1.4 参考文档

如表1-1所示。

表1-1 参考文档

二、测试摘要

2.1 测试目标

通过测试,达到以下目标:

➢测试已实现的产品是否达到设计的要求,包括:各个功能点是否已实现,业务流程图是否正确。

➢产品是否运行稳定,系统性能是否在可接受的范围。

➢Bug数和缺陷率是否控制在可接受的范围之内,产品能否发布。

2.2 资源和工具

2.2.1 资源

➢测试服务器硬件配置:一台32位PC机。

➢软件配置:操作系统:Windows XP,win7 数据库管理系统:MySQL

➢人员:测试审核人员2名,测试实施人员4名。

2.2.2 工具

➢缺陷管理工具:Mantis

➢链接检测工具:Xenu

➢自动化性能测试工具:LoadRunner

2.3 送测要求

2.4 测试种类

计划完成以下类型测试:

➢数据和数据库完整性测试

➢接口测试

➢集成测试

➢功能测试

➢用户界面测试

➢性能评测

➢负载测试

➢强度测试

➢容量测试

➢安全性和访问控制测试

➢故障转移和恢复测试

➢配置测试

➢安装故障转移和恢复配置故障转移和恢复安全性和访问控制安全性和访问控制测试

(1)数据和数据库完整性测试

要超市管理系统中,数据库和数据库进程应作为一个子系统来进行超市管理系统测试。在超市管理系统测试这些子系统时,不应将超市管理系统的用户界面用作数据的接口。对于数据库管理系统(DBMS),还需要进行深入的研究,以确定可以支持以下超市管理系统测试的工具和技术。数据库测试如表2-2所示。

(2)接口测试

接口测试说明表如表2-3所示。

(3)集成测试

集成超市管理系统测试―主要目的检测系统是否达到需求对业务流程及数据流的处理是否符合标准,检测系统对业务流处理是否存在逻辑不严谨及错误,

检测需求是否存在不合理的标准及要求。此阶段超市管理系统测试基于功能完成

(4)功能测试

对超市管理系统的功能超市管理系统测试应侧重于所有可直接追踪到用例或业务功能和业务规则的超市管理系统测试需求。这种超市管理系统测试的目标是核实数据的接受、处理和检索是否正确,以及业务规则的实施是否恰当。此类超市管理系统测试基于黑盒技术,该技术通过图形用户界面(GUI)与应用程序进行交互,并对交互的输出或结果进行分析,以此来核实应用程序及其内部进程。以下为各种应用程序列出了推荐使用的超市管理系统测试概要:功能测试说明表如表2-5所示。

表2-5 功能测试说明表

(5)用户界面测试

用户界面(UI)超市管理系统测试用于核实用户与软件之间的交互。UI超市管理系统测试的目标是确保用户界面会通过超市管理系统的功能来为用户提供相应的访问或浏览功能。另外,UI超市管理系统测试还可确保UI中的对象按照预期的方式运行,并符合公司或行业的标准。用户界面测试说明表如表2-6

所示。

(6)性能评测

性能评测是一种性能超市管理系统测试,它对响应时间、事务处理速率和其他与时间相关的需求进行评测和评估。性能评测的目标是核实性能需求是否都已满足。实施和执行性能评测的目的是将超市管理系统的性能行为当作条件(例如工作量或硬件配置)的一种函数来进行评测和微调。性能评测说明表如表2-7

所示。

注:以下所说的事务是指“逻辑业务事务”。这种事务被定义为将由系统的某个Actor通过使用超市管理系统来执行的特定用例,添加或修改给定的合同。

(7)负载测试

负载超市管理系统测试是一种性能超市管理系统测试。在这种超市管理系统测试中,将使超市管理系统承担不同的工作量,以评测和评估超市管理系统在不同工作量条件下的性能行为,以及持续正常运行的能力。负载超市管理系统测试的目标是确定并确保系统在超出最大预期工作量的情况下仍能正常运行。此外,负载超市管理系统测试还要评估性能特征,例如,响应时间、事务处理速率和其他与时间相关的方面。负载测试如表2-8。

注:以下所说的事务是指“逻辑业务事务”。这各事务被定义为将由系统的某个最终用户通过使用应用程序来执行的特定功能,例如,添加或修改给定的合同。

(8)强度测试

强度超市管理系统测试是一种性能超市管理系统测试,实施和执行此类超市管理系统测试的目的是找出因资源不足或资源争用而导致的错误。如果内存或磁盘空间不足,超市管理系统就可能会表现出一些在正常条件下并不明显的缺陷。而其他缺陷则可能由于争用共享资源(如数据库锁或网络带宽)而造成的。强度超市管理系统测试还可用于确定超市管理系统能够处理的最大工作量。强度测试如表2-9。

相关文档
最新文档