第四章 系統測試安全
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.。用例設計:爲系統運行、爲正向測試、爲逆向測試、爲知足特殊需求、爲覆蓋設計用例