軟件測試技術基礎
-
【作 者】茍英 寧華 席文利
【I S B N 】978-7-5170-0377-9
【責任編輯】張玉玲
【適用讀者群】高職高專
【出版時間】2012-12-24
【開 本】16
【裝幀信息】平裝(光膜)
【版 次】1-3
【頁 數】156
【千字數】240
【印 張】9.75
【定 價】¥23
【叢 書】全國高職高專“十二五”規劃教材
【備注信息】
簡介
本書特色
前言
章節列表
精彩閱讀
下載資源
相關圖書
本書采用工學結合的模式,描述了軟件測試領域的基礎知識,本書共12章,內容包括:軟件測試概述、軟件測試基礎、軟件測試過程與方法、軟件測試策略、白盒測試技術、黑盒測試技術、軟件測試文檔、軟件自動化測試、面向對象的軟件測試、Web網站測試、軟件測試技術前沿、單元測試工具JUnit及Web應用負載測試工具WAS。與以往類似書籍有所不同,以前的類似書籍理論介紹得多,本書在給讀者打下軟件測試基礎的前提下,逐步引入軟件測試領域的知識,每章都以工作目標和任務為驅動,結合工作計劃實施,最后都配有相關練習。一直以來,人們常常把開發和測試分開,以致開發類書籍只介紹開發,測試類書籍只介紹測試,然而在項目研發過程中,測試和開發是密不可分的,因此本書針對的對象不僅是軟件測試人員,而且為軟件開發人員提供了很好的參考,從而全面提高其自身能力。
本書可作為高等院校、高職高專院校及相關的軟件學院軟件技術專業和計算機相關專業的教材,也可作為開發人員學習測試的參考用書。
本書采用工學結合的方式,全面介紹了軟件測試的基本理論、一般方法和測試流程,同時闡述了近幾年出現的一些先進的測試技術,基本上涵蓋了當今軟件測試的全部內容。在講授理論的同時,把實際工作聯系起來,并通過結合實例來介紹目前比較流行的軟件測試技術。本書介紹了軟件測試工程師所必須掌握的軟件測試理論知識,每個小節都是一個實例,學生可直接參照書上的內容進行操作,全面指導軟件測試文檔的編寫,參照實際項目的經驗,使學生能盡快掌握軟件測試流程和技術。本書能根據軟件技術專業的實際情況,結合實際,對軟件測試行業的現狀進行合理的描述。教材結構合理,由淺入深,理論和上機練習聯系緊密,每章有總結和練習,非常適合軟件技術專業使用。在寫作方法上,循序漸進,深入淺出;在概念的引入上,盡量采用通俗的語言和形象化的方法來表達。理論與實際相結合,通過模擬項目測試過程,將測試管理及測試技術有效結合在一起,符合學生需求。
本書以高職高專學生為培養對象,本著高職高專學生的實際情況,實踐操作部分較多,重點培養他們的動手能力。也可作為軟件測試愛好者的自學教材,也是軟件測試領域技術人員的理想參考用書。
本書共12章,具體安排如下:
第一章軟件測試概述,介紹了軟件測試定義、缺陷管理及流程、軟件測試人員應具備的素質。
第二章軟件測試基礎,介紹了軟件測試的原則與目的、軟件測試模型及分類。
第三章軟件測試過程與方法,介紹了軟件測試過程,單元測試、集成測試、系統測試、確認測試、驗收測試各階段的工作任務和方法。
第四章軟件測試策略,介紹了軟件測試策略的內容、重要性、目的、影響因素及制定過程。
第五章白盒測試技術,介紹了邏輯覆蓋、基本路徑覆蓋方法,以及白盒測試用例設計。
第六章黑盒測試技術,介紹了黑盒測試方法(等價類劃分、邊界值分析、決策表、因果圖、場景法)及黑盒測試方法的選擇。
第七章軟件測試文檔,介紹了軟件測試各階段的主要工作任務、產生的相關文檔及文檔的主要內容。
第八章軟件自動化測試,介紹了手工測試與自動化測試的不同、自動化測試的優勢及特點、常見的自動化測試工具等。
第九章面向對象的軟件測試,介紹了面向對象測試的基本概念,測試內容和測試方法。
第十章Web網站測試,介紹了功能測試、安全性測試、性能測試、可用性/可靠性測試、配置和兼容性測試、數據庫測試。
第十一章軟件測試技術前沿,介紹了目前比較流行的測試驅動開發和敏捷開發模式。
第十二章單元測試工具JUnit,介紹了JUnit的下載、安裝及使用
第十三章Web應用負載測試工具WAS,介紹了負載測試工具WAS的優勢、使用、腳本的開發及其存在的問題。
本書由茍英、寧華、席文利任主編,唐滔、陳怡然、譚鳳任副主編。第一章、第二章、第三章、第五章、第八章由茍英編寫,第四章由唐滔編寫,第六章由陳怡然、譚鳳編寫,第七章和第九章由席文利編寫,第十、十一、十二、十三章由寧華編寫。何春梅也參加了部分內容的編寫,全書由茍英統稿完成。
由于作者水平有限,書中難免出現一些疏漏,敬請廣大讀者批評指教。
作 者
2012年10月
前言
第一章 軟件測試概述 1
工作目標 1
工作任務 1
工作計劃與實施 2
鞏固與提高 12
第二章 軟件測試基礎 13
工作目標 13
工作任務 13
工作計劃與實施 14
鞏固與提高 23
第三章 軟件測試過程與方法 25
工作目標 25
工作任務 25
工作計劃與實施 26
鞏固與提高 36
第四章 軟件測試策略 37
工作目標 37
工作任務 37
工作計劃及實施 37
鞏固與提高 43
第五章 白盒測試技術 44
工作目標 44
工作任務 44
工作計劃與實施 44
鞏固與提高 52
第六章 黑盒測試技術 54
工作目標 54
工作任務 54
工作計劃與實施 54
鞏固與提高 71
第七章 軟件測試文檔 73
工作目標 73
工作任務 73
工作計劃與實施 73
鞏固與提高 83
第八章 軟件自動化測試 84
工作目標 84
工作任務 84
工作計劃與實施 84
鞏固與提高 92
第九章 面向對象的軟件測試 93
工作目標 93
工作任務 93
工作計劃及實施 93
鞏固與提高 105
第十章 Web網站測試 107
工作目標 107
工作任務 107
工作計劃及實施 108
鞏固與提高 116
第十一章 軟件測試技術前沿 117
工作目標 117
工作任務 117
工作計劃及實施 117
鞏固與提高 124
第十二章 單元測試工具JUnit 125
工作目標 125
工作任務 125
工作計劃及實施 125
鞏固與提高 128
第十三章 Web應用負載測試工具WAS 130
工作目標 130
工作任務 130
工作計劃及實施 130
鞏固與提高 146
參考文獻 148
- 工程數學 [主編 郭立娟 王海]
- 電工電子技術基礎 [主編 劉 軍 楊國龍 劉天成]
- MySQL數據庫項目式教程 [陳亞峰]
- 智能化技術基礎(第三版) [鄧文達 李禮]
- 電視節目策劃與制作(微課版) [主 編 黃滴滴]
- 大學應用數學 [主編 郭立娟]
- 軟件定義網絡技術與實踐 [主編 但唐仁]
- 工業機器人拆裝與調試 [主編 胡月霞 向艷芳 朱奇]
- 信息技術基礎 [主編 唐倩 邵銳]
- 混合式課堂教學改革與實踐—微動教學法 [石鐵峰 石家羽 著]
- Photoshop 圖形圖像項目化教程 [主編 胡斌斌 黎婭 蘇大椿]
- 高職院校軟件類專業“類上班制”人才培養模式研究 [楊智勇 王海洋 著]
- 大學生創新創業基礎 [主編 姜國權 姜福佳]
- 信息技術(微課版) [王云 徐江鴻 李清霞 羅學鋒 ]
- 管理基礎與實務 [主編 王鳳基 顏漢軍]
- 人工智能應用基礎 [主編 楊纓 李佳]
- 人工智能概論(第二版) [主編 任云暉 丁紅 徐迎春 ]
- 信息時代美育之道 [主編 劉宏宇 黎婭]
- 數字媒體交互設計項目式教程(微課版) [主編 蘇陸]
- 計算機網絡技術項目化教程(微課版) [主編 王艷萍 安華萍]
- Excel在會計工作中的應用(第三版) [主 編 趙艷莉 耿聰慧]
- 應用數學 [主編 劉東海 劉麗瑤]
- 計算機網絡基礎創新教程(模塊化+課程思政版) [主編 唐繼勇 李旭]
- 計算機應用技術基礎案例教程 [主編 周麗娟 王璐]
- 路由交換技術項目化教程 [主編 范國娟]
- 信息技術基礎立體化教程 [鄒承俊 周洪林 劉和文 葉煜 ]
- 無線局域網技術與實踐 [主編 唐繼勇 劉思伶]
- 信息技術基礎項目化教程 [主編 王宏斌 王萬麗 王芳]
- 體育與健康 [主編 馬馳 吳雅彬]
- 全國計算機等級考試一級(MS Office)指導手冊 [主編 王宏斌 孫元 禹晨]