论文部分内容阅读
随着国内软件开发行业和信息化技术的不断发展,越来越多的软件企业将目光投向了软件质量和信息化项目的建设。软件测试作为项目过程的最后环节,决定了产品质量能否符合需求、设计能否达到标准、功能能否全面实现,是保障软件顺利开发和安全运行的重要手段。在测试项目中,尤其是在大型的测试项目组织实施中,可能都会遇到测试需求变化频繁,测试用例复用性低,测试缺陷分析不够深入、自动化测试程度不高等种种问题,这些问题的产生一方面是第三方测试以手工方式为主,信息系统介入程度不够造成的,另一方面是由于缺少有效的支撑手段保证测试工作按流程实施。因此,这就需要一个测试管理系统,在提升测试管理有效性的基础上对测试项目进行管理,进一步保证软件的质量和测试机构的高效运行。本文采用面向对象的方式进行系统设计和开发,在统一建模方法的基础上,运用成熟的SSH开发框架和MVC分层模式,设计并实现软件测试管理系统,在系统建模方法和系统设计实现等方面,提出具体实现路径,以提升测试管理系统适应性为目的进行优化。主要研究以下几个方面的内容:(1)研究现有面向对象分析方法,重点针对软件测试管理系统,分析相关业务过程和流程,进一步分析和建立功能模型、行为模型和结构模型,形成系统整体需求分析,为后续设计和开发打下基础。(2)研究面向对象的系统设计方法,基于MVC设计模式和SSH框架,提出构建松耦合、分层管理的系统架构方式。在分层模式下,分析层间逻辑关系、调用关系、信息传递方式等内容,确定具体技术架构,以及各层之间的关联和调用关系,形成完整的系统架构设计和数据库设计。(3)基于面向对象技术、SSH框架开发软件测试管理系统,实现主要功能实现,以及系统界面的展示方式。目前,论文成果已在具体系统设计和开发中实现,系统的工程化实施进一步考证了本文研究内容的可行性。