● 摘要
随着软件产业的飞速发展,软件规模越来越大,软件的复杂度也越来越高。软件测试作为软件质量保证体系中的重要环节,其工作的重要性也逐渐被国内大中型软件企业所认可。传统的软件测试是围绕软件的功能和编码产生的结果进行的,没有把软件测试活动贯穿到软件项目开发过程的各个阶段。本课题“基于流程的软件测试管理系统设计与实现” 从软件测试过程的研究出发,着重研究基于流程的软件测试管理的相关技术以及测试过程中各种信息流的交互与处理。 本文通过对国内外软件测试管理工具现状的分析,提出了基于流程的软件测试管理系统(TMS)的工作模型,并介绍了TMS的详细设计和解决方案。本系统的特色包括统一管理整个软件测试流程;支持开发与测试协同管理;测试方案、测试用例的复用和缺陷信息的共享;可方便进行缺陷跟踪与处理的灵活的缺陷状态流转机制和分类属性的定制等,突破了传统的测试管理软件只针对成型软件或编码阶段测试管理的局限性。