论文部分内容阅读
软件测试是保证软件质量的重要手段之一。随着软件开发方法与技术的发展,软件测试也在不断的发展与完善。软件测试的实施也与具体软件开发方法相关。受软件复用思想的影响,基于构件的软件开发方法逐渐成熟。基于构件的软件开发的特点给软件测试带来了一定的影响。本文主要对基于构件的软件测试进行了研究,并开发了相应的测试支持工具。 首先对软件测试的基本知识进行了介绍。 在此基础上,结合基于构件的软件开发的特点,分析了基于构件的软件开发对软件测试的影响,明确了构件质量是保证软件系统质量的基础。接着对基于构件的软件测试进行了研究,主要包括测试步骤、测试策略和测试用例设计三个方面。提出了基于构件的软件测试的相应测试步骤和测试策略。并提出了一种基于被测软件规格说明转化生成测试模型,以此为基础生成测试用例的黑盒测试方法,用来提高测试人员的工作效率与质量。 基于构件的软件系统的质量不仅依赖于构件的质量,还依赖于软件测试过程的质量和有效性。要提高软件测试过程的质量和有效性,对测试过程进行支持、控制和管理是十分必要的。因此,需要相应的软件测试支持平台,以提高软件测试过程质量,保证基于构件的软件系统的质量。在本文最后,介绍了基于构件开发的软件测试支持平台的设计与实现。