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

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

內(nèi)容概要

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

書籍目錄

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

章節(jié)摘錄

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

編輯推薦

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

圖書封面

評(píng)論、評(píng)分、閱讀與下載


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


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

 
 

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

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

京ICP備13047387號(hào)-7