《高等學(xué)校計(jì)算機(jī)教材:軟件測(cè)試簡(jiǎn)明教程》以現(xiàn)代軟件測(cè)試需求為背景,以現(xiàn)代軟件測(cè)試技術(shù)和方法為基礎(chǔ),以當(dāng)前軟件測(cè)試通常應(yīng)用為典型案例,全面的介紹了軟件測(cè)試的基本概念、技術(shù)和方法。書中附有詳細(xì)的軟件測(cè)試工具使用方法,并以開源的Java環(huán)境為測(cè)試平臺(tái),圖文并茂地描述了如何在Java環(huán)境下運(yùn)行目前常用的測(cè)試工具的方法。
第一部分 軟件測(cè)試基礎(chǔ)
第1章 軟件測(cè)試背景
1.1 軟件測(cè)試發(fā)展歷史
1.2 典型軟件錯(cuò)誤案例
1.2.1 Therac 25系統(tǒng)和軟件安全性,20世紀(jì)80年代中期
1.2.2 火星登陸事故,1999
1.2.3 愛國(guó)者導(dǎo)彈防御系統(tǒng),1991
1.2.4 安徽高考分?jǐn)?shù)統(tǒng)計(jì)有誤,2007
1.2.5 Vista與QQ開鬧不兼容矛盾”,2006
第2章 軟件缺陷
2.1 缺陷定義
2.2 缺陷產(chǎn)生原因
2.2.1 技術(shù)問題
2.2.2 團(tuán)隊(duì)工作
2.2.3 軟件本身
2.3 軟件缺陷分類
2.3.1 軟件缺陷詞匯
2.3.2 軟件缺陷屬性
2.3.3 缺陷嚴(yán)重程度(Severity)
2.3.4 軟件缺陷優(yōu)先級(jí)(Priority)
2.3.5 軟件缺陷狀態(tài)(Status)
2.3.6 軟件缺陷來源(Source)
2.3.7 軟件缺陷根源(Root Cause)
2.4 軟件缺陷管理
2.4.1 概述
2.4.2 缺陷管理的目標(biāo)
2.4.3 缺陷管理的過程及方法
2.4.4 缺陷管理的流程
2.4.5 軟件缺陷管理軟件
第3章 軟件測(cè)試相關(guān)概念
3.1 軟件測(cè)試地位
3.1.1 為什么需要軟件測(cè)試
3.1.2 軟件測(cè)試都測(cè)些什么
3.1.3 由誰(shuí)來進(jìn)行軟件測(cè)試
3.2 軟件測(cè)試誤區(qū)
3.2.1 軟件測(cè)試認(rèn)識(shí)誤區(qū)
3.2.2 軟件測(cè)試用例編寫誤區(qū)
3.3 成功測(cè)試人員素質(zhì)要求
3.4 成功測(cè)試管理九大原則
3.5 軟件測(cè)試就業(yè)前景
第4章 軟件測(cè)試文檔
4.1 什么是測(cè)試文檔
4.2 測(cè)試文檔的重要性
4.3 測(cè)試文檔常見問題
4.4 如何管理測(cè)試文檔
4.5 軟件測(cè)試各階段輸出文檔
4.6 軟件測(cè)試文檔標(biāo)準(zhǔn)
第5章 軟件測(cè)試原則
5.1 軟件測(cè)試的幾大原則
5.2 軟件測(cè)試經(jīng)驗(yàn)
5.3 如何確定軟件測(cè)試結(jié)束的標(biāo)準(zhǔn)
第二部分 軟件測(cè)試方法
第6章 軟件靜態(tài)測(cè)試
6.1 編程標(biāo)準(zhǔn)和規(guī)范
6.1.1 Java文件和組織
6.1.2 縮進(jìn)排版
6.1.3 注釋
6.1.4 文檔注釋
6.1.5 聲明
6.1.6 語(yǔ)句
6.1.7 空白
6.1.8 命名規(guī)范
6.1.9 編程慣例
6.1.10 代碼范例
6.2 程序代碼質(zhì)量檢查
……
附錄 課程實(shí)驗(yàn)
參考文獻(xiàn)