測試基礎知識點彙總

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