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

軟件測試基礎(chǔ)教程

軟件測試基礎(chǔ)教程

定 價:¥59.00

作 者: 曾文,肖政宏,周原
出版社: 清華大學(xué)出版社
叢編項:
標(biāo) 簽: 暫缺

ISBN: 9787302629825 出版時間: 2023-04-01 包裝: 平裝-膠訂
開本: 16開 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1章軟件測試概述

1.1軟件測試的背景

1.1.1軟件的缺陷及其影響

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

1.2軟件測試的基本概念

1.2.1軟件測試的定義

1.2.2軟件測試用例

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

1.2.4軟件測試人員的要求

小結(jié)

習(xí)題

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

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

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

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

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

2.2軟件測試的基本原則

2.3軟件測試方法的分類

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

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

2.3.3人工測試與自動化測試

2.3.4其他測試分類

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

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測試模型的使用

小結(jié)

習(xí)題

第3章白盒測試

3.1白盒測試基本概念

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

3.2.1檢查設(shè)計和代碼

3.2.2正式審查

3.2.3編碼標(biāo)準(zhǔn)和規(guī)范

3.2.4通用代碼審查清單

3.3程序復(fù)雜度及度量方法

3.3.1流圖的概念

3.3.2環(huán)形復(fù)雜度

3.3.3圖矩陣

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

3.4.1邏輯覆蓋

3.4.2基本路徑

3.4.3循環(huán)測試

3.4.4數(shù)據(jù)流測試

3.5白盒測試的流程與要求

3.5.1白盒測試流程

3.5.2白盒測試要求

3.6白盒測試運(yùn)用實例

小結(jié)

習(xí)題


第4章黑盒測試

4.1黑盒測試的基本概念

4.2黑盒測試方法

4.2.1等價類劃分法

4.2.2邊界值分析法

4.2.3決策表法

4.2.4因果圖法

4.2.5其他黑盒測試方法

4.3黑盒測試的依據(jù)和流程

4.3.1黑盒測試的依據(jù)

4.3.2黑盒測試的流程

4.4黑盒測試運(yùn)用實例

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

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

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

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

小結(jié)

習(xí)題

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

5.1單元測試基本概念

5.1.1單元測試的任務(wù)

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

5.1.3單元測試的過程

5.2單元測試的策略與方法

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

5.2.2白盒測試與黑盒測試相結(jié)合

5.2.3人工測試與自動化測試相結(jié)合

5.3集成測試的概述

5.3.1集成測試的定義

5.3.2集成測試的目標(biāo)

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集成測試設(shè)計階段

5.5.3集成測試實施階段

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

5.5.5集成測試評估階段

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

5.6.1測試的單元不同

5.6.2測試的依據(jù)不同

5.6.3測試的空間不同

5.6.4測試使用的方法不同

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

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

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

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

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

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

小結(jié)

習(xí)題

第6章面向?qū)ο鬁y試

6.1面向?qū)ο鬁y試的基本概念

6.1.1面向?qū)ο蠹夹g(shù)的特點及其對軟件測試的影響

6.1.2面向?qū)ο蟮臏y試模型

6.2面向?qū)ο蟮臏y試方法概述

6.2.1面向?qū)ο蟮臏y試方法

6.2.2面向?qū)ο鬁y試的相關(guān)概念

6.3面向?qū)ο蟮膯卧獪y試(類測試)

6.3.1基于服務(wù)的測試

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

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

6.4面向?qū)ο蟮募蓽y試和系統(tǒng)測試

6.4.1面向?qū)ο蟮募蓽y試

6.4.2面向?qū)ο蟮南到y(tǒng)測試

小結(jié)

習(xí)題

第7章軟件測試自動化

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

7.1.1測試自動化的定義

7.1.2自動化測試使用的術(shù)語和技能

7.1.3自動化測試的設(shè)計和體系結(jié)構(gòu)

7.1.4自動化測試的過程模型

7.1.5自動化測試的腳本編寫與測試運(yùn)行

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

7.2.1自動化測試的前提條件

7.2.2自動化測試適合的場合

7.2.3自動化測試選擇原則

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

7.3.1自動化測試工具分類

7.3.2自動化測試工具的選擇

小結(jié)

習(xí)題

第8章QTP測試工具

8.1QTP簡介

8.1.1QTP的啟動

8.1.2QTP的操作

8.2QTP的基本功能

8.2.1錄制與編輯測試腳本

8.2.2調(diào)試與運(yùn)行測試腳本

8.2.3分析測試結(jié)果

8.3QTP的測試使用

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

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

8.3.3數(shù)據(jù)驅(qū)動測試

小結(jié)

習(xí)題


第9章LoadRunner測試工具

9.1LoadRunner簡介

9.1.1性能測試的基本概念

9.1.2LoadRunner概述

9.2LoadRunner的基本功能

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

9.2.2創(chuàng)建負(fù)載

9.2.3實時監(jiān)測

9.2.4分析測試結(jié)果

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

9.2.6其他特性

9.3使用LoadRunner負(fù)載/壓力測試

9.3.1制訂負(fù)載測試計劃

9.3.2開發(fā)測試腳本

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

9.3.4運(yùn)行測試場景

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

9.4LoadRunner測試實例

9.4.1錄制與回放

9.4.2單機(jī)運(yùn)行測試腳本

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

9.4.4執(zhí)行測試場景

9.4.5結(jié)果分析

9.4.6實例總結(jié)

小結(jié)

習(xí)題

第10章軟件測試管理

10.1測試計劃

10.1.1測試計劃的目標(biāo)

10.1.2測試計劃的作用

10.1.3測試策略的制定

10.1.4測試計劃的制訂

10.1.5測試計劃模板

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

10.2.1測試范圍分析

10.2.2測試工作量估算

10.3資源安排和進(jìn)度管理

10.3.1確定測試資源

10.3.2測試進(jìn)度管理

10.4測試風(fēng)險的控制

10.4.1風(fēng)險管理的要素與方法

10.4.2常見的風(fēng)險與特性

10.5測試報告與測試評估

10.5.1測試報告

10.5.2測試評估

10.6測試管理工具

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

10.6.2測試管理工具簡介

小結(jié)

習(xí)題

第11章軟件質(zhì)量保證

11.1軟件質(zhì)量標(biāo)準(zhǔn)

11.1.1軟件質(zhì)量標(biāo)準(zhǔn)分類

11.1.2衡量軟件質(zhì)量常用的指標(biāo)

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

11.2.1現(xiàn)場測試

11.2.2軟件質(zhì)量保證

11.3能力成熟度模型

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

11.3.2CMM的基本內(nèi)容

11.4ISO 9001

11.4.1ISO 9000系列標(biāo)準(zhǔn)的引入

11.4.2ISO 9001簡介

11.5IEEE簡介

11.5.1IEEE概述

11.5.2IEEE 829測試文檔國際標(biāo)準(zhǔn)

小結(jié)

習(xí)題

第12章手機(jī)軟件測試案例

12.1手機(jī)基本知識

12.1.1手機(jī)的主要功能

12.1.2手機(jī)的基本結(jié)構(gòu)

12.1.3手機(jī)軟件測試時間

12.2手機(jī)軟件測試流程和方法

12.2.1手機(jī)測試的流程

12.2.2手機(jī)測試的方法

12.2.3手機(jī)測試常用的技術(shù)

12.2.4測試相關(guān)文檔說明

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

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

12.3.2系統(tǒng)架構(gòu)

12.3.3測試需求分析

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

12.3.5撰寫測試報告

12.3.6測試結(jié)果分析

12.4手機(jī)軟件測試工程師的素質(zhì)要求

12.4.1項目領(lǐng)導(dǎo)的職責(zé)和能力

12.4.2管理員的工作內(nèi)容及技能

12.4.3測試工程師的職責(zé)和素質(zhì)

小結(jié)

習(xí)題

參考文獻(xiàn)

本目錄推薦

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