測試用例是有一定的分類的。要是沒有科學分類的用例,是不便於維護和閱讀。
最好按標準寫:介面測試用例、路徑測試用例、功能測試用例、容錯能力、效能測試用例、使用者介面測試、資訊保安測試、壓力測試用例、可靠性測試用例、安裝/反安裝測試用例。測試用例與軟體質量特性有對應關係。
軟體質量特性:
功能性:一組功能(能滿足明確的或隱含的需求)及其指定的特性。
適合性:軟體能否提供一組功能及這組功能的適合程度。
準確性:能否得到正確或相符的結果或效果。
互操作性:和其它指定定進行互動的能力。
安全性:防止對程式及資料的非授故意/意外訪問的能力。
可靠性:在規定的一段時間和條件下軟體維持其效能水平的能力。
成熟性:由軟體故障引直的失效的頻度。
容錯性:在軟體故障或違反指定介面時,維持規定的效能水平的能力。
易恢復性:在失效發生後,重建其效能水平並恢復直接受影響資料的能力,達到此目的所需要的時間和努力程度。
易用性:使用者為使用軟體所需作的努力及其對使用所做的評價。
易理解性:使用者為認識邏輯概念及其應用範圍所需的努力程度。
易學性:使用者為學習軟體應用所需的努力程度。
效率:在規定的條件軟體的效能水平和所使用資源量之間的關係。
時間特性:軟體執行其功能時,響應和處理時間及吞吐量。
資源特性:軟體執行其功能時,所使用的資源數量及使用時間。
可維護性:進行指定的修改所需的努力。
易分析性:為診斷缺陷或失效原因及為判定待修改的部分所需的努力。
易改變性:進行修改、排除錯誤或適應環境變化所需的努力。
穩定性:修訂所造成的未可預料結果的風險程度。
易測試性:確認已修改軟體所需的努力。
可移植性:軟體可以某一環境轉到另一環境的能力。
適應性:軟體無需額外的特殊動作就可適應不同的規定環境的能力。
易安裝性:在指定環境下安裝軟體所需的努力程度。
遵循性:使軟體遵循與可移植性有關的標準或約定的軟體屬性。
易替換性:軟體
在該軟體環境中平替代指定的其他軟體的機會和所需的努力程度。
測試用例編寫標準
軟體測試用例編寫標準 1.需求點要100 覆蓋。2.被測功能點或控制項100 覆蓋。使用者需求說明書形成測試功能說明書 3.必須驗證正確性操作,正常資料和可能導致出錯的資料,操作。4.有資料值域的必須考慮資料值域覆蓋 邊界值,等價類 5.所有的邊界值都必須覆蓋 6.等價類必須包含有效和無效等價類 7...
測試用例預期結果編寫標準
測試用例執行過程中的阻塞問題。多次阻塞問題是輸入資料錯誤或者預期結果描述不清晰。後者更為嚴重,對於預期結果的描述必須關注該步驟的執行所產生的全部結果,比如線上 購物時,選中商品書,選購數量1。數量1不僅是購買數量加1,同時還應該關注線上 的庫存也會減1.這兩點都需要包含,這樣才是乙個合格的預期結果。...
測試用例(四)測試用例編寫
一.測試用例編寫方法 1.等價類劃分 如何選擇適當的資料子集,來代表整個資料集。通過降低測試的資料去實現 合理的 覆蓋,覆蓋了更多的可能資料,以發現更多的軟體缺陷 邊界值分析法 2.邊界值分析 使用邊界值分析方法設計測試用例時一般與等價類劃分結合起來,但它不是從乙個等價類中任選乙個例子作為代表,而是...