注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡操作系統操作系統理論軟件工程與軟件測試自動化教程

軟件工程與軟件測試自動化教程

軟件工程與軟件測試自動化教程

定 價:¥32.00

作 者: 張克東,莊燕濱編著
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 軟件測試及維護

ISBN: 9787505373075 出版時間: 2002-04-01 包裝: 平裝
開本: 26cm+光盤1片 頁數: 280 字數:  

內容簡介

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

作者簡介

暫缺《軟件工程與軟件測試自動化教程》作者簡介

圖書目錄

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

本目錄推薦

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