軟件測試複習(二)

第四章 系統測試安全

1。功能測試函數

    分析方法:對每一個明確的功能需求進行標號,可能隱藏的功能標號,可能出現的功能標號,對功能需求分級,分析,腳本化自動化性能

    用例設計方法:等價類劃分,邊界值分析,因果圖,決策表,錯誤猜想法單元測試

2。GUI測試測試

    應有的要素:符合標準和規範,直觀性,一致性,靈活性,溫馨性,正確性,實用性編碼

    分類:手動測試、自動測試設計

3。性能測試對象

    內容:評估系統的能力,識別系統中的弱點,系統調優接口

4。冒煙測試、壓力測試開發

5。容量測試

6。健壯性測試:抵禦錯誤的能力,出現故障自動恢復或忽略

7。安全性測試:對非法入侵的防範能力

8。可靠性測試

9。恢復和備份測試:容錯能力

10。協議一致性測試:嚴格遵循協議描述

11。兼容性測試:軟件之間是否兼容

12。安裝性測試:驗證成功安裝的能力,安裝後可否正常運行

13。可用性測試

14。配置性測試:在不一樣配置下可否正確工做

15。文檔性測試:用戶文檔、開發文檔、管理文檔

16。驗收測試

       策略:正式驗收測試、非正式驗收測試、beta測試

17。迴歸測試:發生變更保證原有功能

18。系統測試過程

     P 系統測試計劃

     D設計系統測試用例

     C 評審審批系統測試

     A 執行系統測試

 

第五章  單元測試

1。目的:驗證代碼與設計相符合、跟蹤需求與設計的實現、發現設計和需求中存在的錯誤、發現編碼過程引入的錯誤

2。環境:測試用例數據——驅動模塊——被測模塊(分開樁模塊)——驅動模塊

3。方法:孤立測試策略(全局輸入出變量、調用的函數、覆蓋測試)

4。測試用例設計:爲系統運行與正向測試,爲逆向測試,爲代碼覆蓋

5。過程:完成測試計劃、獲取測試集、度量測試單元

 

第六章  集成測試

1.。集成測試是測試模塊之間的接口和數據傳遞

2.。集成測試的層次:傳統軟件工程(模塊間、子系統內、子系統間)

                           面向對象(類內、類間)

3.。策略:非漸增式集成:先對每個子模塊測試,再將所有集成起來一次測試

              漸增式集成:把程序劃分紅小段來構造和測試:自頂向下(深度/廣度)、自底向上

             三明治集成:綜合自頂向下和自底向上

4.。用例設計:爲系統運行、爲正向測試、爲逆向測試、爲知足特殊需求、爲覆蓋設計用例

相關文章
相關標籤/搜索