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