1. 程式人生 > 其它 >軟體測試隨筆

軟體測試隨筆

  1. 完整的測試有哪些階段組成?

    1. 需求分析
    2. 編寫(評審)測試計劃
    3. 編寫(評審)測試用例
    4. 執行測試用例
    5. 提取測試bug
    6. 進行迴歸測試
    7. 提交測試報告
  2. alpha測試和bate測試的區別?

    1. Alpha 測試由組織內的測試人員執行,而 Beta 測試由終端使用者執行。
    2. Alpha 測試在開發人員的站點執行,而 Beta 測試在客戶的位置執行。
    3. 在 Alpha 測試中不深入執行可靠性和安全性測試,而在 Beta 測試期間檢查可靠性、安全性和穩健性。
    4. Alpha 測試涉及白盒和黑盒測試,而 Beta 測試主要涉及黑盒測試。
    5. Alpha 測試需要測試環境,Beta 測試不需要測試環境。
    6. Alpha 測試需要很長的執行週期,而 Beta 測試只需要幾周的執行時間。
    7. 關鍵問題和錯誤在 Alpha 測試中立即得到解決和修復,而問題和錯誤是從終端使用者那裡收集的,並在 Beta 測試中進一步實施。
  3. 測試計劃的主要內容?

    1. 測試計劃的編寫遵守(5W1H)的原則,即why what when where who how,以這個原則為中心思想來展開編寫
    2. why——編寫目的,為什麼要做計劃;
    3. what——測試範圍,測試哪些方面,不同階段的工作內容;
    4. when——任務進度安排,同任務階段的起止時間;
    5. where——相應文件,缺陷的存放位置,測試環境等;
    6. who——人力物力資源分配,哪些測試人員分別負責哪些測試工作;
    7. how——測試方法和策略,使用哪些測試工具
  4. 測評報告的主要內容?(功能測試)
    1. 專案名稱
    2. 委託單位
    3. 建設單位
    4. 報告時間
    5. 宣告
    6. 報告屬性資訊(包含專案名稱,樣品名稱,版本號,HASH值,委託單位,委託單位地址等)
    7. 測評結論
    8. 專案概要(專案背景、測試目的)
    9. 測試說明
    10. 測試進度
    11. 測試環境
    12. 測試方法
    13. 測試結果
  5. 測試用例包含哪些內容?

    1. 用例編號
    2. 用例名稱
    3. 測試項
    4. 優先順序
    5. 前置條件
    6. 測試步驟
    7. 測試資料
    8. 預期結果
    9. 實際結果
  6. 測試用例使用的測試方法有哪些?

    1. 等價類(有效等價類和無效等價類)
    2. 邊界值
    3. 因果圖
    4. 場景法
    5. 錯誤推斷法
    6. 正交實驗法
    7. 判定表法
  7. 一條測試缺陷記錄的有哪些內容?

    1. 缺陷的標題
    2. 缺陷的基本資訊(測試的軟體和硬體環境,軟體版本,缺陷型別,嚴重程度,處理優先順序)
    3. 復現缺陷的步驟
    4. 期望的正確結果描述
    5. 註釋文字和擷取的缺陷影象
  8. 測試缺陷的嚴重等級有哪些?

    1. 致命性
    2. 嚴重性
    3. 一般性
    4. 輕微性
    5. 建議性  
  9. 測試結束的標準是什麼?

    1. 模組測試用例執行完畢,覆蓋了全部軟體需求
    2. 缺陷收斂趨勢符合質量要求
    3. 缺陷修復率達到產品設計人員的需求
    4. 達到預先的缺陷度量原則