(完整版)Bug(缺陷管理)需求规格说明书

更新时间:2023-04-27 16:43:01 阅读: 评论:0


2023年4月27日发(作者:小学生好习惯)

三、需求规格说明书

需求规格说明书

1. 引言

1.1编写目的

软件缺陷跟踪管理系统在现代软件开发中已经占据了很重要的位置。每一个

软件组织都知道必须妥善处理软件中的缺陷,这是关系到软件组织生存、发展

的质量根本。所以我们要熟悉了解软件跟踪管理系统的基本流程。

1.2项目背景

软件名称:软件缺陷跟踪管理系统软件。

1.3定义

软件测试的主要目的在于发现软件存在的错误(Bug),对于如何处理测试中

发现的错误,将直接影响到测试的效果。只有正确、迅速、准确地处理这些错

误,才能消除软件错误,保证要发布的软件符合需求设计的目标。在实际软件

测试过程中,对于每个Bug都要经过测试、确认、修复、验证等的管理过程,

这是软件测试的重要环节。

为了正确跟踪每个软件错误的处理过程,通常将软件测试发现的每个错误作

为一条条记录输入制定的错误跟踪管理系统。

作为一个缺陷跟踪管理系统,需要正确设计每个错误的包含信息的字段内容

和记录错误的处理信息的全部内容。字段内容可能包括测试软件名称,测试版

本号,测试人名称,测试事件,测试软件和硬件配置环境,发现软件错误的类

型,错误的严重等级,详细步骤,必要的附图,测试注释。处理信息包括处理

者姓名,处理时间,处理步骤,处理意见,错误记录的当前状态。

缺陷就是 :不满足用户确定的需求;软件使用当中出现的问题;不符合设计要

求。

2.任务概述

2.1缺陷管理的目标

1 确保被发现的缺陷能够被解决;这里解决的意思不一定是被修正,也可

能是其他处理方式(例如,在下一个版本中修正或是不修正),总之,对每个

被发现的BUG的处理风雨中的美丽 方式必须能够在开发组织中达到一致;

2)收集缺陷数据并根据缺陷趋势曲线识别测试过程的阶段;决定测试过程是

否结束有很多种方式,通过缺陷趋势曲线来确定测试过程是否结束是常用并且

较为有效的一种方式;

3 收集缺陷数据并在其上进行数据分析,作为组织的过程操劳是什么意思 财富。

2.2 缺陷管理的一般流程

缺陷信息提交后,会进行分配,进入待修正状态。通常情况下,被分配的

开发人员会负责对它进行修复。然后由测试人员进行验证,验证通过后就会被

关闭。如果没有通过验证,就会交给开发人员进行修复。但开发习作这儿真美 人员基于某种

原因或理由,也可能会拒绝修改,这时会交给评审委员会进行评审,如果通过

评审,则这个缺陷会被关闭,否则开发人员还是要继续进行修复。

三、需求规格说明书

2.2.1 参与此流程的人员

测试人员:进行测试的人员,缺陷的发起者;

项目经理(高级测试人员):对整个项目负责,对产品质量负责的人员;

开发人员:执行开发任务的人员,完成实际的设计及编码工作;

评审委员会:对缺陷进行最终地确认,在项目成员对缺陷达不成

一致意见时,行使仲裁权。

2.2.2 参与此流程的状态

(1) 新错误(New):测试中新报告的软件缺陷。

(2) 打开(Open):被确认并分配给相关人员,正在处理。

(3) 已修正(Fixed):开发人员已完成修正,等待测试人员验证。

(4) 拒绝(Rejected):拒绝修改缺陷。例如:缺陷等级太低,

修正成本太大等。

(5) 延期(Deferred):不在当前版本修复的错误,下一版修复。

(6) 关闭(Clod):错误已被修复或过期。

(7) 重新打开(Reopen):已经修正的错误再次发生。例如:

修正新的错误造成已经解决的错误再次发生等。

(8) 挂起(Suspend):暂时不处理。例如:处理人员正忙于处理更紧

迫的任务时,而这个错误级别较低,这时错误被挂起,处于一种等待状态。

此流程的图示如下:

三、需求规格说明书

2.2运行环境

本系统的软件运行环境包括:操作系统使用Windows 2003 Server (或更

高级别)Web服务器使用操作系统自带的IIS 5.0(以上),浏览器基于IE内核

或谷哥内核南瓜糯米饭 辞职信 都可,数据库服务器使用SQL Server 2008;程序运行服务器的配置

建议双核CPU 2.2GHZ,内存为4.0G, 硬盘共800G(每个盘200G,只开通80

端口;数据库服务器的配置建议为双CPU2.4内存为2.0G, 硬盘共800G只开

1433端口;备分数据库配置建议为双CPU2.4,内存为2.0G, 硬盘共800G

考虑到目前OFFICE 2003(及更高版本)的市场占有率已达到91%,所以我们的

系统日常的文档和数据处理应该能够支持OFFICE 2003

2.3条件与限制

1由于本系统的开发将是基于浏览器的B/S 结构,所以浏览器端的语言使用

HTML/CSS/JavaScript服务器端的语言使用ASP开发人员将不能用

其他的开发语言(编写组件除外)。而数据库也将随之采用SQL Server 2008

2)开发人员在编写代码的过程中需要严格按照软件工程的要求来进行,以利

于接下来的测试和维护及升级。

三、需求规格说明书

3.系统流程图

4.功能需求

用例

1、注册:注册一个新的用户。

2、登录:用户登录到软件缺陷管理系统主页。

3、提交bug:测试人员提交新的Bug入库。

4、验证:高级测试人员验证提交的bug是否真的为错误。

5、验证bug:测试人员验证已经进行的修改是否已经修改。

6、查询状态:开发人员查询目前状态。

7、修改状态:开发人员根据具体的处理情况修改状文字编辑 态。

8

、修改缺陷:对于已经发现的各种错误进行修改。

三、需求规格说明书


本文发布于:2023-04-27 16:43:01,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/851248.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:bug管理
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图