相關主題
商品描述
隨著雲計算技術的快速發展和廣泛應用,雲服務已經成為現代信息系統的核心組成部分。然而,由於雲服務的覆雜性和高度動態性,測試雲服務的質量和性能成為了一個重要的挑戰。本書系統地介紹雲服務測試的基本原理和實踐方法,旨在幫助讀者全面掌握雲服務測試的理論基礎和實踐方法。本書分為基礎篇和實踐篇兩部分:基礎篇介紹雲服務測試相關概念和方法;實踐篇主要介紹雲服務測試在現實中的具體實踐應用,深入淺出地講解雲服務測試相比普通測試的優勢與缺陷;希望讀者通過本書的學習,能夠全面掌雲服務的原理和實踐方法,提高利用雲計算來解決問題與對軟件進行測試的能力。
作者簡介
西北工業大學軟件學院副教授、博士生導師。CCF 會員,軟件工程,系統軟件、形式化方法專委會執行委員。主持、參與 863,973、 自然重大儀器項目, 自然重點基金、 重點研發項目等項目8項。主持多項航空、航天、中電, 研究所合作項目。在TOSEM,TSE,ICSE,FSE,軟件學報等軟件工程領域的頂會頂刊上發表論文80余篇,專利申請授權12項。主講的《軟件測試》課程在學堂在線、愛課程上選為精品課程,選課人數超過四萬人。主講的軟件測試 課程於2016年獲首批 慕課立項,2017年上線“學堂在線”,2018年上線“中國大學慕課”,2019年獲陜西省精品 課程(金獎),2020年入選CMOOC聯盟,2022年上線 “智慧高校”平臺。軟件測試 課程開課以來,選課人數超四萬人。軟件測試 課程入選“西北工業大學 本科課程”。軟件測試實踐教育模式改革獲得“西北工業大學新工科建設經典案例”。主編的軟件測試(慕課版)第二版獲得 十四五規劃教材,銷售超過15600本,被覆旦大學,上海交大等超過五十所學校選為教材。以實踐育人為宗旨,深化實踐教學改革,培養高質量應用型人才。主持西北工業大學教改項目4項,積極探索“五位一體”的軟件測試研究生 課程建設方法。本科生軟件工程課程培養采用校企融合的軟件工程實踐教學方法,獲 教學成果獎二等獎。研究生培養課程大數據方向下的 軟件測試入選 產學研協同育人項目。以賽促學,提高學生實踐應用能力,共指導本科生和研究生參與7類高水平學科競賽,獲得專業競賽 一等獎1項,特等獎5項, 一等獎10項,省級以上獎項超過200項。
目錄大綱
前言
基礎篇
第1章 雲服務與微服務
1.1 雲服務
1.1.1 雲計算基礎
1.1.2 雲服務模型
1.1.3 雲服務的優勢
1.1.4 雲服務的核心功能
1.1.5 華為雲和CodeArts
1.2 微服務
1.2.1 微服務架構的特點
1.2.2 微服務架構的優勢
1.2.3 微服務架構的挑戰
1.3 雲服務與微服務的關系
1.3.1 雲服務為微服務提供基礎設施
1.3.2 微服務支持雲原生應用
1.3.3 雲服務與微服務的挑戰與解決方案
1.4 小結
1.5 習題
第2章 極限編程
2.1 極限編程的定義與起源
2.2 極限編程的核心原則
2.3 采用極限編程的原因
2.4 快速疊代開發
2.4.1 計劃與疊代
2.4.2 用戶故事
2.4.3 快速反饋和持續集成
2.5 團隊協作和溝通
2.5.1 團隊協作和常見角色定義
2.5.2 簡單設計和持續改進
2.5.3 開放溝通和信息共享
2.6 質量保障和風險管理
2.6.1 質量保障和測試策略
2.6.2 風險管理和疊代計劃
2.7 擴展應用和實踐
2.7.1 過程改進和團隊反思
2.7.2 極限編程實踐在實際項目中的應用
2.7.3 極限編程的挑戰和註意事項
2.8 小結
2.9 習題
第3章 軟件測試基本原理
3.1 軟件測試基礎知識
3.1.1 軟件測試的目標
3.1.2 軟件測試的分類
3.1.3 軟件測試的原則
3.1.4 軟件測試生命周期
……
實踐篇
參考文獻