靜態測試及評審 測試用例

2021-07-05 11:29:06 字數 1381 閱讀 8646

7.1靜態測試的定義、特點

靜態測試通常是指不執行程式**而尋找**中可能存在的錯誤或評估程式**的過程,其被測物件是各種與軟體相關的有必要進行測試的產物,例如各類文件、源**等。

特點:1)不必動態地執行程式。

2)可以人工進行,充分發揮人的思維優勢。

3)不需要特別的條件,容易展開。

4)對測試人員要求比較高,至少測試人員要具有程式設計經驗。

7.2評審

培訓評審

預備評審

同行評審:

1)審查:非作者等專家在內的針對特定物件進行檢查以發現缺陷的過程,最正式。

2)小組評審:一種「輕型審查」

,可採用審查的指導方針和流程。

3)走查:是產品的作者向一組同事說明該產品,希望獲得他們的意見以滿足自己的需要。

同級桌查:指除作者以外只有一位評審專家對工作產品進行檢查。

4)臨**審:請團隊內其他同事幫忙,在短時間內解決一些問題,最不正式。

**檢查方法

主要有**審查、桌面檢查、**走查和技術評審這幾種方法:

**審查組由組長、資深程式設計師、程式編寫者與專職測試人員等,組長不能是被測程式的編寫者。

桌面檢查是程式設計師自己檢查自己所編寫的程式。

**走查的討論過程是非正式的。

技術審查是最正式的審查型別,具有高度的組織化,要求每乙個參與者都接受訓練。

8.3測試用例

1.測試用例主要元素

1)測試環境  2)測試輸入資料  

3)測試執行步驟  4)測試預期結果

2.原則

1)基於測試方法(不同的測試方法)

2)基於測試需求(單元、整合、配置項、系統)

3)兼顧測試充分性和效率

4)測試用例代表性

5)測試結果的可判定性

6)測試執行可再現性

3.測試用例設計的特點

1)正確性

2)完整性

3)準確

4)清晰、簡潔

5)可維護性

6)適應性

7)可重用性

8)其他(可移植性)

4.覆蓋內容:

1)正確性測試          2)容錯性(健壯性)測試

3)完整安全性測試       4)介面測試  

5)資料庫測試            6)邊界值測試   

7)壓力測試              8)等價劃分測試  

9)錯誤推測            10)效率  

11)可理解(操作)性測試   12)可移植性測試   

13)回歸測試            14)比較測試

5.測試用例分級

重要性:1. 基本 2. 重要 3. 一般  4. 特殊

優先順序:1. 高   2.中   3.低

測試用例評審

1 測試組內同行評審 2 開發組內評審 1 檢查測試用例是否符合規範 流程清晰 劃分合理 是否採用了合理的測試用例設計方法 用例是否唯 一 有沒有重複 巢狀重複 有沒有考慮異常 有沒有大資料量場景 有沒有考慮冪等 有沒有考慮併發 重複請求 便於橫向比較 提高透明度 展示用例設計能力 2 業務流程有沒...

測試用例評審

關於測試用例評審,很早就有這個想法,但是鑑於以下幾個因素,一直未執行 1.在剛來的時候 6年前,連需求都沒有,到版本提交測試時,才第一次了解到版本做成這樣,測試用例無從談起 2.來了兩三年之後 4年前,測試用例被提起,但是依然無用例 無專案流程,無寫用例時間 3.來了四五年後 兩年前,才開始有專案概...

測試用例評審

首先要清楚內部評審的定義,是測試組內部的評審,還是專案組內部的評審。評審的定義不同,內容也不會相同。測試組內部的評審,應該著重於 測試用例本身的描述是否清晰,是否存在二義性 是否考慮到測試用例的執行效率,往往測試用例中步驟不斷重複執行,驗證點卻不同,而且測試設計的冗餘性,都造成了效率的低下 是否針對...