《雲服務測試》是2014年人民郵電出版社出版的圖書,作者是[荷蘭] Kees,Blokland Jeroen,Mengerink Martin,Pol 。
基本介紹
- 書名:雲服務測試
- 作者:[荷蘭] Kees,Blokland Jeroen,Mengerink Martin,Pol
- 出版社:人民郵電出版社
- ISBN:9787115355683
內容簡介,作者簡介,目錄,
內容簡介
這本《雲服務測試:如何高效地進行雲計算測試》給出的方法讓測試者和測試經理能夠知道如何在雲計算背景下執行自己的任務。書中的技術、提示和範例給我們提供了所需的雲測試的全部信息,如可維護性、可持續性和安全性。面對這些不同的風險,需要有不同的測試。
《雲服務測試:如何高舉拜再效地進行雲計算重紋立測試》的主要內容包括:雲計算的基本特徵、實施模型、測試經理角色、端到端測試、選型階段、實施階段、眾包測試、從風險到測試、性能風險、安全性風險、可維護性風險、測試方法、決定選型需要考慮的雲計算相關方面、性能測試、負載測試、建立測試用例、耐力/容量測試的測試用例、測試彈性的測試用例、為性能測試設定測試、測試安全性、測試可管理性、可用性和可持續性、功能性測試、測試Web服務、多平台測試、測試遷移、在生產環境中進行測試。
《雲服務測試:如何高效地進行雲計算測試》適合作為測試人員、雲計算從業者、測試經理,以及大專院校相關專業的師生用書和培訓學校背謎民犁的教材。
作者簡介
Kees Blokland從2003年起就是Polteq的資深諮詢顧問,在軟體行業有超過20年的從業經驗。作為Polteq的研發經理,他總是Polteq測試創新的主要參與者。Kees是客戶和同事對雲相關問題的首要聯繫人。他教授測試領域的許多理論和實踐課程,是一個經驗豐富的國際和國內測試會議上的演講嘉賓。
Jeroen Mengerink從2008年前就在Polteq工作,是一位諮詢顧問。除了為客戶測試的工作外,他還參與了Polteq的多個測試創新項目。Jeroen是客戶和同事對敏捷相關問題的首要聯繫人。他是許多不同種類的測試培訓課程的講師,包括敏捷主題、SOA和雲。同時,他也對測試自動化領域感興趣。
Martin Pol自1983年開始,就對測試在歐洲、亞洲和美洲的發展產生了顯著影響。他擁有在許多組織的不同分支機構管理測試過程、實施測試的經驗。他負責了國際測試標準和測試過程改進模型的創建。Martin以豐富的經驗和廣博的知識為這本出色的書籍搭建了獨特的基礎架構。由於在測試領域取得的非凡成就求民旋她,Martin Pol曾榮獲“歐洲測試優秀獎”,連續五屆擔任Dutch SIGIST TestNet會阿轎詢議主席,並於1995年,1996年和2005年擔任EuroSTAR的大會程式委員主席。
目錄
目 錄
第1章 介紹 1
第2章 什麼是雲計算 5
2.1 雲計算的基本特徵 7
按需的自助服務 7
2.2 服務模型 8
2.3 實施模型 13
第3章 測試經理角色 15
3.1 一般任務 17
3.1.1 風險分析 18
3.1.2 獲取供應商信息及與供應商達成一致 19
3.1.3 端到端測試 21
3.1.4 給出建議 26
3.2 選型階段、實施階段和生產階段的任務 27
3.2.1 選型階段 27
3.2.2 實施階段 28
3.2.3 生產階段 29
3.3 藉助雲的幫助進行測試 29
3.3.1 使用TOGA將測試外包給雲計算 30
3.3.2 眾包測連想試 35
3.3.3 雲端的測試環境 36
3.3.4 生成負載 37
第4章 從風險到測試 39
4.1 性能風險 41
4.2 安全性風險 44
4.3 可用性和可持續性風險 47
4.4 功能性風險 49
4.5 可維護性風險 51
4.6 法律和法規風險 53
4.7 供應商和外包風險 54
第5章 測試方法 57
5.1 選型階段的測試 59
5.1.1 決定選型需要考慮的雲計算相關特徵 60
5.1.2 確認選擇標準的完整性和可控性 60
5.1.3 評估服務和供應商 63
5.1.4 給出洪放牛選型建議 68
5.1.5 選型標準清單 69
5.2 性能測試 72
5.2.1 負載測試 74
5.2.2 壓力測試 75
5.2.3 耐力測試或容量測試 76
5.2.4 測試彈性和手工操作的可擴展性 76
5.2.5 建立測試用例 77
5.2.6 針對特定瓶頸的測試用例 81
5.2.7 在測試用例中包含雲的特徵 82
5.2.8 壓力測試的測試用例 83
5.2.9 耐力/容量測試的測試用例 83
5.2.10 測試彈性的測試用例 84
5.2.11 設定性能測試 88
5.2.12 代表性的測試環境 89
5.3 測試安全性 90
5.3.1 網路安全性 93
5.3.2 列出供應商安全性清單 93
5.3.3 列出客戶安全性清單 96
5.3.4 測試加密 97
5.3.5 測試認證 97
5.3.6 測試授權 98
5.3.7 測試面對網際網路攻擊時的安全穩定性 99
5.3.8 測試日誌檔案和審計跟蹤記錄 100
5.3.9 對及時套用安全性補丁進行測試 100
5.3.10 執行審計 100
5.4 測試可管理性 101
5.4.1 供應商側的規範 103
5.4.2 客戶側的規範 104
5.4.3 用戶文檔 105
5.4.4 測試環境可用性 106
5.4.5 測試文檔 108
5.4.6 事故管理流程 109
5.4.7 變更流程與版本控制 112
5.4.8 軟體可管理性 113
5.5 測試可用性/可持續性 113
5.5.1 失效模式影響分析 115
5.5.2 架構的作用 116
5.5.3 硬體可靠性 118
5.5.4 軟體可靠性 119
5.5.5 承諾和SLAs 120
5.5.6 可用性機制的影響 122
5.5.7 網際網路與網際網路連線 123
5.5.8 測試失效恢復 123
5.5.9 測試在離線狀態下工作 129
5.6 測試功能性 131
5.6.1 服務與業務過程的兼容性 133
5.6.2 測試服務質量 134
5.6.3 測試用戶友好性 136
5.6.4 測試與其他系統的接口 136
5.6.5 測試服務配置 138
5.6.6 供應商定製化 139
5.6.7 客戶的定製 140
5.6.8 測試Web服務 140
5.6.9 多平台測試 142
5.6.10 測試套用本身,以及使用套用來測試服務 145
5.6.11 測試離線功能 146
5.6.12 回歸測試 147
5.6.13 創建測試依據 147
5.7 測試遷移 151
5.7.1 遷移測試策略 152
5.7.2 最小化業務中斷 154
5.7.3 IaaS和PaaS中正確的數據遷移 155
5.7.4 SaaS中正確的數據轉換 155
5.7.5 遷移的性能 159
5.7.6 數據清理 160
5.7.7 測試環境遷移 160
5.7.8 並行運行與模擬運行 161
5.8 測試法律法規 162
5.8.1 法律法規清單 163
5.8.2 檢查法律法規 167
5.9 在生產環境中的測試 168
5.9.1 變更情況下生產的持續性 168
5.9.2 度量供應商的承諾 172
5.9.3 原有選型標準評估 176
5.9.4 實踐中的注意事項 176
第6章 結束語 179
術語表 183
3.2.1 選型階段 27
3.2.2 實施階段 28
3.2.3 生產階段 29
3.3 藉助雲的幫助進行測試 29
3.3.1 使用TOGA將測試外包給雲計算 30
3.3.2 眾包測試 35
3.3.3 雲端的測試環境 36
3.3.4 生成負載 37
第4章 從風險到測試 39
4.1 性能風險 41
4.2 安全性風險 44
4.3 可用性和可持續性風險 47
4.4 功能性風險 49
4.5 可維護性風險 51
4.6 法律和法規風險 53
4.7 供應商和外包風險 54
第5章 測試方法 57
5.1 選型階段的測試 59
5.1.1 決定選型需要考慮的雲計算相關特徵 60
5.1.2 確認選擇標準的完整性和可控性 60
5.1.3 評估服務和供應商 63
5.1.4 給出選型建議 68
5.1.5 選型標準清單 69
5.2 性能測試 72
5.2.1 負載測試 74
5.2.2 壓力測試 75
5.2.3 耐力測試或容量測試 76
5.2.4 測試彈性和手工操作的可擴展性 76
5.2.5 建立測試用例 77
5.2.6 針對特定瓶頸的測試用例 81
5.2.7 在測試用例中包含雲的特徵 82
5.2.8 壓力測試的測試用例 83
5.2.9 耐力/容量測試的測試用例 83
5.2.10 測試彈性的測試用例 84
5.2.11 設定性能測試 88
5.2.12 代表性的測試環境 89
5.3 測試安全性 90
5.3.1 網路安全性 93
5.3.2 列出供應商安全性清單 93
5.3.3 列出客戶安全性清單 96
5.3.4 測試加密 97
5.3.5 測試認證 97
5.3.6 測試授權 98
5.3.7 測試面對網際網路攻擊時的安全穩定性 99
5.3.8 測試日誌檔案和審計跟蹤記錄 100
5.3.9 對及時套用安全性補丁進行測試 100
5.3.10 執行審計 100
5.4 測試可管理性 101
5.4.1 供應商側的規範 103
5.4.2 客戶側的規範 104
5.4.3 用戶文檔 105
5.4.4 測試環境可用性 106
5.4.5 測試文檔 108
5.4.6 事故管理流程 109
5.4.7 變更流程與版本控制 112
5.4.8 軟體可管理性 113
5.5 測試可用性/可持續性 113
5.5.1 失效模式影響分析 115
5.5.2 架構的作用 116
5.5.3 硬體可靠性 118
5.5.4 軟體可靠性 119
5.5.5 承諾和SLAs 120
5.5.6 可用性機制的影響 122
5.5.7 網際網路與網際網路連線 123
5.5.8 測試失效恢復 123
5.5.9 測試在離線狀態下工作 129
5.6 測試功能性 131
5.6.1 服務與業務過程的兼容性 133
5.6.2 測試服務質量 134
5.6.3 測試用戶友好性 136
5.6.4 測試與其他系統的接口 136
5.6.5 測試服務配置 138
5.6.6 供應商定製化 139
5.6.7 客戶的定製 140
5.6.8 測試Web服務 140
5.6.9 多平台測試 142
5.6.10 測試套用本身,以及使用套用來測試服務 145
5.6.11 測試離線功能 146
5.6.12 回歸測試 147
5.6.13 創建測試依據 147
5.7 測試遷移 151
5.7.1 遷移測試策略 152
5.7.2 最小化業務中斷 154
5.7.3 IaaS和PaaS中正確的數據遷移 155
5.7.4 SaaS中正確的數據轉換 155
5.7.5 遷移的性能 159
5.7.6 數據清理 160
5.7.7 測試環境遷移 160
5.7.8 並行運行與模擬運行 161
5.8 測試法律法規 162
5.8.1 法律法規清單 163
5.8.2 檢查法律法規 167
5.9 在生產環境中的測試 168
5.9.1 變更情況下生產的持續性 168
5.9.2 度量供應商的承諾 172
5.9.3 原有選型標準評估 176
5.9.4 實踐中的注意事項 176
第6章 結束語 179
術語表 183