測試基礎知識點彙總
- 如何定義缺陷
-
- 軟件未實現產品說明書要求的功能
- 軟件出現了產品說明書指明不該該出現的錯誤
- 軟件實現了產品說明書未提到的功能
- 軟件未實現產品說明書雖未明確說起但應該實現的目標
- 軟件難以理解、不易使用、運行緩慢或者--從測試員的角度看--最終用戶會認爲很差
- 測試用例設計方法
-
- 白盒測試
-
- 語句覆蓋
- 斷定覆蓋
- 條件覆蓋
- 斷定/條件覆蓋
- 多重條件覆蓋
- 黑盒測試
-
- 測試分類
-
- 按照軟件測試的過程:單元測試、集成測試、確認測試、系統測試、驗收測試
- 從軟件測試的可見程度看:白盒測試、黑盒測試、灰盒測試
- 從軟件測試的測試點看:界面測試、功能測試、性能測試、兼容性測試、安全測試、探索性測試、配置測試、文檔測試
- 從軟件測試的技術程度看:手工測試、自動化測試、測試開發
- 項目測試流程
-
- 熟悉需求,參與需求評審
- 制定測試計劃+測試計劃評審
- 設計測試用例+測試用例評審
- 執行測試
- 回顧分析
- 如何制定測試計劃
-
- 分析產品
-
- 測試的是什麼產品
- 測試計劃的目的是什麼
- 產品質量和可靠性目標是什麼
- 測試的範圍
-
- 明確須要測試和不須要測試的內容。對於不須要測試的,須要給出緣由。
- 資源
-
- 測試策略
-
- 肯定分幾輪測試,每輪測試的側重點和測試方法、測試點
- 任務分配
-
- 測試進度安排
-
- 作哪些度量和統計
-
- 應該要明確收集哪些信息,作什麼決定,誰來負責收集。一些測試度量的例子
-
- 在項目期間天天發現的軟件缺陷的總數
- 仍然須要修復的軟件缺陷清單
- 根據嚴重程度對當前軟件缺陷評級
- 每一個測試員找出的軟件缺陷總數
- 從每一個特性或者區域發現的軟件缺陷數目
- 明確風險區域和問題
-
- 哪裏有風險,發生的可能性多大
- 是否有緩解措施,緩解措施多大可能性失敗
- 若是緩解失敗如何處理
- 測試用例要包含哪些內容
-
- 編號
- 標題
- 測試環境
- 測試步驟
- 預期結果
- 執行結果
- 執行時間
- 測試進度報告要包含哪些內容
-
- 整體說明
- 當前的風險/問題
- 工做進展
- BUG統計
- 未解決bug列表
- 測試報告要包含哪些內容
-
- 編寫目的(說明是哪一個產品的報告,做用、適用人羣)
- 測試概要
-
- 項目背景
- 環境部署
- 參考資料
- 測試工具
- 測試環境與配置
- 測試範圍
- 缺陷統計
-
- 缺陷總數分佈
- 以模塊爲單位的缺陷統計
- 缺陷分析與質量評價
- 遺留問題和規避措施
- 風險和建議
歡迎關注本站公眾號,獲取更多信息