摘要:在特定領(lǐng)域的測試軟件項目中,普遍存在著(zhù)整體上基本相同或相似,但在個(gè)體上存在差異的情況。目前,在軟件開(kāi)發(fā)中使用的各種重用技術(shù)和方法,能夠解決很多普遍性問(wèn)題,但在面對個(gè)性問(wèn)題時(shí),開(kāi)發(fā)效率下降,無(wú)法快速響應用戶(hù)的個(gè)性化要求。為此,提出了一種基于組件的測試軟件定制化開(kāi)發(fā)方法。通過(guò)組件重用,解決項目中的共性問(wèn)題;針對差異性需求,提供了標準化的個(gè)性組件,其內部預設了可變點(diǎn),并提供了相應的變化機制和常用的實(shí)現方案。開(kāi)發(fā)人員以個(gè)性組件為原型,通過(guò)對可變點(diǎn)的功能擴展,開(kāi)發(fā)出全新的定制化組件。實(shí)際應用表明,在針對用戶(hù)的多樣性需求時(shí),本方法既保證了開(kāi)發(fā)的穩定性,同時(shí)更為敏捷和高效,滿(mǎn)足軟件產(chǎn)品的定制化開(kāi)發(fā)需要。