自動化測試是個較大的范疇,所有不用手工進(jìn)行操作通過程序驅(qū)動的測試都可以理解為自動化測試。從技術(shù)層面來講,但凡被技術(shù)實(shí)現(xiàn)的東西都可以被技術(shù)模擬和測試。在人們實(shí)踐的過程中,自動化技術(shù)應(yīng)用的領(lǐng)域會越來越廣,測試也是一樣,自動化本身不會去約束方式和行為。
在自動化測試過程中,測試框架發(fā)揮著很大的作用,雖然說沒有測試框架也可以實(shí)現(xiàn)自動化,但是由于技術(shù)水平的差異,后期維護(hù)難度是比較大的??蚣鼙旧硪呀?jīng)封裝了很多實(shí)際需要的接口和工具,測試人員不需要花費(fèi)大量的精力再度開發(fā),集中精力快速實(shí)現(xiàn)測試需求本身。
統(tǒng)一的結(jié)構(gòu)不僅多人可以同時(shí)維護(hù)一個項(xiàng)目,也便于測試結(jié)果的分析和匯總,眾多項(xiàng)目的批量運(yùn)行??蚣芎晚?xiàng)目的分離,使雙方各自影響的范圍得到有效控制,便于項(xiàng)目單點(diǎn)維護(hù)和遷移。開發(fā)需要框架,同樣測試開發(fā)作為一種開發(fā)活動也需要框架。
總的來說,框架在自動化測試中發(fā)揮著以下幾個作用:
1. 降低實(shí)現(xiàn)門檻。
2. 統(tǒng)一技術(shù)風(fēng)格
3. 量化測試成果
4. 底層前端分離
推薦閱讀:
本文內(nèi)容不用于商業(yè)目的,如涉及知識產(chǎn)權(quán)問題,請權(quán)利人聯(lián)系SPASVO小編(021-60725088-8054),我們將立即處理,馬上刪除。