軟件測(cè)試技術(shù)基礎(chǔ)教程(第3版)
定 價(jià):49 元
- 作者:顧;
- 出版時(shí)間:2021/12/1
- ISBN:9787121379352
- 出 版 社:電子工業(yè)出版社
- 中圖法分類(lèi):TP311.55
- 頁(yè)碼:252
- 紙張:
- 版次:01
- 開(kāi)本:16開(kāi)
本書(shū)全面系統(tǒng)地介紹了軟件測(cè)試?yán)碚摷皯?yīng)用技術(shù)。全書(shū)分為兩部分:第1部分為軟件測(cè)試基礎(chǔ)理論,包括軟件測(cè)試基礎(chǔ)知識(shí),白盒測(cè)試技術(shù),黑盒測(cè)試技術(shù),軟件測(cè)試計(jì)劃、文檔及測(cè)試用例,軟件自動(dòng)化測(cè)試,面向?qū)ο蟮能浖䴗y(cè)試,Web網(wǎng)站測(cè)試;第2部分為軟件測(cè)試工具實(shí)踐,用實(shí)際案例介紹了目前比較流行的單元測(cè)試工具JUnit、性能測(cè)試工具LoadRunner、測(cè)試管理工具禪道的使用。 本書(shū)既可作為高等職業(yè)院校軟件測(cè)試課程的教材,也可作為軟件測(cè)試愛(ài)好者的自學(xué)用書(shū)。對(duì)于那些希望增加軟件測(cè)試方面知識(shí)的程序員、軟件項(xiàng)目經(jīng)理和軟件開(kāi)發(fā)團(tuán)隊(duì)的其他人員,本書(shū)也具有很好的參考價(jià)值。
顧;,1977年出生,碩士,副教授,長(zhǎng)期工作在計(jì)算機(jī)教育教學(xué)前線,但任南京信息職業(yè)技術(shù)學(xué)院計(jì)算機(jī)系的《軟件測(cè)試技術(shù)基礎(chǔ)》《虛擬化應(yīng)用技術(shù)》的課程負(fù)責(zé)人,2013年赴美國(guó)亞特蘭大州立大學(xué)訪學(xué)半年,2014年《軟件測(cè)試技術(shù)》建設(shè)為校級(jí)優(yōu)質(zhì)核心課程。
第1部分 軟件測(cè)試基礎(chǔ)理論
第1章 軟件測(cè)試基礎(chǔ)知識(shí)
1.1 軟件缺陷
1.1.1 軟件缺陷案例分析
1.1.2 軟件缺陷的定義
1.1.3 軟件缺陷產(chǎn)生的原因
1.1.4 軟件缺陷的修復(fù)費(fèi)用
1.2 軟件測(cè)試
1.3 軟件測(cè)試的復(fù)雜性與經(jīng)濟(jì)性分析
1.3.1 軟件測(cè)試的復(fù)雜性
1.3.2 軟件測(cè)試的經(jīng)濟(jì)性
1.3.3 軟件測(cè)試的充分性準(zhǔn)則
1.4 軟件測(cè)試的分類(lèi)
1.4.1 按照軟件測(cè)試的生命周期分類(lèi)
1.4.2 按照軟件測(cè)試技術(shù)分類(lèi)
1.4.3 按照軟件測(cè)試實(shí)施主體分類(lèi)
1.4.4 按照測(cè)試內(nèi)容分類(lèi)
1.5 軟件測(cè)試過(guò)程
1.5.1 軟件測(cè)試與軟件開(kāi)發(fā)各階段的關(guān)系
1.5.2 一個(gè)完整的軟件開(kāi)發(fā)流程
1.5.3 測(cè)試在開(kāi)發(fā)階段的作用
1.6 軟件測(cè)試技術(shù)前沿
1.6.1 敏捷測(cè)試方法
1.6.2 測(cè)試驅(qū)動(dòng)開(kāi)發(fā)
1.6.3 云計(jì)算與軟件測(cè)試
1.6.4 移動(dòng)應(yīng)用與軟件測(cè)試
1.6.5 人工智能與軟件測(cè)試
1.7 軟件測(cè)試人員的素質(zhì)
習(xí)題
第2章 白盒測(cè)試技術(shù)
2.1 邏輯覆蓋測(cè)試
2.1.1 語(yǔ)句覆蓋
2.1.2 判定覆蓋
2.1.3 條件覆蓋
2.1.4 判定/條件覆蓋(分支 條件覆蓋)
2.1.5 條件組合覆蓋
2.1.6 路徑覆蓋
2.2 路徑分析測(cè)試
2.2.1 控制流圖
2.2.2 獨(dú)立路徑測(cè)試
2.2.3 Z路徑覆蓋測(cè)試
2.3 循環(huán)測(cè)試
2.3.1 簡(jiǎn)單循環(huán)
2.3.2 嵌套循環(huán)
2.3.3 串接循環(huán)
2.3.4 非結(jié)構(gòu)循環(huán)
2.4 代碼檢查法
2.4.1 代碼審查
2.4.2 桌面檢查
2.4.3 代碼走查
2.5 白盒測(cè)試綜合策略
2.5.1 最少測(cè)試用例數(shù)的計(jì)算
2.5.2 測(cè)試覆蓋準(zhǔn)則
2.6 白盒測(cè)試設(shè)計(jì)案例
習(xí)題
第3章 黑盒測(cè)試技術(shù)
3.1 黑盒測(cè)試概述
3.2 等價(jià)類(lèi)劃分法
3.2.1 等價(jià)類(lèi)劃分法的概念
3.2.2 標(biāo)準(zhǔn)與健壯等價(jià)類(lèi)劃分
3.2.3 等價(jià)類(lèi)劃分法案例
3.3 邊界值分析法
3.3.1 邊界值分析法的概念
3.3.2 邊界值分析法案例
3.4 決策表法
3.4.1 決策表法的概念
3.4.2 決策表法案例
3.5 因果圖法
3.5.1 因果圖法的概念
3.5.2 因果圖法設(shè)計(jì)測(cè)試用例
3.6 測(cè)試方法的選擇
3.7 黑盒測(cè)試設(shè)計(jì)案例
習(xí)題
第4章 軟件測(cè)試計(jì)劃、文檔及測(cè)試用例
4.1 測(cè)試計(jì)劃
4.1.1 測(cè)試計(jì)劃的基本概念
4.1.2 測(cè)試計(jì)劃的制訂及其在軟件測(cè)試過(guò)程中的地位
4.1.3 測(cè)試計(jì)劃的變更
4.2 測(cè)試文檔
4.2.1 測(cè)試文檔的概念
4.2.2 各階段的測(cè)試任務(wù)與可交付的文檔
4.3 測(cè)試用例設(shè)計(jì)
4.3.1 測(cè)試用例及其特點(diǎn)
4.3.2 測(cè)試用例的內(nèi)容
習(xí)題
第5章 軟件自動(dòng)化測(cè)試
5.1 軟件自動(dòng)化測(cè)試基礎(chǔ)
5.1.1 自動(dòng)化測(cè)試的產(chǎn)生及定義
5.1.2 手工測(cè)試與自動(dòng)化測(cè)試
5.2 軟件自動(dòng)化測(cè)試方法
5.2.1 自動(dòng)化測(cè)試的適用情況
5.2.2 自動(dòng)化測(cè)試方案選擇原則
5.2.3 自動(dòng)化測(cè)試方法
5.2.4 自動(dòng)化測(cè)試過(guò)程
5.3 軟件自動(dòng)化測(cè)試工具
5.3.1 測(cè)試工具的運(yùn)用
5.3.2 測(cè)試工具的作用
5.3.3 自動(dòng)化測(cè)試產(chǎn)生的問(wèn)題
5.3.4 常用自動(dòng)化測(cè)試工具簡(jiǎn)介
5.4 自動(dòng)化測(cè)試工具Selenium
5.4.1 Selenium的介紹
5.4.2 Selenium的原理
5.4.3 Selenium的安裝
5.4.4 Selenium的簡(jiǎn)單demo
5.4.5 Selenium中元素的選擇
5.4.6 Selenium中的其他操作
習(xí)題
第6章 面向?qū)ο蟮能浖䴗y(cè)試
6.1 面向?qū)ο蟮能浖䴗y(cè)試基礎(chǔ)
6.1.1 從測(cè)試視角看待面向?qū)ο?
6.1.2 面向?qū)ο鬁y(cè)試的層次
6.1.3 面向?qū)ο蟮能浖䴗y(cè)試模型
6.2 類(lèi)測(cè)試
6.2.1 類(lèi)測(cè)試的方法
6.2.2 類(lèi)測(cè)試的組成部分
6.2.3 構(gòu)建測(cè)試用例
6.2.4 類(lèi)測(cè)試系列的充分性
6.2.5 構(gòu)建測(cè)試的驅(qū)動(dòng)程序
6.3 面向?qū)ο蠼换y(cè)試
6.3.1 面向?qū)ο蠼换y(cè)試基礎(chǔ)
6.3.2 面向?qū)ο蠼换サ臏y(cè)試
6.3.3 現(xiàn)成組件的測(cè)試
6.4 面向?qū)ο笙到y(tǒng)測(cè)試
6.4.1 面向?qū)ο笙到y(tǒng)測(cè)試基礎(chǔ)
6.4.2 系統(tǒng)測(cè)試的主要內(nèi)容
6.4.3 系統(tǒng)測(cè)試覆蓋率的衡量
習(xí)題
第7章 Web網(wǎng)站測(cè)試
7.1 Web網(wǎng)站的測(cè)試
7.2 功能測(cè)試
7.2.1 頁(yè)面內(nèi)容測(cè)試
7.2.2 頁(yè)面鏈接測(cè)試
7.2.3 表單測(cè)試
7.2.4 Cookies測(cè)試
7.2.5 設(shè)計(jì)語(yǔ)言測(cè)試
7.3 性能測(cè)試
7.3.1 負(fù)載測(cè)試
7.3.2 壓力測(cè)試
7.3.3 連接速度測(cè)試
7.4 安全性測(cè)試
7.5 可用性/可靠性測(cè)試
7.5.1 導(dǎo)航測(cè)試
7.5.2 Web圖形測(cè)試
7.5.3 圖形用戶(hù)界面(GUI)測(cè)試
7.5.4 可靠性測(cè)試
7.6 配置和兼容性測(cè)試
7.7 數(shù)據(jù)庫(kù)測(cè)試
習(xí)題
第2部分 軟件測(cè)試工具實(shí)踐
第8章 單元測(cè)試工具Junit
8.1 JUnit概述
8.1.1 使用JUnit的優(yōu)點(diǎn)
8.1.2 JUnit的特征
8.2 JUnit的安裝
8.3 JUnit單元測(cè)試案例
8.3.1 銀行存取款業(yè)務(wù)程序的JUnit測(cè)試實(shí)例演示
8.3.2 創(chuàng)建Test Case
8.3.3 書(shū)寫(xiě)測(cè)試方法
8.3.4 運(yùn)行測(cè)試
習(xí)題
第9章 性能測(cè)試工具LoadRunner
9.1 LoadRunner概述
9.2 LoadRunner的組成與測(cè)試流程
9.3 相關(guān)概念介紹
9.3.1 Web應(yīng)用的常見(jiàn)性能指標(biāo)
9.3.2 LoadRunner相關(guān)概念
9.4 LoadRunner測(cè)試案例
9.4.1 性能測(cè)試系統(tǒng)Web Tours介紹
9.4.2 測(cè)試環(huán)境
9.4.3 規(guī)劃測(cè)試
9.4.4 創(chuàng)建Vuser腳本
9.4.5 設(shè)置場(chǎng)景
9.4.6 運(yùn)行場(chǎng)景
9.4.7 分析結(jié)果
習(xí)題
第10章 測(cè)試管理平臺(tái)
10.1 測(cè)試管理平臺(tái)概述
10.1.1 HP ALM
10.1.2 禪道
10.1.3 騰訊TAPD
10.1.4 阿里云效
10.2 禪道安裝
10.2.1 下載運(yùn)行
10.2.2 相關(guān)配置
10.3 測(cè)試準(zhǔn)備
10.3.1 熟悉禪道
10.3.2 創(chuàng)建部門(mén)和用戶(hù)
10.3.3 產(chǎn)品和需求
10.3.4 項(xiàng)目和任務(wù)
10.4 測(cè)試管理
10.4.1 測(cè)試流程
10.4.2 用例管理
10.4.3 Bug管理
10.5 測(cè)試管理小結(jié)
習(xí)題
參考文獻(xiàn)