论文摘要:支持敏捷测试方法的软件缺陷管理系统的设计与实现
随着计算机科学技术的发展,计算机软件的应用被普及到社会生活的方方面面。软件的质量越来越成为人们关注的焦点。软件测试在软件工程中是保证软件质量的重要环节。软件测试管理的核心之一就是对软件缺陷的管理。本文首先简要介绍了国内外相关领域的研究现状,从分析传统的测试模型及缺陷管理系统入手,阐述了基于敏捷模型的测试方案及敏捷缺陷管理。从而,确定了本课题的研究内容。在本系统研究与设计部分,介绍了系统的功能需求、性能需求及运行环境需求。通过给出系统的总用例图、分用例图、动态模型和E-R模型,分别说明敏捷缺陷管理系统的核心模块的设计和功能,核心模块包括:系统模块、项目配置模块、缺陷属性模块、缺陷生成模块、缺陷查询模块、缺陷处理模块、用户管理模块、统计分析模块。本课题研发的敏捷缺陷管理系统,提供如下功能:对测试项目的灵活配制,并且可以建立、查询、修改、禁用任意项目。能够自由定制并维护缺陷属性列表,以适合项目的需要。负责新缺陷的建立,对于缺陷属性列表的必选项目设有强制提示,对于非必选项目有默认值设置。支持多种查询及排序方式,并可以对显示内容进行自由定制,为敏捷用户提供便捷、清晰的查询结果。缺陷管理系统的处理模块,驱动日常测试活动的进行。用户管理功能。统计信息管理及图表生成管理功能,从而能够更加准确、有效、直观的对项目质量进行分析和控制。