注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件工程及軟件方法學軟件測試實戰(zhàn)教程

軟件測試實戰(zhàn)教程

軟件測試實戰(zhàn)教程

定 價:¥49.50

作 者: 高科華,高珊珊 著
出版社: 清華大學出版社
叢編項: 高等學校軟件工程專業(yè)系列教材
標 簽: 暫缺

ISBN: 9787302521921 出版時間: 2019-04-01 包裝: 平裝
開本: 16開 頁數(shù): 321 字數(shù):  

內(nèi)容簡介

  本書是一本軟件測試技術方面的實戰(zhàn)教程,編寫時參照國際軟件測試認證委員會的軟件測試人員認證課程大綱選取知識點,兼顧當前軟件測試崗位對技能的要求。本書既介紹了經(jīng)典的軟件測試基礎理論,又介紹了新的測試方法。書中大部分章節(jié)以與軟件測試技術相關的實際案例作為開篇,使得對知識的講解更生動。主要內(nèi)容包括: 軟件測試基礎、軟件測試管理、軟件缺陷管理、單元測試、集成測試、系統(tǒng)測試、性能測試、安全性測試、Spring MVC Web應用測試、Android App測試、Web前端測試等。 本書的大特點是將理論與實際操作有機結(jié)合在一起,實訓任務豐富、圖文并茂、深入淺出、講解詳盡、實踐性強。 本書既可作為高等院校計算機軟件工程、軟件技術、計算機應用技術、軟件與信息服務等相關專業(yè)的教材,也可作為廣大軟件行業(yè)從業(yè)人員(軟件測試人員、軟件開發(fā)人員、項目經(jīng)理等)進行軟件測試實踐的培訓教材,還可作為參加ISTQB測試人員認證的輔助教程。

作者簡介

暫缺《軟件測試實戰(zhàn)教程》作者簡介

圖書目錄

目錄

第1章軟件測試基礎

1.1為什么需要軟件測試

1.1.1軟件測試的重要性

1.1.2引起軟件缺陷的原因

1.1.3軟件測試和軟件質(zhì)量

1.2什么是軟件測試

1.2.1軟件測試的基本概念

1.2.2軟件測試的發(fā)展歷史

1.2.3軟件測試七條原則

1.3如何進行軟件測試

1.3.1基本的測試過程

1.3.2軟件測試級別、測試類型和測試技術

1.4測試心理學與職業(yè)道德

1.4.1測試心理學

1.4.2職業(yè)道德

1.5軟件測試技術的發(fā)展趨勢

1.5.1自動化軟件測試技術應用越來越普遍

1.5.2測試技術不斷細分

1.5.3云技術、容器化和開源工具使得測試成本下降

1.5.4測試驅(qū)動開發(fā)

1.5.5DevOps越來越流行

1.5.6探索式軟件測試

1.5.7基于模型的軟件測試

實訓任務

第2章軟件測試管理

2.1什么是軟件測試管理

2.1.1測試組織

2.1.2測試計劃和估算

2.1.3測試過程監(jiān)控

2.1.4配置管理

2.1.5風險和測試

2.1.6事件管理

2.1.7軟件測試管理工具

2.2TestLink起步

2.2.1系統(tǒng)要求

2.2.2TestLink的安裝

2.2.3初始使用

2.2.4技能拓展: TestLink的配置

2.3TestLink操作演練

2.3.1測試需求管理

2.3.2測試用例管理

2.3.3測試計劃制定

2.3.4測試執(zhí)行

2.3.5測試結(jié)果分析

實訓任務

第3章軟件缺陷管理

3.1什么是軟件缺陷管理

3.1.1軟件缺陷管理簡介

3.1.2缺陷管理工具

3.2Mantis起步

3.2.1系統(tǒng)要求

3.2.2Mantis的安裝

3.2.3初始使用

3.2.4技能拓展: Mantis配置

3.3Mantis操作演練

3.3.1用戶管理

3.3.2我的視圖

3.3.3提交問題

3.3.4處理問題

實訓任務

第4章單元測試

4.1什么是單元測試

4.1.1單元測試簡介

4.1.2單元測試框架

4.2JUnit起步

4.2.1跟我做

4.2.2JUnit單元測試要點

4.3JUnit操作演練

4.3.1參數(shù)化測試

4.3.2用Mockito隔離測試

4.4白盒測試技術

4.4.1語句覆蓋

4.4.2判定覆蓋

4.4.3條件覆蓋

4.4.4判定/條件覆蓋

4.4.5組合覆蓋

4.4.6基本路徑覆蓋

實訓任務

第5章集成測試

5.1什么是集成測試

5.1.1集成測試簡介

5.1.2集成測試工具

5.2Jenkins起步

5.2.1Jenkins安裝

5.2.2插件安裝

5.2.3Jenkins配置

5.2.4創(chuàng)建新任務

5.3Jenkins操作演練

5.3.1準備

5.3.2在Jenkins中創(chuàng)建任務

5.3.3創(chuàng)建流水線腳本

5.4能力拓展: 在Docker中運行Jenkins

5.4.1準備

5.4.2在Docker中運行Jenkins

5.4.3Fork和克隆Github上的示例庫

5.4.4在Jenkins中創(chuàng)建任務

5.4.5創(chuàng)建流水線腳本

實訓任務

第6章系統(tǒng)測試

6.1什么是系統(tǒng)測試

6.1.1系統(tǒng)測試簡介

6.1.2系統(tǒng)測試工具

6.2Selenium起步

6.2.1Selenium IDE的安裝

6.2.2Selenium IDE的使用

6.2.3用Eclipse開發(fā)Selenium測試

6.3RF Selenium操作演練

6.3.1Robot Framework簡介

6.3.2RF測試環(huán)境的安裝

6.3.3RF Selenium測試示例演示

6.4黑盒測試技術

6.4.1等價類劃分

6.4.2邊界值分析

6.4.3決策表測試

6.4.4狀態(tài)轉(zhuǎn)換測試

6.4.5基于用例的測試

實訓任務

第7章性能測試

7.1什么是性能測試

7.1.1性能測試簡介

7.1.2性能測試工具

7.2JMeter起步

7.2.1JMeter的安裝和啟動

7.2.2JMeter的主要元件

7.2.3JMeter測試計劃示例和模板

7.3JMeter操作演練

7.3.1Web應用測試計劃模板

7.3.2JMeter的運行模式

實訓任務

第8章安全性測試

8.1什么是安全性測試

8.1.1安全測試簡介

8.1.2安全性測試工具

8.2ZAP安全性測試起步

8.2.1ZAP的安裝和啟動后的界面

8.2.2ZAP的基本操作

8.3ZAP安全性測試演練

8.3.1設置Spider

8.3.2自動探索與手工探索相結(jié)合

8.3.3主動掃描

實訓任務

第9章Spring MVC Web應用測試

9.1Spring MVC Web應用測試簡介

9.1.1Spring框架簡介

9.1.2Spring應用測試基礎

9.2Spring MVC Web應用測試起步

9.2.1創(chuàng)建一個簡單的Spring應用

9.2.2運行Spring應用

9.2.3測試Spring應用

9.3Spring MVC Web應用測試演練

9.3.1在STS中導入示例項目源代碼

9.3.2代碼分析

實訓任務

第10章Android App測試

10.1什么是Android App測試

10.1.1Android App測試簡介

10.1.2Android App測試工具

10.2Android App測試起步

10.2.1從模板新建Android Studio項目

10.2.2Android Studio項目分析

10.2.3運行App和測試

10.3Android App測試演練

10.3.1App單元測試

10.3.2App UI測試

10.3.3App集成測試

10.3.4App性能測試

10.3.5App測試示例

10.4知識拓展: Appium介紹

10.4.1Appium簡介

10.4.2Appium起步

實訓任務

第11章Web前端測試

11.1什么是Web前端測試

11.1.1Web前端測試簡介

11.1.2Web前端測試工具

11.2Jasmine測試起步

11.2.1Jasmine的安裝

11.2.2示例代碼解析

11.3Jasmine測試演練

11.3.1測試運行器Karma

11.3.2Karma 與Jenkins集成

11.4知識拓展: Jubula介紹

11.4.1Jubula起步

11.4.2Jubula演練

實訓任務

附錄A

A.1Docker基礎

什么是Docker

Docker的安裝

Docker常用命令

制作鏡像

A.2Maven基礎

Maven簡介

在Windows環(huán)境安裝Maven

Maven配置文件settings.xml

Maven的使用

A.3Git基礎

什么是Git

在Windows上安裝Git

Git的使用

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號