论文部分内容阅读
本文从传统的软件测试技术出发,结合面向对象编程技术的特点,分析了面向对象软件技术对软件测试技术的影响,并从测试角度对面向对象的基本概念进行了剖析,在此基础上,讨论了面向对象软件的测试技术。在面向对象软件测试的几个阶段中,本文重点研究了类测试和集成测试。类测试是面向对象软件测试的关键,因此在类测试阶段,对基于动态状态测试模型测试和N+测试策略进行了分析和应用。在集成测试阶段,讨论了基于测试树的集成测试方法,根据面向对象软件的类中的方法的相互作用图,给出了构造测试树的算法。在测试用例的生成方面,本文研究了基于UML的测试用例生成方法,其中重点说明了基于有限状态机和UML模型来生成软件测试用例的方法。