注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)操作系統(tǒng)操作系統(tǒng)理論軟件工程與軟件測(cè)試自動(dòng)化教程

軟件工程與軟件測(cè)試自動(dòng)化教程

軟件工程與軟件測(cè)試自動(dòng)化教程

定 價(jià):¥32.00

作 者: 張克東,莊燕濱編著
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 軟件測(cè)試及維護(hù)

ISBN: 9787505373075 出版時(shí)間: 2002-04-01 包裝: 平裝
開本: 26cm+光盤1片 頁數(shù): 280 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  測(cè)試是軟件開發(fā)的一個(gè)重要環(huán)節(jié)。本書全面、系統(tǒng)地論述軟件工程與軟件測(cè)試自動(dòng)化的理論與技術(shù)。全書共分16章,前4章簡(jiǎn)要地回顧與介紹軟件工程及軟件工具和軟件測(cè)試?yán)碚摚粡牡?章開始到第16章,結(jié)合Panorama著重對(duì)當(dāng)今國(guó)際上最新的軟件自動(dòng)化再工程和測(cè)試技術(shù)進(jìn)行全面、系統(tǒng)地闡述。內(nèi)容包括軟件危機(jī)和軟件工程、軟件工具、軟件測(cè)試的一般性理論。軟件測(cè)試用例設(shè)計(jì)、軟件測(cè)試難點(diǎn)與ISA的相關(guān)解決、軟件自動(dòng)化測(cè)試質(zhì)量的規(guī)范和度量、Panorama測(cè)試軟件的安裝和設(shè)置、軟件系統(tǒng)結(jié)構(gòu)與系統(tǒng)流程的自動(dòng)分析、軟件質(zhì)量自動(dòng)評(píng)估分析、軟件測(cè)試文檔的自動(dòng)生成、軟件自動(dòng)測(cè)試和測(cè)試用例生成、內(nèi)存自動(dòng)檢查分析、故障自動(dòng)跟蹤分析、軟件測(cè)試用例的自動(dòng)回收、軟件自動(dòng)化測(cè)試的實(shí)例分析等。在所附光盤中給出了全部Panorama測(cè)試軟件產(chǎn)品及有關(guān)說明,供讀者參考。本書理論聯(lián)系實(shí)際,反映當(dāng)今世界軟件測(cè)試的最新技術(shù)成果,是目前難得的好書。本書可以作為大專院校計(jì)算機(jī)軟件和計(jì)算機(jī)技術(shù)專業(yè)的教材,也可作為從事計(jì)算機(jī)軟件開發(fā)的科技人員和軟件項(xiàng)目高級(jí)管理人員學(xué)習(xí)軟件工程和軟件測(cè)試自動(dòng)化技術(shù)的參考書。

作者簡(jiǎn)介

暫缺《軟件工程與軟件測(cè)試自動(dòng)化教程》作者簡(jiǎn)介

圖書目錄

第1章 軟件危機(jī)與軟件工程
1. 1 軟件危機(jī)
1. 1. 1 什么是軟件危機(jī)
1. 1. 2 軟件危機(jī)內(nèi)在的原因
1. 1. 3 軟件工程與軟件危機(jī)的解決
1. 2 軟件質(zhì)量與可靠性
1. 2. 1 軟件質(zhì)量因素和質(zhì)量特性
1. 2. 2 軟件可靠性
1. 3 軟件工程方法論--CMM模型
1. 3. 1 SQA計(jì)劃
1. 3. 2 ISO 9000質(zhì)量保證體系
1. 3. 3 CMM模型
第2章 軟件工具和面向?qū)臆浖こ?br />2. 1 傳統(tǒng)軟件工程的困境及解決
2. 1. 1 傳統(tǒng)軟件工程面臨的困境淺析
2. 1. 2 軟件工具和再工程環(huán)境
2. 1. 3 面向?qū)ο蟮能浖こ?br />2. 2 經(jīng)典的軟件工程與建模工具
2. 2. 1 業(yè)務(wù)調(diào)查階段
2. 2. 2 需求定義階段
2. 2. 3 總體設(shè)計(jì)階段
2. 2. 4 詳細(xì)設(shè)計(jì)階段
2. 2. 5 程序生成階段
2. 3 Panorama自動(dòng)化測(cè)試工具和支撐環(huán)境
2. 3. 1 系統(tǒng)特點(diǎn)
2. 3. 2 采用領(lǐng)先的技術(shù)
2. 3. 3 Panorama工具系列和功能
第3章 軟件工程范疇中軟件測(cè)試的一般性理論
3. 1 基本概念
3. 1. 1 軟件測(cè)試基礎(chǔ)
3. 1. 2 靜態(tài)方法和動(dòng)態(tài)方法
3. 1. 3 黑盒測(cè)試和白盒測(cè)試
3. 1. 4 軟件測(cè)試的步驟
3. 1. 5 測(cè)試階段的信息流
3. 2 單元測(cè)試
3. 2. 1 單元測(cè)試的考慮
3. 2. 2 單元測(cè)試的過程
3. 3 集成測(cè)試
3. 3. 1 非增式測(cè)試
3. 3. 2 增式測(cè)試
3. 3. 3 不同集成測(cè)試策略的比較
3. 4 確認(rèn)測(cè)試
3. 4. 1 確認(rèn)測(cè)試準(zhǔn)則
3. 4. 2 配置審查
3. 5 系統(tǒng)測(cè)試
3. 5. 1 恢復(fù)測(cè)試
3. 5. 2 安全測(cè)試
3. 5. 3 強(qiáng)度測(cè)試
3. 5. 4 性能測(cè)試
3. 6 驗(yàn)收測(cè)試
3. 6. 1 驗(yàn)收測(cè)試的范圍
3. 6. 2 軟件配置及文檔資料
3. 7 調(diào)試
3. 8 面向?qū)ο蟮能浖y(cè)試
3. 8. 1 在OO語境中的單元測(cè)試
3. 8. 2 在OO語境中的集成測(cè)試
3. 8. 3 在OO語境中的確認(rèn)測(cè)試
第4章 軟件測(cè)試用例的設(shè)計(jì)
4. 1 黑盒測(cè)試法和測(cè)試用例的設(shè)計(jì)
4. 1. 1 等價(jià)類劃分
4. 1. 2 邊界值分析
4. 1. 3 因果圖
4. 1. 4 比較測(cè)試
4. 2 白盒測(cè)試法和測(cè)試用例的設(shè)計(jì)
4. 2. 1 基本概念
4. 2. 2 邏輯覆蓋
4. 2. 3 路徑分析
4. 3 針對(duì)專門環(huán)境和應(yīng)用的測(cè)試
4. 3. 1 GUI測(cè)試
4. 3. 2 客戶服務(wù)器體系結(jié)構(gòu)的測(cè)試
4. 3. 3 實(shí)時(shí)系統(tǒng)的測(cè)試
第5章 軟件工程及測(cè)試的難點(diǎn)和ISA的相關(guān)解決
5. 1 新系統(tǒng)開發(fā)支持
5. 1. 1 支持新系統(tǒng)設(shè)計(jì)
5. 1. 2 減少故障和編碼風(fēng)險(xiǎn)
5. 1. 3 幫助軟件工程師解決調(diào)試問題
5. 1. 4 源代碼級(jí)程序終止和實(shí)時(shí)運(yùn)行錯(cuò)誤定位
5. 2 為已有軟件系統(tǒng)提供修改設(shè)計(jì). 測(cè)試和質(zhì)量保障支持
5. 2. 1 有效率的模塊級(jí)源文件編輯和安全的代碼修改
5. 2. 2 幫助代碼理解. 檢查和通過
5. 2. 3 為單元和系統(tǒng)集成測(cè)試增加有序性
5. 2. 4 基于多重度量的復(fù)雜性分析的測(cè)試計(jì)劃
5. 2. 5 測(cè)試覆蓋分析與工程文件(. mak)驅(qū)動(dòng)代碼插裝
5. 2. 6 有效的未測(cè)試路徑(或段)的測(cè)試和再測(cè)試
5. 2. 7 節(jié)省時(shí)間的模塊級(jí)再測(cè)試
5. 2. 8 有效的花費(fèi)和自動(dòng)的系統(tǒng)級(jí)再測(cè)試
5. 2. 9 面向?qū)ο蟮能浖|(zhì)量度量的測(cè)量
5. 2. 10 在Windows上基于GUI的復(fù)原測(cè)試
5. 3 再工程支持
5. 3. 1 系統(tǒng)結(jié)構(gòu)分析
5. 3. 2 系統(tǒng)的類/過程分析
5. 3. 3 系統(tǒng)過程的邏輯分析和流程圖化
5. 3. 4 系統(tǒng)控制流和Cyclomatic度量復(fù)雜性分析
5. 3. 5 系統(tǒng)數(shù)據(jù)分析
5. 3. 6 系統(tǒng)性能分析
5. 3. 7 可聯(lián)機(jī)訪問的文檔手冊(cè)和報(bào)告自動(dòng)生成
5. 4 其他
5. 4. 1 工程管理
5. 4. 2 訓(xùn)練新成員
5. 4. 3 定制系統(tǒng)說明和驗(yàn)收評(píng)估
第6章 軟件自動(dòng)化測(cè)試的質(zhì)量規(guī)范和應(yīng)量
6. 1 Panorama自動(dòng)化測(cè)試軟件質(zhì)量保障體系特點(diǎn)
6. 1. 1 Panrama測(cè)試覆蓋的特點(diǎn)
6. 1. 2 測(cè)試用例和代碼的對(duì)應(yīng)分析
6. 1. 3 測(cè)試用例的最小化
6. 1. 4 意外結(jié)束的定位
6. 1. 5 復(fù)雜性分析
6. 1. 6 測(cè)試結(jié)果和程序邏輯的圖形表達(dá)
6. 1. 7 用戶友好的界面
6. 2 Panorama自動(dòng)測(cè)試軟件提供的質(zhì)量保障體系
6. 2. 1 軟件質(zhì)量保障度量
6. 2. 2 Panorama軟件質(zhì)量保障度量的含義
6. 2. 3 支持IEEE標(biāo)準(zhǔn)
第7章 Panorama測(cè)試軟件的安裝和設(shè)置
7. 1 Panorama C/C 的安裝和設(shè)置(Windows NT/98平臺(tái))
7. 1. 1 系統(tǒng)要求
7. 1. 2 如何安裝
7. 1. 3 獲得Panorama授權(quán)許可
7. 2 Panorama C/C 系統(tǒng)設(shè)置及基本操作
7. 2. 1 主菜單窗口
7. 2. 2 工具欄
7. 2. 3 加載源程序(. mak)
7. 2. 4 創(chuàng)建一個(gè)分析數(shù)據(jù)庫
7. 2. 5 生成動(dòng)態(tài)數(shù)據(jù)
7. 2. 6 測(cè)試覆蓋
7. 3 Panorama for Java和Java Analyzer的安裝和設(shè)置
7. 3. 1 要求
7. 3. 2 如何安裝
7. 3. 3 設(shè)置
7. 4 Panorama VB的安裝和設(shè)置
7. 4. 1 系統(tǒng)要求
7. 4. 2 安裝
7. 4. 3 啟動(dòng)Panorama VB及選定目標(biāo)源程序
7. 4. 4 創(chuàng)建分析數(shù)據(jù)庫
第8章 軟件系統(tǒng)結(jié)構(gòu)的自動(dòng)分析(OO-Browser)
8. 1 基本概念
8. 1. 1 函數(shù)調(diào)用圖
8. 1. 2 類圖
8. 2 軟件系統(tǒng)結(jié)構(gòu)的自動(dòng)測(cè)試分析技術(shù)
8. 3 生成軟件系統(tǒng)結(jié)構(gòu)圖
8. 3. 1 激活Panorama OO-Browser
8. 3. 2 軟件系統(tǒng)中類和函數(shù)的結(jié)構(gòu)圖
8. 3. 3 結(jié)構(gòu)圖菜單
8. 4 軟件系統(tǒng)中的子系統(tǒng)結(jié)構(gòu)(子樹)
8. 5 函數(shù)和類的定位
8. 6 測(cè)試數(shù)據(jù)的自動(dòng)覆蓋
8. 6. 1 顯示編碼次序
8. 6. 2 顯示函數(shù)大小圖
8. 6. 3 顯示函數(shù)大小和復(fù)雜性圖
8. 6. 4 顯示測(cè)試覆蓋結(jié)果
8. 7 自動(dòng)顯示軟件系統(tǒng)結(jié)構(gòu)總體測(cè)試信息
8. 7. 1 顯示有關(guān)結(jié)構(gòu)圖的信息
8. 7. 2 顯示各個(gè)函數(shù)和類的測(cè)試信息
8. 8 為選擇的軟件系統(tǒng)模塊生成各種流程圖
8. 8. 1 為選擇的模塊生成J-Diagram邏輯流程
8. 8. 2 為選擇的模塊生成ActionPlus流程圖
8. 8. 3 為選擇的模塊生成J-Flow控制流程圖
8. 9 改變觀察系統(tǒng)結(jié)構(gòu)圖的方法
8. 10 在系統(tǒng)結(jié)構(gòu)圖中編輯(修改)軟件模塊源代碼
8. 11 打印軟件系統(tǒng)結(jié)構(gòu)圖
第9章 系統(tǒng)流程自動(dòng)分析(OO-Diagrammer)
9. 1 基本概念
9. 2 Panorama系統(tǒng)流程自動(dòng)測(cè)試的技術(shù)要點(diǎn)
9. 3 Panorama J-Diagrammer流程圖分析工具
9. 3. 1 函數(shù)高層邏輯圖
9. 3. 2 類高層邏輯圖
9. 3. 3 J-Diagram邏輯流程圖
9. 3. 4 J-Flow控制流程圖
9. 3. 5 AcionPlus增強(qiáng)的代碼流程圖
9. 3. 6 OO-Diagrammer自動(dòng)提供測(cè)試信息匯總
9. 4 圍繞系統(tǒng)流程圖的動(dòng)態(tài)交叉引用和跳轉(zhuǎn)
9. 4. 1 動(dòng)態(tài)交叉引用
9. 4. 2 從交叉引用返回
9. 5 利用標(biāo)簽保存觀察窗
9. 6 生成邏輯路徑
9. 7 顯示路徑信息
9. 8 在流程圖中定位代碼
9. 9 打印流程圖
第10章 軟件質(zhì)量自動(dòng)評(píng)估分析(OO-SQA)
10. 1 軟件質(zhì)量度量的基本概念
10. 1. 1 軟件質(zhì)量是軟件屬性各種標(biāo)準(zhǔn)度量的組合
10. 1. 2 Panorama OO-SQA的特點(diǎn)
10. 1. 3 Panorama OO-SQA顯示形式
10. 1. 4 Panorama OO-SQA提供的軟件度量類型
10. 2 軟件度量自動(dòng)化的操作
10. 2. 1 激活Panorama OO-SQA
10. 2. 2 生成軟件度量
10. 2. 3 讀軟件度量
10. 3 選擇函數(shù)或類
10. 3. 1 選擇函數(shù)
10. 3. 2 選定類
10. 4 設(shè)置軟件質(zhì)量度量的期望值
10. 5 打印度量圖
10. 5. 1 在PS打印機(jī)上打印
10. 5. 2 輸出軟件度量圖到普通打印機(jī)
第11章 軟件測(cè)試文檔的自動(dòng)生成(OO-Analyzer)
11. 1 基本概念
11. 2 生成報(bào)告
11. 3 閱讀報(bào)告
11. 4 在報(bào)告中搜索文本內(nèi)容
11. 5 保存一個(gè)報(bào)告
11. 6 設(shè)置標(biāo)簽
11. 6. 1 附加標(biāo)簽
11. 6. 2 跳轉(zhuǎn)到用標(biāo)簽標(biāo)識(shí)的一個(gè)位置
11. 6. 3 清除標(biāo)簽
11. 7 打印報(bào)告
第12章 軟件自動(dòng)測(cè)試和測(cè)試用例生成(OO-Test)
12. 1 激活Panorama/Test
12. 2 測(cè)試用例的生成
12. 2. 1 為動(dòng)態(tài)分析程序準(zhǔn)備和運(yùn)行測(cè)試用例
12. 2. 2 加載測(cè)試用例
12. 2. 3 創(chuàng)建測(cè)試用例
12. 2. 4 運(yùn)行測(cè)試用倒
12. 3 Panorama軟件自動(dòng)測(cè)試覆蓋分析(TCA)
12. 3. 1 激活測(cè)試覆蓋分析(TCA)
12. 3. 2 測(cè)試用例和文件/類/函數(shù)/段的對(duì)應(yīng)
12. 4 測(cè)試用例的效率
12. 5 測(cè)試用例最小化
第13章 內(nèi)存自動(dòng)檢查分析(OO-Memory)
13. 1 基本概念
13. 2 對(duì)于C++內(nèi)存檢查工具設(shè)計(jì)的難點(diǎn)
13. 3 操作
13. 3. 1 準(zhǔn)備獲得內(nèi)存檢查(Memory Checker)數(shù)據(jù)
13. 3. 2 激活Pamorama OO-Memory Checker
13. 3. 3 閱讀Memory Leak/Violation報(bào)告
13. 3. 4 更新Memory Leak/Violation報(bào)告
13. 3. 5 其他
第14章 故障自動(dòng)跟蹤分析(OO-Defect Tracer)
14. 1 基本概念
14. 2 一個(gè)故障跟蹤工具設(shè)計(jì)的難度
14. 3 操作
14. 3. 1 準(zhǔn)備得到故障跟蹤數(shù)據(jù)
14. 3. 2 激活Panorama OO-Defect Traer
14. 3. 3 閱讀Defect Tracer(故障跟蹤)報(bào)告
14. 3. 4 更新Defect Tracer(故障跟蹤)報(bào)告
14. 3. 5 其他
第15章 軟件測(cè)試用例的自動(dòng)回放(OO-Playback)
15. 1 基本概念
15. 1. 1 為什么要俘獲/回放
15. 1. 2 俘獲/回放工具的分類
15. 1. 3 OO-Playback新一代的俘獲/回放工具
15. 2 準(zhǔn)備和運(yùn)行測(cè)試用例
15. 2. 1 加載測(cè)試用例
15. 2. 2 創(chuàng)建測(cè)試用例
15. 2. 3 保存測(cè)試用例
15. 2. 4 運(yùn)行測(cè)試用例
15. 3 激活Panorama/Playback
15. 4 測(cè)試用例的自動(dòng)回放
15. 4. 1 加載. tdb文件
15. 4. 2 回放測(cè)試用例
15. 4. 3 保存playback窗口回放的測(cè)試用例
15. 4. 4 打印回放窗口中回放的測(cè)試用例
第16章 軟件自動(dòng)化測(cè)試實(shí)例分析
16. 1 一個(gè)測(cè)試覆蓋自動(dòng)化度量分析實(shí)例
16. 1. 1 示例程序
16. 1. 2 運(yùn)行前的初始狀態(tài)
16. 1. 3 第一組測(cè)試用例執(zhí)行
16. 1. 4 第二組測(cè)試用例執(zhí)行
16. 1. 5 第三組測(cè)試用例執(zhí)行
16. 1. 6 第四組測(cè)試用例執(zhí)行
16. 1. 7 第五組測(cè)試用例執(zhí)行
16. 1. 8 第六組測(cè)試用例執(zhí)行
16. 2 一個(gè)稍大一點(diǎn)的VB程序自動(dòng)化測(cè)試分析實(shí)例
16. 2. 1 利用J-charts得到系統(tǒng)的總體結(jié)構(gòu)及覆蓋信息
16. 2. 2 利用邏輯流程圖詳細(xì)理解代碼邏輯
16. 2. 3 聯(lián)機(jī)程序文檔
附錄A 結(jié)構(gòu)圖的方框標(biāo)識(shí)
附錄B 控制流程圖(J-Flow)的標(biāo)識(shí)
附錄C 邏輯流程圖的標(biāo)識(shí)
附錄D 在圖上的宏表達(dá)
附錄E 詞匯表
附錄F Panorama C/C
For UNIX版本的安裝
附錄G 國(guó)際軟件測(cè)試界權(quán)威人士的評(píng)價(jià)
附錄H 軟件測(cè)試文件匯總
附錄I 軟件企業(yè)如何實(shí)施基于CMM的過程改進(jìn)
參考文獻(xiàn)

本目錄推薦

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