一般來(lái)說(shuō),框架只是提供了基本的功能。很多時(shí)候,框架并不能直接滿足自動(dòng)化測(cè)試的需求。這時(shí)我們可以尋求第三方的、與框架本身兼容的庫(kù)或者插件。如果第三方工具不能滿足我們的需求,我們就需要開(kāi)發(fā)自己的庫(kù)和工具。
例如,對(duì)于HTTP、SSH等公有協(xié)議,我們很容易在網(wǎng)絡(luò)上找到某個(gè)框架的第三方庫(kù);
而對(duì)于只用于公司產(chǎn)品的私有協(xié)議,我們通常無(wú)法找到第三方庫(kù),只能自己開(kāi)發(fā)。
自己開(kāi)發(fā)時(shí),需要注意的是要遵從框架的規(guī)范,使得開(kāi)發(fā)出的庫(kù)能夠與框架無(wú)縫兼容。
說(shuō)在最后,選擇了一個(gè)框架,在享受其好處時(shí),也不得不承受其不足。
如果我們的關(guān)鍵需求受制于框架,并且框架也不容易擴(kuò)展,那么我們就可能需要開(kāi)發(fā)自己的框架。這是一件投入較大的事情。在大多數(shù)情況下,還是建議重用和有限擴(kuò)展已有的框架。
推薦閱讀:
本文內(nèi)容不用于商業(yè)目的,如涉及知識(shí)產(chǎn)權(quán)問(wèn)題,請(qǐng)權(quán)利人聯(lián)系SPASVO小編(021-60725088-8054),我們將立即處理,馬上刪除。