logo资料库

《软件测试Bug管理系统》开题报告 [文档在线提供].doc

第1页 / 共5页
第2页 / 共5页
第3页 / 共5页
第4页 / 共5页
第5页 / 共5页
资料共5页,全文预览结束
《软件测试 Bug 管理系统》开题报告 题 目 软件测试 bug 管理系统的开发 姓 学 专 名 号 业 04390002096 计算机科学与技术 指导教师 欧阳荣彬 日 期 2005-7-31 免责声明:文档在线网(文档中国)中所有的文档资料均由文档在线网会员提供。文档在线网会对会员提 供的文档资料进行筛选和编辑,但是并不声明或保证其内容的合法性、正确性或可靠性。该文档资料的版 权属于提供者所有,有关版权的问题请直接与提供者联系。
1. 课题的背景及意义 随着社会的蓬勃发展,软件行业的激烈竞争也日益明显,人们对软件的质量要求也 越来越严格。软件测试作为保证软件质量的一种手段,也日益被软件开发商所重视,软 件测试也是软件开发过程中不可缺少的组成部分,而软件测试过程中的 bug 管理是软件 测试的重要工作,是重中之中,因此,对 bug 进行跟踪管理,确保每个被发现的缺陷都 能够及时得到处理是测试工作的一项重要内容。 软件测试的主要目的在于发现软件存在的 bug,对于如何处理测试中发现的错误, 将直接影响到测试的效果。只有正确、迅速、准确地处理这些错误,才能消除软件错误, 保证要发布的软件符合需求设计的目标。 对软件测试过程中的 Bug 管理的另外一个重要意义是重量控制部门遵循 CMM——能 力成熟度模型 (Capability Maturity Modela, CMMa)进行软件度量的一个有力途 径。软件组织汇集组织内部以前项目的经验教训,制定组织级的 bug 管理过程。并且, 要求项目根据组织级的 bug 管理过程定制本项目的 bug 管理过程。从而,整个软件组织 中的项目都遵循类似的过程来管理 bug。好的 bug 管理实践成为所有项目的实践,而教 训也为所有项目所了解。更重要的是,随着组织的不断发展完善,组织的过程会得到持 续性的改进,所有项目的过程也都会相应的改进。就 bug 管理而言,软件组织应当在量 化理解其过程能力的基础上,持续地改进组织级的开发过程、缺陷发现过程,引入新方 法、新工具,加强经验交流,从而实现缺陷预防(Defect Prevention)。 不同成熟度的软件组织采用不同的方式管理 bug。低成熟度的软件组织会记录 bug, 并跟踪 bug 纠正过程。高成熟度的软件组织,还会充分利用 bug 提供的信息,建立组织 过程能力基线,实现量化过程管理,并可以此为基础,通过缺陷预防实现过程的持续性 优化。 2. Bug 管理系统概述 目前已有的 bug 跟踪管理软件包括 Compuware 公司的 TrackRecord 软件(商业软 件)、Mozilla 公司的 Buzilla 软件(免费软件),以及国内的微创公司的 BMS 软件,IBM 收买 Rational 公司版权的 Rational ClearQuest 及 MI 公司的 TestDirector。这些软件在功 能上各有特点,功能大而全的商业 bug 管理软件奇贵无比,一般的公司不会在这上面花 大的投资,所以,就会根据自身的条件自己开发 bug 跟踪软件,以前也见过自己公司开 发过的 bug 管理软件,不过是 C/S 结构的,虽然简单易用,但没有空间地点上的优势, 免责声明:文档在线网(文档中国)中所有的文档资料均由文档在线网会员提供。文档在线网会对会员提 供的文档资料进行筛选和编辑,但是并不声明或保证其内容的合法性、正确性或可靠性。该文档资料的版 权属于提供者所有,有关版权的问题请直接与提供者联系。
就是一个小团队只有在一个地方开发使用才可,若在不用的地点,这种管理软件就会受 限。所以,根据自己公司的情况开发不同的 bug 管理软件是一件很好的事情。 3. 本 bug 管理软件采用的技术 本次 bug 管理系统要求 bug 管理的各项基本功能。从安全性和方便性上考虑,选择 了 Web 实现技术。就是将系统做成一种 B/S 模式,可以让各种权限用户通过浏览器直接 访问位于服务器上的 bug 情况,可以同时实现自己想维护的功能。本此选用了当前比较 流行的网络编程技术——JSP 作为主要实现手段(配合 Java Bean、HTML 等)。JSP 作为 一种 Web 实现技术,它的效率很高。除此之外,作为 Java 平台的一部分,JSP 拥有 Java 语言“一次编写,各处运行”的特点。又随着越来越多的服务器供应商将 JSP 支持添加 到他们的产品中,这样一来用 JSP 做成的这套系统可以轻松移植到其它平台来运行。所 以 JSP 是实现本系统的最佳技术,它是完全可行的。 4. 系统的组成和功能概述  系统用户角色有三类: 管理用户:主要是用户权限的管理,以及对 BUG 的统计; 测试用户:主要是完成 BUG 的登记、修改、删除和审核。 软件开发用户:主要是修改 BUG 的状态。  BUG 的状态分为: 新信息(new):测试中新报告的软件缺陷; 打开 (Open):被管理人员确认并分配给相关开发人员处理; 修正(Fixed):开发人员已完成修正,等待测试人员验证; 拒绝(Declined):开发人员拒绝修改 bug; 关闭(Closed):测试人员查看 Fixed 状态的 bug,若问题被修改,标志 bug 已被修复; 再打开(Reopen):测试人员查看 Fixed 状态的 bug,若问题还在,则标志 bug 再 打开。  bug 标题 简单概述描述缺陷的标题。  详细再现 bug 步骤 具体详细地描述 bug 的再现过程,以及 bug 详细信息。  缺陷的严重程度 免责声明:文档在线网(文档中国)中所有的文档资料均由文档在线网会员提供。文档在线网会对会员提 供的文档资料进行筛选和编辑,但是并不声明或保证其内容的合法性、正确性或可靠性。该文档资料的版 权属于提供者所有,有关版权的问题请直接与提供者联系。
描述缺陷的严重程度,一般分为“致命”、“严重”、“一般”、“建议”四种。  缺陷的紧急程度 描述缺陷的紧急程度,从 1-4,1 是优先级最高的等级,4 是优 先级最低的等级。  缺陷提交人 缺陷提交人的名字。  缺陷提交时间 缺陷提交的时间。  缺陷所属项目/模块 缺陷所属的项目和模块,最好能较精确的定位至模块。  缺陷指定解决人 缺陷指定的解决人,指定相关开发人员修改。  缺陷解决时间 开发人员修改此缺陷后的时间。  bug 拒绝理由 开发人员对于拒绝的 bug 说明的理由。  测试环境说明 对测试环境的描述  必要的附件 对于某些文字很难表达清楚的缺陷,使用图片等附件是必要的 5. 开发环境 操作系统:Windows2000 Professional 或 WindowsXP Professional 操作系统 客户端浏览器:IE6.0 应用软件:JDK,Dreamweaver 等 Web 服务器: Tomcat 数据库:MS SQL Server 2000 结构和语言:采用 BS 结构, Java 语言,采用 JSP 和 JavaBean 6. 主要技术概述 JSP 是 Java Server Pages 的简称,JSP 技术能让 Web 开发员和网页设计员快速地 开发容易维护的动态 Web 主页。它是由 Sun Microsystem 公司于 1999 年 6 月推出,是 基于 Java Servlet 以及整个 Java 体系的 Web 开发技术。作为 J2EE 体系中的重要一环, 免责声明:文档在线网(文档中国)中所有的文档资料均由文档在线网会员提供。文档在线网会对会员提 供的文档资料进行筛选和编辑,但是并不声明或保证其内容的合法性、正确性或可靠性。该文档资料的版 权属于提供者所有,有关版权的问题请直接与提供者联系。
JSP 为创建高度动态的 Web 应用提供了一个独特的开发环境。JSP 能够适应市场上包括 Apache WebServer、IIS4.0 在内的 85%的服务器产品,这足以胜任绝大多数的商业事 务处理。同时 JSP 代码经过服务器的解释执行后会直接嵌入到 HTML 语言中,这样就简 化了页面的输出,也保留了脚本语言易于使用的优点。 Tomcat 是 Java Servlet 2.2 和 JavaServer Pages 1.1 技术的标准实现,是基于 Apache 许可证下开发的自由软件。 JDBC 是用于执行 SQL 语句的 Java 应用程序接口,由一组用 Java 语言编写的类与 接口组成,在 JSP 中将使用 JDBC 来访问数据库。JDBC 是一种规范,它让各数据库厂商 为 Java 程序员提供标准的数据库访问类和接口,这用就使得开发独立于 DBMS 的 Java 应用程序成为可能。Sun 公司还开发了 JDBC-ODBC bridge,用此技术 Java 程序就可以 访问带有 ODBC 驱动程序的数据库,目前大多数数据库系统都带有 ODBC 驱动程序, 所以 Java 程序能访问 MS SQL Server 数据库。 7. 进度安排 预计用时 16 周。具体安排如下: 第 1-2 周:收集资料(书籍和案例),并完成系统需求分析。 第 3-7 周:界面和数据库表、字段的设计。 第 8-11 周:软件具体算法实现;论文初稿完成。 第 12-15 周: 软件系统的最后实现及测试工作。修改论文。 第 16 周:整理材料,装订论文。 免责声明:文档在线网(文档中国)中所有的文档资料均由文档在线网会员提供。文档在线网会对会员提 供的文档资料进行筛选和编辑,但是并不声明或保证其内容的合法性、正确性或可靠性。该文档资料的版 权属于提供者所有,有关版权的问题请直接与提供者联系。
分享到:
收藏