注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書教育/教材/教輔教材研究生/本科/??平滩?/a>軟件測試基礎教程

軟件測試基礎教程

軟件測試基礎教程

定 價:¥59.00

作 者: 曾文,肖政宏,周原
出版社: 清華大學出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787302629825 出版時間: 2023-04-01 包裝: 平裝-膠訂
開本: 16開 頁數: 字數:  

內容簡介

  本書從軟件測試的基本內容起步,將軟件測試介于軟件開發(fā)的時間關系為一條主線,介紹軟件開發(fā)的基本過程,測試計劃,測試用例設計與實施,測試報告的撰寫以及測試分析等。在測試各階段進行單元測試、集成測試、系統(tǒng)測試、發(fā)布測試等;在不同階段中選擇不同的測試方法和技術,如:靜態(tài)測試、白盒測試、黑盒測試、灰盒測試等。并分別介紹怎樣使用自動化工具對相關軟件進行測試,主要介紹功能自動化工具QPT,以及性能測試工具loadRunner的基本使用方法。特別之處是理論與實踐聯(lián)系緊密,以中國移動手機軟件實例測試操作的案例,講述怎樣對測試軟件進行測試需求分析、測試用例設計、測試實施、測試操作記錄、測試報告撰寫、測試結果分析等。本書的特點:(1)軟件測試知識點全面。本書包括基本的軟測試理論知識,也包括當今業(yè)界常用的測試方法和使用。(2)科學的、系統(tǒng)的工程觀點和方法。全書以軟件工程開發(fā)系統(tǒng)的科學思想方法,將軟件測試貫穿整個軟件生命周期,介紹軟件測試在軟件生命周期中各個階段采用的方法和應用。(3)理論聯(lián)系實際。本書各個章節(jié)提供大量的應用實例以說明各個測試知識的點運用,并在第12章中以實例中國移動智能終端系統(tǒng)的測試案例,全面的說明測試過程的運用。并每章后附有習題和練習。本書適合作為高等院校計算機、軟件工程專業(yè)高年級本科生、研究生的教材,同時可供給軟件測試人員開發(fā)人員、廣大科技工作者和研究人員參考。

作者簡介

暫缺《軟件測試基礎教程》作者簡介

圖書目錄

第1章軟件測試概述

1.1軟件測試的背景

1.1.1軟件的缺陷及其影響

1.1.2軟件測試的產生與發(fā)展

1.2軟件測試的基本概念

1.2.1軟件測試的定義

1.2.2軟件測試用例

1.2.3軟件測試環(huán)境

1.2.4軟件測試人員的要求

小結

習題

第2章軟件開發(fā)過程與軟件測試

2.1軟件開發(fā)過程概述

2.1.1軟件開發(fā)的階段、活動及角色

2.1.2軟件開發(fā)的過程模型

2.1.3軟件測試與軟件開發(fā)的關系

2.2軟件測試的基本原則

2.3軟件測試方法的分類

2.3.1靜態(tài)測試與動態(tài)測試

2.3.2黑盒測試、白盒測試與灰盒測試

2.3.3人工測試與自動化測試

2.3.4其他測試分類

2.4軟件測試方法在軟件開發(fā)過程中的運用

2.5軟件測試的過程模型

2.5.1Vmodel(V模型)

2.5.2Wmodel(W模型)

2.5.3Hmodel(H模型)

2.5.4Xmodel(X模型)

2.5.5Pretestmodel(前置測試模型)

2.5.6測試模型的使用

小結

習題

第3章白盒測試

3.1白盒測試基本概念

3.2靜態(tài)白盒測試方法

3.2.1檢查設計和代碼

3.2.2正式審查

3.2.3編碼標準和規(guī)范

3.2.4通用代碼審查清單

3.3程序復雜度及度量方法

3.3.1流圖的概念

3.3.2環(huán)形復雜度

3.3.3圖矩陣

3.4動態(tài)白盒測試方法

3.4.1邏輯覆蓋

3.4.2基本路徑

3.4.3循環(huán)測試

3.4.4數據流測試

3.5白盒測試的流程與要求

3.5.1白盒測試流程

3.5.2白盒測試要求

3.6白盒測試運用實例

小結

習題


第4章黑盒測試

4.1黑盒測試的基本概念

4.2黑盒測試方法

4.2.1等價類劃分法

4.2.2邊界值分析法

4.2.3決策表法

4.2.4因果圖法

4.2.5其他黑盒測試方法

4.3黑盒測試的依據和流程

4.3.1黑盒測試的依據

4.3.2黑盒測試的流程

4.4黑盒測試運用實例

4.5黑盒測試與白盒測試的比較

4.5.1白盒測試的優(yōu)缺點

4.5.2黑盒測試的優(yōu)缺點

4.5.3黑盒測試與白盒測試的區(qū)別

小結

習題

第5章單元測試、集成測試和系統(tǒng)測試

5.1單元測試基本概念

5.1.1單元測試的任務

5.1.2單元測試的環(huán)境

5.1.3單元測試的過程

5.2單元測試的策略與方法

5.2.1靜態(tài)測試與動態(tài)測試相結合

5.2.2白盒測試與黑盒測試相結合

5.2.3人工測試與自動化測試相結合

5.3集成測試的概述

5.3.1集成測試的定義

5.3.2集成測試的目標

5.4集成測試的方法

5.4.1大爆炸集成測試

5.4.2自頂向下集成測試

5.4.3自底向上集成測試

5.4.4三明治集成測試

5.4.5其他集成測試策略

5.5集成測試階段的測試過程

5.5.1集成測試計劃階段

5.5.2集成測試設計階段

5.5.3集成測試實施階段

5.5.4集成測試執(zhí)行階段

5.5.5集成測試評估階段

5.6集成測試與單元測試的比較

5.6.1測試的單元不同

5.6.2測試的依據不同

5.6.3測試的空間不同

5.6.4測試使用的方法不同

5.7系統(tǒng)測試概述

5.7.1系統(tǒng)測試定義和技術要求

5.7.2系統(tǒng)測試的內容

5.8系統(tǒng)測試的方法與過程

5.8.1系統(tǒng)測試方法

5.8.2系統(tǒng)測試過程

小結

習題

第6章面向對象測試

6.1面向對象測試的基本概念

6.1.1面向對象技術的特點及其對軟件測試的影響

6.1.2面向對象的測試模型

6.2面向對象的測試方法概述

6.2.1面向對象的測試方法

6.2.2面向對象測試的相關概念

6.3面向對象的單元測試(類測試)

6.3.1基于服務的測試

6.3.2基于狀態(tài)的測試

6.3.3測試驅動的實現(xiàn)與代碼的組織

6.4面向對象的集成測試和系統(tǒng)測試

6.4.1面向對象的集成測試

6.4.2面向對象的系統(tǒng)測試

小結

習題

第7章軟件測試自動化

7.1軟件測試自動化的基本概念

7.1.1測試自動化的定義

7.1.2自動化測試使用的術語和技能

7.1.3自動化測試的設計和體系結構

7.1.4自動化測試的過程模型

7.1.5自動化測試的腳本編寫與測試運行

7.2自動化測試的方案與選擇

7.2.1自動化測試的前提條件

7.2.2自動化測試適合的場合

7.2.3自動化測試選擇原則

7.3自動化測試的工具與選擇

7.3.1自動化測試工具分類

7.3.2自動化測試工具的選擇

小結

習題

第8章QTP測試工具

8.1QTP簡介

8.1.1QTP的啟動

8.1.2QTP的操作

8.2QTP的基本功能

8.2.1錄制與編輯測試腳本

8.2.2調試與運行測試腳本

8.2.3分析測試結果

8.3QTP的測試使用

8.3.1錄制測試腳本與執(zhí)行

8.3.2基本測試(同步點、各類檢查點)

8.3.3數據驅動測試

小結

習題


第9章LoadRunner測試工具

9.1LoadRunner簡介

9.1.1性能測試的基本概念

9.1.2LoadRunner概述

9.2LoadRunner的基本功能

9.2.1創(chuàng)建虛擬用戶

9.2.2創(chuàng)建負載

9.2.3實時監(jiān)測

9.2.4分析測試結果

9.2.5重復測試保證系統(tǒng)發(fā)布的高性能

9.2.6其他特性

9.3使用LoadRunner負載/壓力測試

9.3.1制訂負載測試計劃

9.3.2開發(fā)測試腳本

9.3.3創(chuàng)建運行場景

9.3.4運行測試場景

9.3.5監(jiān)視與分析結果

9.4LoadRunner測試實例

9.4.1錄制與回放

9.4.2單機運行測試腳本

9.4.3創(chuàng)建場景并進行配置

9.4.4執(zhí)行測試場景

9.4.5結果分析

9.4.6實例總結

小結

習題

第10章軟件測試管理

10.1測試計劃

10.1.1測試計劃的目標

10.1.2測試計劃的作用

10.1.3測試策略的制定

10.1.4測試計劃的制訂

10.1.5測試計劃模板

10.2測試范圍分析與工作量估算

10.2.1測試范圍分析

10.2.2測試工作量估算

10.3資源安排和進度管理

10.3.1確定測試資源

10.3.2測試進度管理

10.4測試風險的控制

10.4.1風險管理的要素與方法

10.4.2常見的風險與特性

10.5測試報告與測試評估

10.5.1測試報告

10.5.2測試評估

10.6測試管理工具

10.6.1測試管理系統(tǒng)的基本構成

10.6.2測試管理工具簡介

小結

習題

第11章軟件質量保證

11.1軟件質量標準

11.1.1軟件質量標準分類

11.1.2衡量軟件質量常用的指標

11.2工作現(xiàn)場測試和軟件質量保證

11.2.1現(xiàn)場測試

11.2.2軟件質量保證

11.3能力成熟度模型

11.3.1能力成熟度模型(CMM)的引入和定義

11.3.2CMM的基本內容

11.4ISO 9001

11.4.1ISO 9000系列標準的引入

11.4.2ISO 9001簡介

11.5IEEE簡介

11.5.1IEEE概述

11.5.2IEEE 829測試文檔國際標準

小結

習題

第12章手機軟件測試案例

12.1手機基本知識

12.1.1手機的主要功能

12.1.2手機的基本結構

12.1.3手機軟件測試時間

12.2手機軟件測試流程和方法

12.2.1手機測試的流程

12.2.2手機測試的方法

12.2.3手機測試常用的技術

12.2.4測試相關文檔說明

12.3中國移動智能終端系統(tǒng)軟件測試

12.3.1中國移動智能終端系統(tǒng)簡介

12.3.2系統(tǒng)架構

12.3.3測試需求分析

12.3.4測試用例的設計與實現(xiàn)

12.3.5撰寫測試報告

12.3.6測試結果分析

12.4手機軟件測試工程師的素質要求

12.4.1項目領導的職責和能力

12.4.2管理員的工作內容及技能

12.4.3測試工程師的職責和素質

小結

習題

參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號