● 摘要
QA信息管理系统为测试部门提供基本项目管理流程,为客户提供Bug管理系统。通过使用QA信息管理系统,为公司测试部门提供了一个统一的基础项目管理标准平台和一个高效的Bug管理系统。本文首先介绍了QA信息管理系统的来源和意义,从公司项目的具体情况入手分析了系统的功能需求和非功能需求,按照需要实现的功能将系统划分为五个模块即:新项目管理、项目管理、Bug管理、QA管理和系统管理。随后根据公司项目的特点和难点设计系统的特色功能,主要是如何实现项目状态管理和Bug状态跟踪,使QA系统能良好的解决公司项目存在的一些问题。在系统实现和部署部分,从软件开发的角度分析了系统的开发模型MVC和三层架构的实现方法,并特别对系统的数据持久层hibernate进行了详细说明。最后说明了系统测试的策略和方法,并分析测试结果,同时还对系统实施的质量保证过程进行了详细的描述。QA信息管理系统是自主开发的、符合公司特色的软件产品,通过该系统的使用,改进了目前Bug管理与实际工作中的不适应性,优化了人力和设备资源的管理与合理分配,促进了项目管理信息的改进,促进了Bug管理信息的改进,促进了自动分析系统的改进,促进了人员和资源利用率的改进。