注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件工程及軟件方法學軟件生命周期質量保證與測試

軟件生命周期質量保證與測試

軟件生命周期質量保證與測試

定 價:¥55.00

作 者: 張向宏 主編,中國軟件評測中心 組編
出版社: 電子工業(yè)出版社
叢編項: 測試實踐叢書
標 簽: 軟件工程/開發(fā)項目管理

ISBN: 9787121085611 出版時間: 2009-05-01 包裝: 平裝
開本: 16開 頁數(shù): 423 字數(shù):  

內容簡介

  《軟件生命周期質量保證與測試》主要面向從事軟件質量保證、軟件開發(fā)和軟件測試領域的技術人員和管理人員,以及任何對軟件開發(fā)、軟件質量保證和軟件測試等各種實踐感興趣的人員閱讀。同時,還可以作為軟件測試培訓課程的參考教材。隨著軟件規(guī)模的日益增大,軟件質量問題日顯突出?!盾浖芷谫|量保證與測試》從軟件生命周期的角度著重介紹軟件質量、質量保證和軟件測試的基本概念和技術方法。首先介紹了軟件生命周期、軟件質量等一般性的概念,針對軟件生命周期的各個階段的質量度量問題,提出相應的質量度量指標和度量方法,然后對軟件質量保證的定義、工作過程、主要任務等進行闡述,并從軟件生命周期的各個階段分別論述了如何進行軟件的質量管理,最后提出軟件測試是保證軟件質量的有效手段?!盾浖芷谫|量保證與測試》除了介紹軟件測試理論及當前前沿測試技術外,還對軟件生命周期的各個階段提供的測試類型進行了詳細論述,并提供了大量的典型測試實例,便于幫助讀者分析掌握軟件質量保證的測試手段。

作者簡介

暫缺《軟件生命周期質量保證與測試》作者簡介

圖書目錄

第一篇 整體介紹
第1章 信息化建設及IT項目的面向
第1章 對象開發(fā)和管理概述
1.1 信息化建設及案例介紹
1.1.1 數(shù)字圖書館系統(tǒng)
1.2.2 電子政務系統(tǒng)
1.2 面向對象的開發(fā)及管理概述
第2章 IT項目開發(fā)流程與UML概述
2.1 項目開發(fā)流程
2.1.1 項目生命周期
2.1.2 項目開發(fā)階段
2.2 UML概述
2.2.1 UML圖
2.2.2 Rational Rose工具及使用
第二篇 面向對象的項目開發(fā)
第3章 軟件需求分析
3.1 軟件需求分析概述
3.2 軟件需求分析過程
3.2.1 什么是軟件需求
3.2.2 需求過程中的角色
3.2.3 需求過程的迭代
3.2.4 需求來源
3.2.5 需求獲取方法
3.2.6 軟件需求表達
3.2.7 需求評審
3.3 軟件需求文檔
第4章 系統(tǒng)分析設計
第1章 軟件質量概論
1.1 概述
1.2 軟件生命周期概述
1.2.1 軟件生命周期
1.2.2 軟件開發(fā)過程模型
1.3 軟件缺陷
1.3.1 軟件缺陷的定義
1.3.2 軟件缺陷的來源
1.3.3 軟件缺陷的屬性
1.4 軟件質量
1.4.1 軟件質量的定義
1.4.2 影響軟件質量的
主要因素
1.5 軟件質量模型
1.5.1 McCall質量模型
1.5.2 Boehm質量模型
1.5.3 ISO 9126質量模型
1.6 軟件質量需求
1.7 本章小結
第2章 軟件生命周期質量度量
2.1 概述
2.1.1 度量的原則
2.1.2 軟件開發(fā)生命周期的度量活動
2.1.3 軟件度量的實施過程
2.2 需求分析模型的度量
2.2.1 基于功能的度量
2.2.2 規(guī)約質量的度量
2.2.3 需求穩(wěn)定性的度量
2.3 設計模型的度量
2.3.1 體系結構設計度量
2.3.2 構件級設計度量
2.3.3 界面設計度量
2.4 源代碼度量
2.4.1 Halstead度量法
2.4.2 McCabe度量法
2.5 對測試的度量
2.5.1 測試的度量
2.5.2 測試過程的度量
2.6 對維護的度量
2.6.1 軟件維護度量
2.6.2 維護過程的度量
2.7 本章小結
第3章 軟件生命周期質量管理
3.1 概述
3.2 需求分析階段
3.3 概要設計階段
3.4 詳細設計階段
3.5 代碼開發(fā)階段
3.6 集成測試階段
3.7 確認測試階段
3.8 系統(tǒng)聯(lián)試階段
3.9 本章小結
第4章 軟件質量保證
4.1 概述
4.1.1 軟件質量保證概念
4.1.2 質量保證的目標
4.2 質量保證內容
4.3 質量保證過程
4.4 質量保證任務
4.5 質量保證中的軟件配置管理
4.5.1 軟件配置管理的基本概念
4.5.2 軟件配置管理實施的關注點
4.5.3 軟件配置管理過程
4.5.4 軟件配置管理計劃的編寫
4.6 質量保證中的評審和檢查
4.6.1 評審和檢查的作用與目標
4.6.2 檢查
4.6.3 評審
4.6.4 軟件生命周期內的
評審實施
4.6.5 評審問題清單
4.7 本章小結
第5章 軟件測試
5.1 軟件測試概述
5.1.1 軟件測試的定義
5.1.2 軟件測試的原則
5.1.3 軟件測試的對象
5.1.4 軟件測試過程模型
5.2 軟件測試的作用
5.2.1 軟件測試的目的——確保質量
5.2.2 軟件測試與質量保證的關系
5.2.3 軟件測試在軟件開發(fā)過程中的質量保證工作
5.3 白盒測試技術
5.3.1 概述
5.3.2 基本技術
5.3.2.1 詞法分析與語法分析
5.3.2.2 靜態(tài)錯誤分析
5.3.2.3 程序插樁技術
5.3.3 靜態(tài)白盒測試
5.3.3.1 代碼檢查法
5.3.3.2 靜態(tài)結構分析法
5.3.3.3 靜態(tài)質量度量法
5.3.4 動態(tài)白盒測試
5.3.4.1 邏輯覆蓋法
5.3.4.2 基本路徑測試法
5.4 黑盒測試技術
5.4.1 概述
5.4.1.1 黑盒測試的特點
5.4.1.2 黑盒測試的應用
5.4.2 黑盒測試用例設計
5.4.2.1 等價類劃分法
5.4.2.2 邊界值分析法
5.4.2.3 場景法
5.4.2.4 因果圖法
5.4.2.5 正交試驗法
5.4.2.6 判定表法
5.4.2.7 其他方法
5.4.3 編寫黑盒測試用例
5.4.3.1 有效的測試用例
5.4.3.2 編寫原則
5.4.3.3 測試用例構成
5.4.3.4 編寫策略
5.5 本章小結
第6章 軟件生命周期測試實施
6.1 概述
6.2 需求階段的測試實施
6.2.1 概述
6.2.1.1 分析測試因素
6.2.1.2 執(zhí)行需求的走讀
6.2.1.3 執(zhí)行需求跟蹤
6.2.1.4 確保需求是可測試的
6.2.2 需求說明書的評測
6.2.2.1 需求說明書的編寫原則
6.2.2.2 需求說明書的框架
6.2.2.3 需求說明書的評測內容
6.2.3 需求建模測試
6.2.3.1 統(tǒng)一建模語言
6.2.3.2 Use Case測試
6.2.3.3 MSC測試
6.2.3.4 建模分析工具介紹
6.2.4 基于原型的測試
6.2.4.1 原型的引入
6.2.4.2 原型在軟件過程的地位
6.2.4.3 原型法的價值
6.2.4.4 原型的測試方法
6.2.5 小結
6.3 設計階段的測試實施
6.3.1 概述
6.3.2 有效評分過程
6.3.3 設計的測試因素
6.3.4 設計評審
6.3.4.1 設計評審過程
6.3.4.2 檢視設計
6.3.5 設計說明書的評測
6.3.5.1 設計說明書的框架
6.3.5.2 概要設計說明書評測的內容
6.3.5.3 詳細設計說明書評測
6.3.6 SDL設計的測試
6.3.6.1 SDL介紹
6.3.6.2 SDL系統(tǒng)測試
6.3.7 硬件選型測試
6.3.7.1 TPC-C基準測試
6.3.7.2 TPC-E基準測試
6.3.7.3 TPC-H基準測試
6.3.7.4 TPC組織公布的測試報告讀解
6.4 單元測試與軟件質量
6.4.1 概述
6.4.2 測試的內容
6.4.3 單元測試過程
6.4.4 單元測試的數(shù)據要求
6.4.5 單元測試的測試技術
6.4.6 輸入、輸出
6.4.7 設計單元測試用例
6.4.7.1 測試用例設計步驟
6.4.7.2 用例設計的一般原則
6.4.8 單元測試實踐
6.4.9 小結
6.5 集成測試與軟件質量
6.5.1 集成測試的實施過程
6.5.2 常用集成測試方法
6.5.3 集成測試分析
6.5.4 小結
6.6 確認測試與軟件質量
6.6.1 確認測試的關注點
6.6.2 確認測試的指導原則
6.6.3 確認測試的主要內容
6.6.4 確認測試的實施過程
6.6.5 小結
6.7 系統(tǒng)測試與軟件質量
6.7.1 系統(tǒng)測試的內容
6.7.2 系統(tǒng)測試步驟
6.7.3 系統(tǒng)測試的方法與技術
6.7.3.1 遵循的方法與技術
6.7.3.2 系統(tǒng)測試過程
6.7.4 系統(tǒng)測試人員
6.7.5 小結
6.8 驗收測試與軟件質量
6.8.1 用戶驗收測試
6.8.1.1 用戶驗收測試的方法
6.8.1.2 用戶驗收測試的技術
6.8.1.3 輸入、輸出
6.8.2 操作驗收測試
6.8.2.1 操作驗收測試的方法
6.8.2.2 操作驗收測試的數(shù)據要求
6.8.2.3 操作驗收測試的技術
6.8.2.4 輸入、輸出
6.8.3 小結
6.9 本章小結
第7章 典型測試實例
7.1 功能測試實例
7.1.1 “xxx接處警”系統(tǒng)簡介
7.1.2 測試需求分析
7.1.3 用例設計方法分析
7.2 性能測試實例
7.2.1 辦公自動化系統(tǒng)的案例分析
7.2.2 工作流引擎的案例分析
7.2.3 數(shù)據庫層應用測試
7.2.3.1 性能問題來源
7.2.3.2 性能優(yōu)化
7.2.3.3 性能調優(yōu)步驟
7.2.3.4 工具和實用程序
7.3 可靠性測試實例
7.3.1 操作系統(tǒng)可靠性對比測試
7.3.1.1 測評內容
7.3.1.2 測評模型
7.3.1.3 測評策略
7.3.2 某信息系統(tǒng)的可靠性測試
7.3.2.1 系統(tǒng)邏輯部署圖
7.3.2.2 測試場景描述
7.3.2.3 測試結果
7.4 單元測試實例
7.4.1 靜態(tài)測試
7.4.2 覆蓋率測試
7.5 本章小結
第8章 前沿測試技術
8.1 敏捷測試技術
8.1.1 敏捷方法的特征
8.1.2 敏捷方法的質量
8.1.3 敏捷測試的引入
8.1.4 敏捷測試用例設計
8.1.5 敏捷測試的弱點
8.2 測試驅動開發(fā)
8.2.1 TDD的優(yōu)勢
8.2.2 TDD的原理
8.2.3 TDD的過程
8.2.4 TDD的原則
8.2.5 TDD測試技術
8.2.6 TDD測試案例
8.3 本章小結
第9章 常用測試工具
9.1 功能測試工具
9.2 性能測試工具(系統(tǒng)強度測試工具)
9.3 白盒、嵌入式測試工具
9.4 軟件開發(fā)工具
9.5 其他
9.6 本章小結
附錄A 測試文檔模板
附錄B 軟件測試中的常見術語
附錄A 中英文對照
參考文獻

本目錄推薦

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