軟體測試隨筆
阿新 • • 發佈:2022-05-12
-
完整的測試有哪些階段組成?
- 需求分析
- 編寫(評審)測試計劃
- 編寫(評審)測試用例
- 執行測試用例
- 提取測試bug
- 進行迴歸測試
- 提交測試報告
-
alpha測試和bate測試的區別?
- Alpha 測試由組織內的測試人員執行,而 Beta 測試由終端使用者執行。
- Alpha 測試在開發人員的站點執行,而 Beta 測試在客戶的位置執行。
- 在 Alpha 測試中不深入執行可靠性和安全性測試,而在 Beta 測試期間檢查可靠性、安全性和穩健性。
- Alpha 測試涉及白盒和黑盒測試,而 Beta 測試主要涉及黑盒測試。
- Alpha 測試需要測試環境,Beta 測試不需要測試環境。
- Alpha 測試需要很長的執行週期,而 Beta 測試只需要幾周的執行時間。
- 關鍵問題和錯誤在 Alpha 測試中立即得到解決和修復,而問題和錯誤是從終端使用者那裡收集的,並在 Beta 測試中進一步實施。
-
測試計劃的主要內容?
- 測試計劃的編寫遵守(5W1H)的原則,即why what when where who how,以這個原則為中心思想來展開編寫
- why——編寫目的,為什麼要做計劃;
- what——測試範圍,測試哪些方面,不同階段的工作內容;
- when——任務進度安排,同任務階段的起止時間;
- where——相應文件,缺陷的存放位置,測試環境等;
- who——人力物力資源分配,哪些測試人員分別負責哪些測試工作;
- how——測試方法和策略,使用哪些測試工具
- 專案名稱
- 委託單位
- 建設單位
- 報告時間
- 宣告
- 報告屬性資訊(包含專案名稱,樣品名稱,版本號,HASH值,委託單位,委託單位地址等)
- 測評結論
- 專案概要(專案背景、測試目的)
- 測試說明
- 測試進度
- 測試環境
- 測試方法
- 測試結果
-
測試用例包含哪些內容?
- 用例編號
- 用例名稱
- 測試項
- 優先順序
- 前置條件
- 測試步驟
- 測試資料
- 預期結果
- 實際結果
-
測試用例使用的測試方法有哪些?
- 等價類(有效等價類和無效等價類)
- 邊界值
- 因果圖
- 場景法
- 錯誤推斷法
- 正交實驗法
- 判定表法
-
一條測試缺陷記錄的有哪些內容?
- 缺陷的標題
- 缺陷的基本資訊(測試的軟體和硬體環境,軟體版本,缺陷型別,嚴重程度,處理優先順序)
- 復現缺陷的步驟
- 期望的正確結果描述
- 註釋文字和擷取的缺陷影象
-
測試缺陷的嚴重等級有哪些?
- 致命性
- 嚴重性
- 一般性
- 輕微性
- 建議性
-
測試結束的標準是什麼?
- 模組測試用例執行完畢,覆蓋了全部軟體需求
- 缺陷收斂趨勢符合質量要求
- 缺陷修復率達到產品設計人員的需求
- 達到預先的缺陷度量原則