軟件測試技術(shù)與案例實(shí)踐教程

出版時間:2011-6  出版社:北京師范大學(xué)出版社  作者:劉竹林 編  頁數(shù):294  

內(nèi)容概要

  
本書共分12章,內(nèi)容主要為:軟件測試綜述、軟件測試過程與測試模型、黑盒測試與測試用例設(shè)計(jì)方法、白盒測試(靜態(tài)分析與動態(tài)測試)的實(shí)用技術(shù)、單元測試(插樁技術(shù)、驅(qū)動模塊等)方法、集成測試的方法、系統(tǒng)測試的方法、驗(yàn)收測試的方法、Web應(yīng)用系統(tǒng)測試方法、軟件測試工具Load
Runner以及上機(jī)實(shí)訓(xùn)等內(nèi)容,針對測試的過程中的面向過程編程的測試方法和面向?qū)ο缶幊痰臏y試方法分別進(jìn)行了介紹。書中給出了大量的測試用例。知識講解通俗易懂,由淺入深。
  本書課時是按照64課時(包括上機(jī)實(shí)踐)安排的,讀者可以根據(jù)具體情況對內(nèi)容選擇,其中“第10章”“第11章”可以作為選擇內(nèi)容。

書籍目錄

第1章 軟件測試綜述
 1.1 軟件質(zhì)量的定義及其特性
 1.2 軟件質(zhì)量保證與軟件質(zhì)量控制
 1.3 軟件測試的定義與范疇
  1.3.1 軟件測試的定義
  1.3.2 軟件測試的范疇
 1.4 軟件測試的重要性
  1.4.1 美國火星登陸探測器
  1.4.2 “愛國者”導(dǎo)彈防御系統(tǒng)
  1.4.3 英特爾奔騰芯片缺陷
  1.4.4 其他案例
 1.5 軟件測試的誤區(qū)
 1.6 軟件測試職業(yè)崗位分析
  本章小結(jié)
  習(xí)題
第2章 軟件測試過程與測試模型
 2.1 軟件開發(fā)過程
 2.2 軟件測試過程
 2.3 測試過程模型
  2.3.1 V模型
  2.3.2 W模型
  2.3.3 H模型
  2.3.4 前置測試
 2.4 測試?yán)砟?br />  本章小結(jié)
  習(xí)題
第3章 黑盒測試與用例設(shè)計(jì)
 3.1 軟件測試方法分類
 3.2 黑盒測試方法
 3.3 等價類劃分法
  3.3.1 等價類劃分法的思想
  3.3.2 等價類劃分法和測試用例設(shè)計(jì)步驟
  3.3.3 等價類劃分的種類
 3.4 邊界值分析法
  3.4.1 邊界值分析法的思想
  3.4.2 邊界值測試用例的設(shè)計(jì)方法
 3.5 綜合實(shí)例
  3.5.1 判斷三角形形狀
  3.5.2 成績報告
  3.5.3 測試程序的登錄
 3.6 根據(jù)變量個數(shù)計(jì)算測試用
  例數(shù)
  本章小結(jié)
  習(xí)題
第4章 靜態(tài)白盒測試
 4.1 白盒測試概述
  4.1.1 白盒測試的定義
  4.1 _2白盒測試策略
 4.2 靜態(tài)分析
  4.2.1 模塊規(guī)范性測試
  4.2.2 模塊邏輯性測試
  4.2.3 模塊接口測試
  4.2.4 模塊局部數(shù)據(jù)結(jié)構(gòu)測試
  4.2.5 模塊全局?jǐn)?shù)據(jù)結(jié)構(gòu)測試
 4.3 同行評審
  4.3.1 同行評審的工作
  4.3.2 同行評審的問題
  本章小結(jié)
  習(xí)題
第5章 動態(tài)白盒測試
 5.1 畫控制流圖.
  5.1.1 從程序代碼導(dǎo)出控制流圖
  5.1.2 從程序流程圖導(dǎo)出控制流圖
 5.2 動態(tài)白盒測試概述
 5.3 語句覆蓋方法
 5.4 判定覆蓋方法
 5.5 條件覆蓋
  5.5.1 條件覆蓋的定義
  5.5.2 例題
 5.6 判定/條件覆蓋
 5.7 條件組合覆蓋
 5.8 基本路徑覆蓋
  5.8.1 圈復(fù)雜度及其計(jì)算
  5.8.2 圈復(fù)雜度和基本路徑的關(guān)系
  5.8.3 基本路徑測試步驟
  5.8.4 例題
  本章小結(jié)
  習(xí)題
第6章 圖書借閱管理系統(tǒng)項(xiàng)目介紹
 6.1 項(xiàng)目需求
 6.2 項(xiàng)目軟件設(shè)計(jì)
 6.3 項(xiàng)目代碼結(jié)構(gòu)
  6.3.1 數(shù)據(jù)結(jié)構(gòu)
  6.3.2 主函數(shù)代碼
  6.3.3 卡的操作與管理
  6.3.4 卡注冊函數(shù)
  6.3.5 注銷卡-
  6.3.6 注冊信息查詢。
  6.3.7 按照書名查詢
  6.3.8 按照作者名字查詢
  6.3.9 圖書借閱管理函數(shù)
  6.3.10 還書函數(shù)。
 6.4 測試計(jì)劃
  6.4.1 概述
  6.4.2 測試策略
  6.4.3 測試要點(diǎn)
  6.4.4 測試通過/不通過標(biāo)準(zhǔn)
  6.4.5 計(jì)劃進(jìn)度
  6.4.6 人員與角色分配
  6.4.7 測試環(huán)境配置計(jì)劃(硬件,軟件)
  6.4.8 風(fēng)險評估(尚未解決的問題和障礙)
  本章小結(jié)
  習(xí)題
第7章 單元測試
 7.1 單元測試的概念與必要性
  7.1.1 單元測試
  7.1.2 單元測試的必要性
 7.2 單元測試的目標(biāo)
 7.3 單元測試的任務(wù)
 7.4 單元側(cè)試的步驟
  7.4.1 代碼審查
  7.4.2 樁模塊和驅(qū)動模塊
  7.4.3 編寫驅(qū)動模塊
  7.4.4 編寫樁模塊
  7.4.5 插樁技術(shù)
  7.4.6 編寫測試用例
 7.5 驅(qū)動測試思路
  7.5.1 驅(qū)動測試?yán)碚摰囊?br />  7.5.2 測試驅(qū)動的原則
第8章 集成測試
第9章 系統(tǒng)測試與確認(rèn)測試
第10章 web應(yīng)用系統(tǒng)測試
第11章 性能測試工具LoadRunner操作指南
第12章 上機(jī)綜合實(shí)訓(xùn)

章節(jié)摘錄

版權(quán)頁:插圖:據(jù)美國軟件質(zhì)量安全中心2000年對美國100家知名的軟件廠商統(tǒng)計(jì),得出這樣一個結(jié)論:軟件缺陷在開發(fā)前期發(fā)現(xiàn)比在開發(fā)后期發(fā)現(xiàn)節(jié)約資金、人力90%;軟件缺陷在推向市場前發(fā)現(xiàn)比在推出后發(fā)現(xiàn)節(jié)約資金、人力90%。所以說軟件的缺陷應(yīng)該盡早發(fā)現(xiàn)。“盡早測試”包含兩方面的含義:第一,測試人員早期參與軟件項(xiàng)目,及時開展測試的準(zhǔn)備工作,包括編寫測試計(jì)劃、制定測試方案以及準(zhǔn)備測試用例;第二,盡早地開展測試執(zhí)行工作,一旦代碼模塊完成就應(yīng)該及時開展單元測試,一旦代碼模塊被集成成為相對獨(dú)立的子系統(tǒng),便可以開展集成測試,一旦有Build提交,便可以開展系統(tǒng)測試工作。由于及早地開展了測試準(zhǔn)備工作,測試人員能夠于早期了解測試的難度、預(yù)測測試的風(fēng)險,從而有效提高了測試效率,規(guī)避測試風(fēng)險。由于及早開展測試執(zhí)行工作,測試人員盡早發(fā)現(xiàn)軟件缺陷,大大降低了Bug修復(fù)成本。但是需要注意,“盡早測試”并非盲目地提前測試活動,測試活動開展的前提是達(dá)到必須的測試就緒點(diǎn)。2.全面測試軟件是程序、數(shù)據(jù)和文檔的集合,那么對軟件進(jìn)行測試,就不僅僅是對程序的測試,還應(yīng)包括軟件“副產(chǎn)品”的“全面測試”,這是w模型中一個重要的思想。需求文檔、設(shè)計(jì)文檔作為軟件的階段性產(chǎn)品,直接影響到軟件的質(zhì)量。階段產(chǎn)品質(zhì)量是軟件質(zhì)量的量的積累,不能把握這些階段產(chǎn)品的質(zhì)量將導(dǎo)致最終軟件質(zhì)量的不可控。“全面測試”包含兩層含義:第一,對軟件的所有產(chǎn)品進(jìn)行全面的測試,包括需求、設(shè)計(jì)文檔、代碼、用戶文檔等。第二,軟件開發(fā)及測試人員(有時包括用戶)全面參與到測試工作中,例如對需求的驗(yàn)證和確認(rèn)活動,就需要開發(fā)、測試及用戶的全面參與,畢竟測試活動并不僅僅是保證軟件運(yùn)行正確,同時還要保證軟件滿足了用戶的需求。

編輯推薦

《軟件測試技術(shù)與案例實(shí)踐教程》是21世紀(jì)高職高專系列規(guī)劃教材?計(jì)算機(jī)類專業(yè),高職高?!笆濉币?guī)劃教材之一。

圖書封面

評論、評分、閱讀與下載


    軟件測試技術(shù)與案例實(shí)踐教程 PDF格式下載


用戶評論 (總計(jì)3條)

 
 

  •   為高職院校作教材比較合適。作者辛苦了,希望多寫好書,貼近用戶實(shí)際需求的書!
  •   總體說滿意`
  •   剛看到第三章,感覺還不錯,通俗易懂,適合軟件測試的初學(xué)者~~額~~前提是對計(jì)算機(jī)語言有基礎(chǔ)
 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7