当前位置:文档之家› 仓库管理系统项目软件测试设计说明书.doc

仓库管理系统项目软件测试设计说明书.doc

仓库管理系统项目软件测试设计说明书.doc
仓库管理系统项目软件测试设计说明书.doc

谢谢观赏仓库管理系统项目_软件测试设计说明书1

仓库管理系统测试计划

第1章引言(2)

1.1编写目的(2)

1.2背景(2)

1.3参考资料(2)

第2章任务概述(2)

2.1系统概述(2)

2.2目标(2)

2.3文档概述(2)

2.4软件测试环境(3)

2.4.1 设备(3)

2.4.2 软件环境(3)

2.5条件与限制(3)

第3章计划(4)

3.1测试方案(4)

3.1.1 单元测试(4)

谢谢观赏3.1.2 集成测试(4)

3.1.3 确认测试(4)

3.1.4 测试工具(4)

3.2测试项目(5)

3.2.1 测试要求(5)

3.2.2 测试类型(5)

3.2.3 测试定义(5)

3.2.4暂停准则(5)

3.3测试准备(5)

3.4主要进度(5)

3.5风险管理(6)

第4章测试设计说明(6)

4.1测试用例设计说明(6)

4.1.1 用例选取原则(6)

(1)输入(输入的数据和输入命令)(7)

(2)输出(预期的输出数据)(7)

(3)步骤及操作(7)

(4)允许偏差(7)

4.2测试执行(7)

4.3回归测试(7)

第5章评价准则(7)

5.1软件错误的严重性等级(7)

5.2测试通过标准(8)

5.3数据记录、整理和问题分析(8)

5.3.1 数据记录和整理(8)

5.3.2 问题确认及处理(9)

第1章引言

1.1 编写目的

本文档是系统初步验收过程中进行三方测试的测试方案,其主要描述了测试方案、测试项目和各项目的测试用例设计说明等。测试人员可通过文档的测试方案结合测试用例,对系统进行测试。本文档的读者范围是:

承建商超市仓库管理员和技术人员;

软件工程监理;

测试组技术人员;

1.2 背景

在计算机飞速发展的今天,将计算机这一信息处理利器应用于超市仓库的日常管理已是势必所然,而且这也将为超市仓库管理带来前所未有的改变,它可以带来意想不到的效益,同时也会为企业的飞速发展提供无限潜力。采用计算机管理信息系统已成为超市仓库管理科学化和现代化的重要标志,它给企业管理来了明显的经济效益和社会效益。主要体现在:

极大提高了超市仓库工作人员的工作效率,大大减少了以往入出存流程繁琐,杂乱,周期长的弊端。

基于超市超市仓库管理的全面自动化,可以减少入库管理、出库管理及库存管理中的漏洞,可以节约不少管理开支,增加企业收入。

超市仓库的管理的操作自动化和信息的电子化,全面提高了超市仓库的管理水平

1.3 参考资料

1) 系统项目需求说明书

2) 项目总体设计说明书

3) 项目数据库设计说明书

第2章任务概述

2.1 系统概述

超市仓库管理系统主要实现对物品和操作人员还有供应商等信息的进行同样有效的管理,从而实现物品查询的和人员管理的现代化,实现信息共享超市仓库管理系统主要包括:物品进销存和人员管理与系统维护这几个方面。测试主要针对系统功能性、安全性、可靠性方面的测试。测试的执行人员为本项目的业主

方、监理方和承建方。本次测试计划所描述的测试工作为超市仓库管理系统系统的整体测试及性能测试。

2.2 目标

通过系统测试检查数据流是否符合《总体设计说明书》的要求,程序是否具备《总体设计说明书》、《需求说明书》要求的功能,系统中各模块的连接是否正确,模块之间的数据流是否有中断的情况,数据流是否达到末端等。同时针对监理方在测试过程中发现的问题进行相应的回归测试,保证已发现问题已解决。

2.3 文档概述

本文档按IEEE st d 829-1998《软件测试文档》要求编写,为适应本次验收测试的要求,作了适当调整。

本文档主要描述测试组计划、组织和管理测试的方法和步骤,不描述测试用例的执行细节,也不描述产品特征运行的技术细节。

本文档说明了准备和进超市仓库管理系统项目三方测试所应做的各项工作,并作为指导整个测试工作的依据。

本测试计划的主要用途如下:

●定义软件的三方测试;

●定义软件测试环境;

●确定测试风险;

●测试通过准则;

本测试计划各章节包括以下内容:

●在任务概述中,描述了本测试计划的被测试应用的概况、背景、本文档的简介;

●描述了构成测试环境所需的硬件和软件配置,以及这些硬件和软件的安装、测试

和管理的计划;

●在测试项目中,描述各项被测软件的总体测试要求、测试类型、测试级别、测试

定义;

●在测试方法和基本原理中,描述执行测试的方法和基本原理;

●在数据记录、整理和问题分析中,描述按本测试计划所作测试的数据整理和分析

过程,并说明问题的判定、分级和处理;

2.4 软件测试环境

本次测试环境定于学生自己在宿舍的测试环境。测试所使用到的硬件设备、系统软件、应用支撑软件由学生自己安排。

2.4.1 设备

表1-1测试设备环境

产品名称产品用途运行环境

业务应用服务器运行下列系统的程序包:

仓储管理系统T omcat WINDOWS操作系统

中心数据库服务

器部署下列系统的数据库实例表空间:仓

储管理数据系统仓储数据交换平台

Oracle10g Dat abase

WINDOWS操作系统

2.4.2 软件环境

操作系统:Windows XP

软件: 、浏览器、LoadRunner

客户端支持软件:

具有MS IE6.0或以上版本浏览器

2.5 条件与限制

本次测试的限制包括:

(1)由于本次测试对象只是一个文档,所以没有测试实例,可能跟实际情况有出入,只能作

为一个参考测试方案。

(2)本次测试将不考虑关系数据库的安装和功能。测试前数据库已安装并处于可操作的状态。

(3)本次测试将不直接测试Web服务器。

(4)整个测试主要进行系统测试,不准备进行单元测试和集成测试。

本测试计划和日程安排是在下述前提下完成的:

(1)需求和功能规格说明是完全的、正确的和稳定的。

(2)系统实现了需求和功能规格说明所定义的功能。

(3)测试提示明确的描述了对本次测试的要求。

第3章计划

3.1 测试方案

本次测试主要任务是对超市仓库管理系统进行初步验收的测试。测试的主要内容为:系统重要功能测试、监理方测试发现问题的回归测试以及系统的性能测试。

3.1.1 单元测试

在需求规格说明书中描述的所有功能,都将在选定的客户端/服务器配置组合上进行测试。测试中需要考虑正常的功能实现和恶意测试,即使用设计者不期望的数据进行操作。

3.1.2 集成测试

集成测试的目的是确保各单元组合在一起后能够按既定意图协作运行,并确保增量的行为正确。它所测试的内容包括单元间的接口以及集成后的功能。使用黑盒测试方法测试集成的功能。集成测试中没完成的功能进行回归测试。

3.1.3 确认测试

确认测试又称为有效性测试。其任务是检查软件的功能和性能是否与需求说明书中确定的指标相符。确认测试阶段有进行确认测试与软件配置审查两项工作。

确认测试一般是在模拟环境下运用黑盒测试方法,由专门测试人员和用户参加的测试。确认测试需要需求说明书、用户手册等文档,要制定测试计划,确定测试的项目,说明测试的内容描述具体的测试用例。集成测试中没完成的功能进行回归测试。

软件配置审查的任务是检查软件的所有文档资料的完整性、正确性。如发现遗漏和错误,应补充和改正。同时要编排好目录,为以后的软件维护工作奠定基础。

3.1.4 测试工具

Mercury LoadRunner 8.1

LoadRunner是一种预测系统行为和性能的工业标准级负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner 能够对整个企业架构进行测试。通过使用LoadRunner ,企业能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期。目前企业的网络应用环境都必须支持大量用户,网络体系架构中含各类应用环境且由不同供应商提供软件和硬件产品。难以预知的用户负载和愈来愈复杂的应用环境使公司时时担心会发生用户响应速度过慢,系统崩溃等问题。这些都不可避免地导致公司收益的损失。Mercury Interactive 的LoadRunner 能让企业保护自己的收入来源,无需购置额外硬件而最大限度地利用现有的IT 资源,并确保终端用户在应用系统的各个环节中对其测试应用的质量,可靠性和可扩展性都有良好的评价。

LoadRunner 是一种适用于各种体系架构的自动负载测试工具,它能预测系统行为并优化系统性能。LoadRunner 的测试对象是整个企业的系统,它通过模

拟实际用户的操作行为和实行实时性能监测,能更快的查找和发现问题。此外,LoadRunner 能支持广范的协议和技术,提供特殊的解决方案。

3.2 测试项目

3.2.1 测试要求

对超市仓库管理系统项目内部测试需要满足下列要求:

●对软件需求报告描述的软件功能进行测试,以验证其是否满足规定的要求。

●对软件的安全性进行测试。

●对软件可靠性进行测试,包括容错性的测试。

●对软件易用性进行测试,包括易理解性、易学性、易操作性的测试。

●使用等价类划分、随机测试、猜错法、因果图法、状态图法进行测试。

●完成对软件需求的完全覆盖。

●对系统的性能进行测试,包括系统响应、并发测试。

3.2.2 测试类型

表3-1 测试类型

标识号测试对象

功能性可靠性易用性性能

功能安全性容错性易用性响应时间并发性

01

超市仓库管

理系统

????????3.2.3 测试定义

表3-2 测试定义

项目标识号测试名称测试特殊要求测试级别

假定和约束

条件

01 超市仓库管理系统无系统级参见本文3.2.4 暂停准则

被测软件无法正常安装将导致暂停测试执行活动。

被测软件在测试过程中发现重大缺陷,影响后续测试工作,将导致暂停测试执行活动。

3.3 测试准备

●建立测试项目表,测试项目表是指按照用户需求说明书并结合本次测试的特点

抽取重要的业务系统功能划分为小的项目并建立列表。

●根据测试范围和测试目标,设计各模块的数据用例。

测试各模块数据是否符合系统《总体设计说明书》要求的数据流,检查程序的来源是否正确,数据的存储及计算过程是否正确。并检查系统是否达到《用户需求说明书》所要求的功能

3.4 主要进度

相关主题
文本预览
相关文档 最新文档