Common.md
Translated by ChatGTP
測試 Oracle
測試 Oracle 是軟體測試中使用的一個概念。
它指的是一個外部參考或資源,提供預期的結果或行為,以幫助測試人員驗證軟體的正確性。
測試優先順序
測試優先順序是一種軟體測試策略,用於確定測試案例的執行順序和重要性。
其目標是通過優先執行重要的測試案例,優化測試過程,以更快地檢測缺陷或問題。
測試計劃
- 分析產品
- 設計測試策略
- 測試範圍
- 測試類型(單元/功能/系統…)
- 可能面臨的風險和問題
- 測試物流
- 誰來進行測試
- 何時進行測試
- 測試什麼
- 定義測試目標
- 性能/修正/檢視/系統…
- 測試標準
- 如何知道測試通過或失敗
- 資源規劃
- 測試所需的資源
- 計劃測試環境
- 排程和估算
- 測試可交付成果 - 何時交付什麼
- 測試之前
- 測試期間
- 測試之後
測試案例
- 準備測試
- 測試描述
- 測試步驟
- 測試數據
- 預期結果
- 測試套件 - 按功能或功能分組的一組測試案例
框架比較(根據 GitHub 星級)
- Puppeteer(83.8k)
- 由 Google 提供
- 104: 14
- Playwright(52.6k)
- 由 Microsoft 提供
- 104: 9
- Cypress(43k)
- 104: 124
- Jest(42.2k)
- 104: 93
- Selenium(26.9k)
- 104: 256
- Jasmine(15.6k)
- Nightwatch(11.4k)
- Robot Framework(9k)
- Webdriver.io(8k)
- QA Wolf(3k)
最終比較:Puppeteer vs Selenium