軟體測試與維護基礎教程

軟體測試與維護基礎教程

軟體測試的概念 軟體測試的分類 軟體測試的套用

基本信息

軟體測試與維護基礎教程軟體測試與維護基礎教程
作者黃武(作者), 洪玫(作者), 楊秋輝(作者), 等(作者)
出版社:機械工業出版社; 第1版 (2012年2月1日)
叢書名: 高等院校規劃教材·軟體工程系列
平裝:314頁
正文語種:簡體中文
開本:16
ISBN:9787111364023
條形碼:9787111364023
商品尺寸: 25.8 x 18.2 x 1.4 cm
商品重量: 558 g

內容簡介

《軟體測試與維護基礎教程》內容豐富完整,包括軟體測試基礎(軟體測試的歷史、原則、基本模型、流程等),軟體測試技術(軟體評審、白盒測試及黑盒測試技術等),軟體測試級別(單元測試、集成測試、系統測試、確認測試及回歸測試等),軟體測試管理(構建測試環境、測試計畫、測試設計、測試執行及測試評估等),軟體測試工具(測試自動化及測試工具),軟體測試套用(配置測試、兼容性測試、本地化測試、網站測試、安全性測試及面向對象測試等)及軟體維護等七大部分25個章節的內容。
《軟體測試與維護基礎教程》不僅內容豐富翔實,而且參考了眾多軟體測試的國際標準,力求做到概念和原理講解的精確。為了讓讀者易於理解,該書注重循序漸進的知識講解方法,注重背景知識介紹及列舉大量的實際測試案例來講解測試知識。
《軟體測試與維護基礎教程》可作為高等院校計算機(軟體)學院或軟體培訓機構的教材使用,面向的讀者對象包括:高校學生,專業軟體培訓機構學生,軟體公司的測試人員,學習軟體測試知識的入門者等。

目錄

出版說明
前言
第一部分 軟體測試概述
第1章 軟體測試的歷史
1.1 最早的電腦程式員和最早發現的計算機Bug
1.2 軟體測試的發展歷程
1.2.1 面向調試的測試(1956年前)
1.2.2 面向證明的測試(1957~1978)
1.2.3 面向查錯的測試(1979~1982)
1.2.4 面向評估的測試(1983~1987)
1.2.5 面向預防的測試(1988~2000)
1.3 小結
習題1
第2章 軟體測試在軟體工程中的地位
2.1 為什麼引入軟體工程
2.2 軟體測試在軟體工程中的位置
2.3 軟體測試在軟體工程知識體系中的內容
2.3.1 軟體測試基礎
2.3.2 軟體測試級別
2.3.3 軟體測試技術
2.3.4 測試相關的度量
2.3.5 測試過程
2.4 小結
習題2
第3章 軟體測試基礎
3.1 為什麼要引入軟體測試
3.1.1 引發軟體錯誤的原因
3.1.2 軟體故障造成的危害
3.1.3 引入軟體測試的真正原因
3.2 什麼是軟體測試
3.2.1 軟體測試的概念
3.2.2 軟體測試的分類
3.2.3 軟體測試的成熟度
3.2.4 軟體測試活動及其目標
3.3 軟體測試相關的術語
3.4 軟體測試的基本原則
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.7.1 軟體測試的V模型
3.7.2 軟體測試的W模型
3.7.3 軟體測試的H模型
3.7.4 軟體測試的X模型
3.8 軟體測試與軟體質量
3.8.1 軟體質量的定義和常見的軟體質量模型
3.8.2 軟體測試和軟體質量是不同層級的概念
3.8.3 軟體測試有利於提高軟體質量
3.9 軟體測試員應該具備的基本素質
3.10 小結
習題3
第二部分 開始軟體測試
第4章 建立軟體測試系統
4.1 最簡單的軟體測試過程
4.2 完整的軟體測試系統
4.3 完整的軟體測試流程
4.3.1 一種實用的軟體測試流程
4.3.2 Perry的7步軟體測試流程
4.4 小結
習題4
第三部分 軟體測試基本技術
第5章 靜態測試
5.1 靜態測試概述
5.1.1 為什麼需要靜態測試
5.1.2 靜態測試的重要性
5.2 評審
5.2.1 評審成功的因素
5.2.2 評審的基本術語
5.2.3 評審的軟體產品
5.2.4 評審的分類
5.2.5 非正式評審
5.3 正式評審
5.3.1 正式評審的最小可接受條件
5.3.2 正式評審的腳色
5.3.3 正式評審的基本過程
5.4 管理評審
5.4.1 管理評審的目的和內容
5.4.2 管理評審的團隊
5.4.3 管理評審過程
5.4.4 輸出
5.4.5 舉例
5.5 技術評審
5.5.1 技術評審的目的和內容
5.5.2 技術評審團隊
5.5.3 技術評審會議
5.6 審查
5.6.1 審查的目的和內容
5.6.2 審查團隊
5.6.3 審查的前提條件
5.6.4 審查會議過程
5.6.5 審查輸出
5.6.6 數據收集
5.6.7 審查的檢查表
5.6.8 審查的注意事項
5.7 走查
5.7.1 走查的目的和內容
5.7.2 走查團隊
5.7.3 走查會議
5.7.4 走查與審查
5.8 審計
5.8.1 審計的目的和內容
5.8.2 審計團隊
5.8.3 審計會議過程
5.9 5種正式評審的比較
5.10 小結
習題5
第6章 白盒測試(基於結構的測試)
6.1 白盒測試概述
6.1.1 白盒測試定義
6.1.2 為什麼要進行白盒測試
6.1.3 白盒測試的分類
6.1.4 白盒測試的適應範圍
6.1.5 白盒測試過程
6.1.6 白盒測試的優缺點
6.2 基於數據流的白盒測試
6.3 基於控制流的白盒測試
6.3.1 控制流圖
6.3.2 基於控制流的幾種白盒測試方式
6.3.3 幾種基於控制流的白盒測試技術
6.3.4 基本路徑測試(McCabe圈覆蓋)
6.3.5 測試覆蓋準則
6.4 其他白盒測試技術
6.4.1 程式插樁
6.4.2 域測試
6.4.3 符號測試
6.4.4 Z路徑測試
6.4.5 程式變異
6.5 小結
習題6
……
第四部分 軟體測試級別
第五部分 軟體測試管理
第六部分 軟體測試工具
第七部分 軟體測試的套用
第八部分 軟體維護

相關詞條

熱門詞條

聯絡我們