论文部分内容阅读
随着软件技术的不断发展,开发者和用户对软件质量的要求越来越高。为此,软件开发者试图从技术、管理等各层面控制软件开发过程,提高软件产品的针对性和可靠性,保证软件对于用户的使用价值。在众多软件质量保证技术中,软件测试作为一种传统的、直接的、行之有效的方法在软件质量保证中起到了决定性的作用。到目前为止,特别是中小企业对软件测试的规范性和有效性的需求日益提高。论文进行了三个方面的论述。一是介绍软件测试的基本理论知识,概述了软件测试方法和技术。二是根据实践经验分析和概括了软件测试的过程,提出了一个适合中小企业软件发展的测试管理过程模型New-H模型。三是根据提出的过程管理模型实现了一个测试工具。New-H模型以W模型为基础,并结合H模型的反馈原理和TMM的过程控制概念,特别根据中小企业软件测试现状融合了迭代模型。为将该体系应用于实际,我们构建了软件测试管理工具——测试管理系统,测试管理系统主要针对文档管理,测试用例管理和测试执行管理,对于缺陷管理,直接利用了开源工具Bugzilla。系统中,我们加强了用户角色的权限管理。通过该系统的使用,不仅能够对软件产品本身进行检测,还能够对软件开发过程进行监控,从而更大程度上保证了中小企业软件的产品质量,提高企业竞争力。