摘要:在特定领域的测试软件项目中,普遍存在着整体上基本相同或相似,但在个体上存在差异的情况。目前,在软件开发中使用的各种重用技术和方法,能够解决很多普遍性问题,但在面对个性问题时,开发效率下降,无法快速响应用户的个性化要求。为此,提出了一种基于组件的测试软件定制化开发方法。通过组件重用,解决项目中的共性问题;针对差异性需求,提供了标准化的个性组件,其内部预设了可变点,并提供了相应的变化机制和常用的实现方案。开发人员以个性组件为原型,通过对可变点的功能扩展,开发出全新的定制化组件。实际应用表明,在针对用户的多样性需求时,本方法既保证了开发的稳定性,同时更为敏捷和高效,满足软件产品的定制化开发需要。