Flaky Test 不穩定測試
# Flaky Test 不穩定測試
# Flaky Test
不穩定測試是在相同 Test case 在不同執行中可能產生不同結果,時而 Pass 時而 Fail,這樣會降低測試的可靠性,所以我們應該針對不同問題方面進行強化
Flaky Test 不是測試方法,而是說明你的測試並不可靠,因此我們應該去了解是甚麼原由造成不可靠的測試,主要以三點來進行
思考原由
如何避免
哪些工具可以協助模擬適當環境
# 常見不穩定測試因素
環境變化 - 測試環境的配置與周遭設備是最容易去影響結果的要素之一
Race Condition - 資源在測試過程中被搶奪造成的占用造成結果不同
測試順序依賴 -...
more...