● 摘要
随着软件规模的扩大,软件复杂度的提高,软件测试在软件开发过程中的位置日渐重要。软件测试方法也成为越来越多的IT人讨论和研究的对象,软件测试策略的改进也随之提上日程。对于国内大多数中小型软件企业而言,有效的软件测试方法正是其薄弱环节,改进软件测试策略才是保证软件质量、提高企业竞争力的有效而唯一的手段。本文正是以软件测试、软件测试过程为理论基础,通过研究北京清华同方软件股份有限公司的城市火灾联网自动报警系统(以下简称ezFAS)的测试现状;通过实际参与项目的研发,总结分析了ezFAS系统在开发技术上的新颖之处-------基于IoC容器和AOP模式支持的开发框架,针对项目开发采用新技术而带来的软件测试方法变革。本文正是从采用新技术带来的生产设计上的变化为出发点,研究分析出具有针对性的软件测试技术从而解决项目的实际问题。本文深入研究了软件测试过程模型V-模型,并以该模型为蓝本,结合ezFAS的实际情况,提出了具有针对性的、基于IoC容器和AOP模式的软件平台综合测试方案,这是本文的关键。依据此模型从单元测试、集成测试、系统测试、确认测试以及自动化测试五个方面实施测试方法改进,力求降低测试成本、提高测试效率。本文最后通过实际的案例有力的证明了上述理论的有效性、正确性及适应性。软件测试方法的改进是一个长期持续的过程,需要在实践中不断的总结经验、改进不足,不能急于求成,要将软件测试过程改进持续进行下去。
相关内容
相关标签