出版時間:2012-1 出版社:電子工業(yè)出版社 作者:嚴云洋,胡家義 編著 頁數(shù):268
Tag標(biāo)簽:無
內(nèi)容概要
本書緊扣最新版考試大綱,結(jié)合編者多年從事命題、閱卷及培訓(xùn)輔導(dǎo)的實際經(jīng)驗編寫而成。本書章節(jié)安排與官方教程同步,主要內(nèi)容包括:軟件測試的基本概念,軟件測試類型及其在軟件開發(fā)過程中的地位,代碼檢查、走查與評審,覆蓋率(白盒)測試,功能(黑盒)測試,單元測試和集成測試,系統(tǒng)測試,軟件性能測試和可靠性測試,面向?qū)ο筌浖臏y試,Web應(yīng)用軟件測試,其他測試,軟件測試過程和管理,軟件自動化測試,軟件測試的標(biāo)準(zhǔn)和文檔,軟件測試實踐等。章節(jié)前插入了近幾年考試分布,精講考試重點與難點,講解過程中鏈接最新2年的考試真題,方便讀者了解最新考試動態(tài)。章節(jié)末安排了典型題講解和適量過關(guān)習(xí)題。書末附有3套樣題和解析,供考生考前實戰(zhàn)演練。
書籍目錄
第1章 軟件測試的基本概念
1.1 軟件質(zhì)量的概念
1.1.1 軟件質(zhì)量的定義
1.1.2 軟件質(zhì)量的屬性
1.1.3 軟件質(zhì)量的模型
1.1.4 軟件質(zhì)量的度量
1.2 軟件測試的概念
1.2.1 軟件測試的定義與目的
1.2.2 軟件測試的原則
1.3 軟件的缺陷與錯誤
1.3.1 軟件缺陷的定義和類型
1.3.2 軟件缺陷的級別
1.3.3 軟件缺陷產(chǎn)生的原因
1.3.4 軟件缺陷的構(gòu)成
1.3.5 修復(fù)軟件缺陷的代價
1.4 軟件測試的經(jīng)濟學(xué)與心理學(xué)
1.4.1 軟件測試的心理學(xué)
1.4.2 軟件測試的經(jīng)濟學(xué)
1.5 軟件質(zhì)量保證
1.5.1 軟件質(zhì)量保證概要
1.5.2 軟件質(zhì)量保證活動的實施
1.5.3 SQA與軟件測試的關(guān)系
1.6 典型考題分析
1.7 過關(guān)必備
第2章 軟件測試類型及其在軟件開發(fā)過程中的地位
2.1 軟件開發(fā)階段
2.1.1 軟件生存周期
2.1.2 軟件測試的生存周期模型
2.1.3 測試信息流
2.2 規(guī)劃階段的測試
2.2.1 目標(biāo)闡述
2.2.2 需求分析
2.2.3 功能定義
2.2.4 規(guī)劃階段進行的測試
2.3 設(shè)計階段的測試
2.3.1 外部設(shè)計
2.3.2 內(nèi)部設(shè)計
2.3.3 設(shè)計階段的測試
2.3.4 偽代碼分析
2.4 編程階段的測試
2.4.1 白盒測試與黑盒測試
2.4.2 結(jié)構(gòu)測試與功能測試
2.4.3 路徑測試:覆蓋準(zhǔn)則
2.4.4 增量測試與大突擊測試
2.4.5 自頂向下測試與自底向上測試
2.4.6 靜態(tài)測試與動態(tài)測試
2.4.7 性能測試
2.5 回歸測試
2.6 運行和維護階段的測試
2.7 典型考題分析
2.8 過關(guān)必備
第3章 代碼檢查、走查與評審
3.1 桌上檢查
3.1.1 桌上檢查的檢查項目
3.1.2 對程序代碼做靜態(tài)錯誤分析
3.2 代碼檢查
3.2.1 特定的角色和職責(zé)
3.2.2 代碼檢查過程
3.2.3 用于代碼檢查的錯誤列表
3.3 走查
3.3.1 特定的角色和職責(zé)
3.3.2 走查的過程
3.3.3 走查中的靜態(tài)分析技術(shù)
3.4 同行評審
3.4.1 為什么需要評審
3.4.2 同行評審的角色和職能
3.4.3 同行評審的內(nèi)容
3.4.4 評審的方法和技術(shù)
3.5 典型考題分析
3.6 過關(guān)必備
第4章 覆蓋率(白盒)測試
4.1 覆蓋率概念
4.2 邏輯覆蓋
4.2.1 語句覆蓋
4.2.2 判定覆蓋(分支覆蓋)
4.2.3 條件覆蓋
4.2.4 條件/判定覆蓋
4.2.5 條件組合覆蓋
4.2.6 路徑覆蓋
4.2.7 ESTCA覆蓋
4.2.8 LCSAJ覆蓋
4.3 路徑測試
4.3.1 分支結(jié)構(gòu)的路徑測試
4.3.2 循環(huán)結(jié)構(gòu)的路徑測試
4.3.3 Z路徑覆蓋與基本路徑測試
4.4 數(shù)據(jù)流測試
4.4.1 定義/使用測試的幾個定義
4.4.2 定義/使用路徑測試覆蓋指標(biāo)
4.5 基于覆蓋的測試用例選擇
4.5.1 如何使用覆蓋率
4.5.2 使用最少測試用例來達到覆蓋
4.6 典型考題分析
4.7 過關(guān)必備
第5章 功能(黑盒)測試
5.1 等價類測試
5.1.1 等價類的概念
5.1.2 等價類測試的類型
5.1.3 等價類測試的原則
5.1.4 等價類方法測試用例設(shè)計舉例
5.2 邊界值分析
5.2.1 邊界值分析的概念
5.2.2 選擇測試用例的原則
5.2.3 邊界值方法測試用例設(shè)計舉例
5.3 基于判定表的測試
5.3.1 判定表的概念
5.3.2 基于判定表的測試用例設(shè)計舉例
5.4 基于因果圖的測試
5.4.1 因果圖的適用范圍
5.4.2 用因果圖生成測試用例
5.4.3 因果圖法測試用例設(shè)計舉例
5.5 基于狀態(tài)圖的測試
5.5.1 功能圖及其符號
5.5.2 功能圖法設(shè)計測試用例舉例
5.6 基于場景的測試
5.6.1 基本流和備選流
5.6.2 場景法設(shè)計測試用例舉例
5.7 其他黑盒測試用例設(shè)計技術(shù)
5.7.1 規(guī)范(規(guī)格)導(dǎo)出法
5.7.2 內(nèi)部邊界值測試法
5.7.3 錯誤猜測法
5.7.4 基于接口的測試
5.7.5 基于故障的測試
5.7.6 基于風(fēng)險的測試
5.7.7 比較測試
5.8 典型考題分析
5.9 過關(guān)必備
第6章 單元測試和集成測試
6.1 單元測試的基本概念
6.1.1 單元測試的定義和目標(biāo)
6.1.2 單元測試與集成測試、系統(tǒng)測試的區(qū)別
6.1.3 單元測試環(huán)境
6.2 單元測試策略
6.2.1 自頂向下的單元測試策略
6.2.2 自底向上的單元測試策略
6.2.3 孤立測試
6.2.4 綜合測試
6.3 單元測試分析
6.4 單元測試的測試用例設(shè)計原則
6.4.1 單元測試的測試用例設(shè)計步驟
6.4.2 單元測試中的白盒測試與黑盒測試
6.5 集成測試的基本概念
6.5.1 集成測試的定義
6.5.2 集成測試與系統(tǒng)測試的區(qū)別
6.5.3 集成測試與開發(fā)的關(guān)系
6.5.4 集成測試重點
6.5.5 集成測試層次
6.5.6 集成測試環(huán)境
6.6 集成測試的策略
6.6.1 基于分解的集成策略
6.6.2 基于功能的集成
6.6.3 基于調(diào)用圖的集成
6.6.4 基于路徑的集成
6.6.5 基于進度的集成
6.6.6 基于風(fēng)險的集成
6.7 集成測試分析
6.7.1 體系結(jié)構(gòu)分析
6.7.2 模塊分析
6.7.3 接口分析
6.7.4 可測試性分析
6.7.5 集成測試策略的分析
6.7.6 常見的集成測試故障
6.8 集成測試的測試用例設(shè)計
6.9 典型考題分析
6.10 過關(guān)必備
第7章 系統(tǒng)測試
7.1 系統(tǒng)測試概念
7.1.1 什么是系統(tǒng)測試
7.1.2 系統(tǒng)測試與單元測試、集成測試的區(qū)別
7.1.3 集成測試的組織和分工
7.1.4 系統(tǒng)測試分析
7.1.5 系統(tǒng)測試環(huán)境
7.2 系統(tǒng)測試的方法
7.2.1 功能測試
7.2.2 協(xié)議測試
7.2.3 性能測試
7.2.4 壓力測試
7.2.5 容量測試
7.2.6 安全性測試
7.2.7 失效恢復(fù)測試
7.2.8 備份測試
7.2.9 GUI測試
7.2.10 健壯性測試
7.2.11 兼容性測試
7.2.12 易用性測試
7.2.13 安裝測試
7.2.14 文檔測試
7.2.15 在線幫助測試
7.2.16 數(shù)據(jù)轉(zhuǎn)換測試
7.3 系統(tǒng)測試的實施
7.3.1 確認測試
7.3.2 α測試和β測試
7.3.3 驗收測試
7.3.4 回歸測試
7.3.5 系統(tǒng)測試問題總結(jié)、分析
7.4 如何做好系統(tǒng)測試
7.5 典型考題分析
7.6 過關(guān)必備
第8章 軟件性能測試和可靠性測試
8.1 軟件性能測試的基本概念
8.1.1 什么是軟件性能
8.1.2 軟件性能的測試
8.2 軟件性能測試的執(zhí)行
8.2.1 性能測試的過程與組織
8.2.2 性能分析
8.2.3 性能測試的自動化
8.3 軟件可靠性的概念
8.3.1 錯誤、缺陷、故障和失效
8.3.2 軟件可靠性定義
8.3.3 軟件可靠性指標(biāo)
8.3.4 軟件可靠性與硬件可靠性的區(qū)別
8.4 軟件可靠性測試的執(zhí)行
8.4.1 軟件可靠性測試的過程
8.4.2 軟件可靠性預(yù)測
8.5 軟件可靠性分析方法
8.6 典型考題分析
8.7 過關(guān)必備
第9章 面向?qū)ο筌浖臏y試
9.1 面向?qū)ο筌浖y試的問題
9.1.1 面向?qū)ο蟮幕咎攸c引起的測試問題
9.1.2 面向?qū)ο蟪绦虻臏y試組織問題
9.2 面向?qū)ο筌浖臏y試模型及策略
9.2.1 面向?qū)ο筌浖臏y試模型
9.2.2 面向?qū)ο蠓治龅臏y試
9.2.3 面向?qū)ο笤O(shè)計的測試
9.2.4 面向?qū)ο缶幊痰臏y試
9.2.5 面向?qū)ο蟪绦虻膯卧獪y試
9.2.6 面向?qū)ο蟪绦虻募蓽y試
9.2.7 面向?qū)ο筌浖南到y(tǒng)測試
9.3 面向?qū)ο蟪绦虻膯卧獪y試
9.3.1 方法層次的測試
9.3.2 類層次的測試
9.3.3 類樹層次的測試
9.4 面向?qū)ο蟪绦虻募蓽y試
9.4.1 面向?qū)ο蟪绦虻募蓽y試策略
9.4.2 針對類間連接的測試
9.5 面向?qū)ο筌浖南到y(tǒng)測試
9.5.1 功能測試
9.5.2 其他系統(tǒng)測試
9.6 典型考題分析
9.7 過關(guān)必備
第10章 Web應(yīng)用軟件測試
10.1 Web應(yīng)用軟件
10.1.1 Web應(yīng)用軟件的概念
10.1.2 Web應(yīng)用軟件的特點
10.1.3 Web應(yīng)用軟件的基本結(jié)構(gòu)
10.1.4 Web應(yīng)用軟件的常用開發(fā)技術(shù)
10.2 應(yīng)用服務(wù)器的分類和特征
10.2.1 三層和多層體系結(jié)構(gòu)
10.2.2 應(yīng)用服務(wù)器的分類
10.2.3 應(yīng)用服務(wù)器對Web應(yīng)用軟件測試的影響
10.3 Web應(yīng)用軟件的測試策略
10.3.1 表示層的測試
10.3.2 業(yè)務(wù)層的測試
10.3.3 數(shù)據(jù)層的測試
10.3.4 層間的集成測試
10.4 Web應(yīng)用軟件的系統(tǒng)測試技術(shù)
10.4.1 功能測試
10.4.2 性能測試
10.4.3 易用性測試
10.4.4 內(nèi)容測試
10.4.5 安全性測試
10.4.6 接口測試
10.5 Web應(yīng)用軟件的系統(tǒng)安全檢測與防護
10.5.1 入侵檢測
10.5.2 漏洞掃描
10.5.3 安全策略
10.6 典型考題分析
10.7 過關(guān)必備
第11章 其他測試
11.1 兼容性測試
11.1.1 硬件兼容性測試
11.1.2 軟件兼容性測試
11.1.3 數(shù)據(jù)兼容性測試
11.2 易用性測試
11.2.1 易安裝性測試
11.2.2 功能易用性測試
11.2.3 用戶界面測試
11.3 構(gòu)件測試
11.3.1 與測試相關(guān)的構(gòu)件特性
11.3.2 構(gòu)件測試的主要困難
11.3.3 構(gòu)件測試涉及的人員
11.3.4 構(gòu)件測試的常用方法
11.4 極限測試
11.4.1 極限編程基礎(chǔ)
11.4.2 極限測試
11.5 文檔測試
11.5.1 文檔測試的范圍
11.5.2 用戶文檔的內(nèi)容
11.5.3 用戶文檔的測試
11.6 典型考題分析
11.7 過關(guān)必備
第12章 軟件測試過程和管理
12.1 軟件測試過程
12.1.1 測試過程的概念
12.1.2 測試過程的抽象模型
12.1.3 測試階段中的測試活動
12.2 測試過程組織與管理
12.2.1 軟件測試過程管理的特點
12.2.2 軟件測試過程管理的原則
12.2.3 軟件測試過程的人員組織
12.3 測試計劃的制定
12.3.1 測試計劃的整體目標(biāo)
12.3.2 定義軟件測試項目的標(biāo)準(zhǔn)
12.3.3 測試實施策略的制定
12.3.4 測試計劃活動的細分
12.3.5 測試計劃的要點
12.3.6 編制測試計劃的技巧
12.4 測試方案的確定
12.4.1 軟件測試設(shè)計和開發(fā)主要內(nèi)容
12.4.2 軟件測試設(shè)計要點
12.4.3 測試用例的設(shè)計方法
12.4.4 測試用例的管理
12.4.5 測試開發(fā)
12.5 測試環(huán)境管理
12.5.1 測試環(huán)境的定義
12.5.2 測試環(huán)境是測試的基礎(chǔ)
12.5.3 測試環(huán)境的各要素
12.6 測試執(zhí)行的管理
12.6.1 測試用例執(zhí)行的跟蹤
12.6.2 缺陷的跟蹤和管理
12.6.3 與項目組外部人員的溝通
12.6.4 測試執(zhí)行結(jié)束
12.7 測試質(zhì)量分析
12.7.1 評估系統(tǒng)測試的覆蓋程度
12.7.2 軟件缺陷分析方法
12.8 測試文檔管理
12.8.1 測試文檔的分類管理
12.8.2 測試文檔的存儲和共享
12.8.3 文檔模板
12.9 測試的復(fù)用與維護
12.9.1 測試過程的復(fù)用與維護
12.9.2 測試用例和軟件缺陷報告的復(fù)用
12.10 典型考題分析
12.11 過關(guān)必備
第13章 軟件自動化測試
13.1 自動化測試的原理與方法
13.2 自動化測試的限制
13.3 自動化測試用例的生成
13.3.1 腳本的作用、質(zhì)量和編寫原則
13.3.2 腳本的基本結(jié)構(gòu)
13.4 測試執(zhí)行自動化
13.4.1 前處理
13.4.2 后處理
13.4.3 自動化測試過程
13.5 測試結(jié)果比較自動化
13.5.1 自動比較的基本概念
13.5.2 動態(tài)比較
13.5.3 執(zhí)行后比較
13.6 測試工具的分類與選擇
13.6.1 測試工具的分類
13.6.2 測試工具的選擇
13.7 測試工具的主流產(chǎn)品介紹
13.7.1 面向開發(fā)的單元測試工具
13.7.2 負載和性能測試工具
13.7.3 GUI功能測試工具
13.7.4 基于Web應(yīng)用的測試工具
13.7.5 軟件測試管理和其他工具
13.7.6 其他測試工具
13.8 典型考題分析
13.9 過關(guān)必備
第14章 軟件測試的標(biāo)準(zhǔn)和文檔
14.1 軟件測試的標(biāo)準(zhǔn)
14.1.1 軟件測試規(guī)范
14.1.2 軟件測試文檔編制規(guī)范
14.2 典型考題分析
14.3 過關(guān)必備
第15章 軟件測試實踐
15.1 軟件測試過程管理實踐
15.1.1 測試的策劃
15.1.2 測試的設(shè)計
15.1.3 測試的執(zhí)行
15.1.4 軟件缺陷(問題)報告和軟件缺陷(問題)生命周期
15.1.5 測試的總結(jié)
15.1.6 測試過程的質(zhì)量控制
15.1.7 QESuite軟件測試過程管理平臺
15.2 白盒測試實踐
15.2.1 QESAT/C簡介
15.2.2 靜態(tài)分析
15.2.3 動態(tài)測試
15.3 典型考題分析
15.4 過關(guān)必備
附錄A 課后習(xí)題參考答案
附錄B 樣題及解析
B.1 樣題一
B.2 樣題二
B.3 樣題三
B.4 樣題一答案解析
B.5 樣題二答案解析
B.6 樣題三答案解析
附錄C 歷年真題及解析
C.1 2010年3月筆試真題
C.2 2009年9月筆試真題
C.3 2009年3月筆試真題
C.4 2010年3月筆試真題解析
C.5 2009年9月筆試真題解析
C.6 2009年3月筆試真題解析
章節(jié)摘錄
版權(quán)頁:插圖:8.2.2 性能分析1.性能下降曲線的分析性能下降曲線是指性能指標(biāo)隨用戶數(shù)的增加而變化的曲線,由于性能總體是隨用戶數(shù)的增加而下降的,故稱性能下降曲線。通常分析該曲線時會將其劃分為3個區(qū)間:(1)性能平坦區(qū)。平均響應(yīng)時間保持不變或略有增加,吞吐量明顯上升,該區(qū)是軟件運行的正常狀態(tài),希望越長越好。(2)性能輕微下降區(qū)。平均響應(yīng)時間明顯增加,吞吐量不上升甚至開始下降,該區(qū)是軟件承受高負載的緩沖區(qū),希望越長越好。注意,進行壓力測試時,軟件性能通常在該區(qū)內(nèi).(3)性能急劇下降區(qū)。平均響應(yīng)時間用戶不能忍受,吞吐量急劇下降,該區(qū)對于分析性能瓶頸有很大作用。注意,一般把平坦區(qū)和輕微下降區(qū)交界處的用戶數(shù)定為最大建議用戶數(shù)。2.性能計數(shù)器的分析這里的性能計數(shù)器是指與性能有關(guān)的資源利用率指標(biāo),基于性能計數(shù)器的分析技術(shù)有內(nèi)存分析、處理器分析、磁盤I/O分析、進程分析。
編輯推薦
《全國計算機等級考試專用輔導(dǎo)教程:四級軟件測試工程師(2012版)》編輯推薦:考情回顧——縱觀歷年真題,了解試題分布,總結(jié)重點內(nèi)容,提煉核心考點。真題鏈接——穿插最新真題,強化考試內(nèi)容,了解最新動態(tài),把握命題規(guī)律??碱}分析——挑選經(jīng)典考題,熟悉解題技巧,吃透考試題目,掌握解題方法。過關(guān)必備——精選過關(guān)試題,及時自我檢測,提升學(xué)習(xí)效果,瞬間鞏固提高。全國計算機等級考試(NCRE)是目前我國規(guī)模最大、參加人數(shù)最多的全國性計算機類水平考試,因其具有權(quán)威性、公平性和廣泛性而在社會上得到較高認可和關(guān)注。本叢書從廣大考生的實際需要出發(fā),根據(jù)最新考試大綱編寫而成,傾注了眾多一線教師和相關(guān)專家的精力和心血,旨在為眾考生打造高效、實用的考試教程,幫助考生在短時間內(nèi)掌握考點、輕松過關(guān)。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載