不是所有的測試和SUT都適合測試自動化。在決定什么不適合自動化時,應考慮以下因素。
只能手動完成或應該手動完成的測試用例,例如用戶體驗和可用性測試。
低價值和低優(yōu)先級的測試,因為它們不能提供足夠的回報。
只運行一次的測試;有大量輸入的數(shù)據(jù)驅(qū)動的測試是例外。
涉及高額額外許可費用的測試,如特殊報告。
需要頻繁的用戶干預的測試。
需要根據(jù)領(lǐng)域知識或?qū)I(yè)知識進行臨時或隨機測試的測試,如探索性測試。
經(jīng)常變化的功能和結(jié)果,因為它們很難自動化和驗證預期結(jié)果與實際結(jié)果。
沒有可預測結(jié)果的測試,如科學模擬。
需要即時視覺或人工確認的測試結(jié)果,例如復雜的顏色和驗證碼。
推薦閱讀:
本文內(nèi)容不用于商業(yè)目的,如涉及知識產(chǎn)權(quán)問題,請權(quán)利人聯(lián)系SPASVO小編(021-60725088-8054),我們將立即處理,馬上刪除。