軟件測(cè)試

出版時(shí)間:2011-1  出版社:中央廣播電視大學(xué)出版社  作者:賀平  頁(yè)數(shù):214  字?jǐn)?shù):309000  

內(nèi)容概要

本書(shū)是中央廣播電視大學(xué)軟件工程專(zhuān)業(yè)本科教材,共分6章,比較全面而系統(tǒng)地介紹了軟件測(cè)試的基本理論知識(shí)和主流應(yīng)用技術(shù),并從工程角度展開(kāi)和闡述軟件測(cè)試技術(shù)的應(yīng)用策略和方法。本書(shū)主要內(nèi)容包括:軟件測(cè)試概述,軟件生命周期中的測(cè)試及過(guò)程,靜態(tài)測(cè)試技術(shù),動(dòng)態(tài)測(cè)試技術(shù),軟件自動(dòng)化測(cè)試及運(yùn)用,軟件測(cè)試管理。本書(shū)內(nèi)容基本上涵蓋了軟件測(cè)試的全貌。
本書(shū)可作為高等院校軟件工程專(zhuān)業(yè)或計(jì)算機(jī)專(zhuān)業(yè)軟件測(cè)試課程的教材,也可作為軟件測(cè)試技術(shù)學(xué)習(xí)和提高的培訓(xùn)教材,亦可供從事軟件開(kāi)發(fā)和軟件測(cè)試專(zhuān)業(yè)工作的技術(shù)及管理人員學(xué)習(xí)參考。

書(shū)籍目錄

第1章 軟件測(cè)試概述
 1.1 軟件測(cè)試的產(chǎn)生與發(fā)展
 1.2 軟件測(cè)試的基本概念及目的、原則
 1.3 軟件測(cè)試的基本要素
 1.4 軟件開(kāi)發(fā)模式及與軟件測(cè)試的關(guān)系
 1.5 軟件質(zhì)量保障體系與測(cè)試
 本章小結(jié)
 習(xí)題
第2章 軟件生命周期中的測(cè)試及過(guò)程
 2.1軟件生命周期中的測(cè)試
 2.2軟件測(cè)試策略與流程
 2.3軟件測(cè)試主要類(lèi)型
 2.4組件測(cè)試
 2.5集成測(cè)試
 2.6系統(tǒng)測(cè)試
 2.7確認(rèn)測(cè)試
 2.8驗(yàn)收測(cè)試
2.9軟件新版本測(cè)試
本章小結(jié)
習(xí)題
第3章 靜態(tài)測(cè)試技術(shù)
3.1靜態(tài)測(cè)試分析
3.2檢查和規(guī)范、標(biāo)準(zhǔn)的一致性
 3.3數(shù)據(jù)流分析
 3.4控制流分析
 3.5軟件復(fù)雜度度量
 3.6靜態(tài)測(cè)試分析工具
 3.7軟件評(píng)審
 本章小結(jié)
 習(xí)題
第4章 動(dòng)態(tài)測(cè)試技術(shù)
 4.1動(dòng)態(tài)測(cè)試分析
 4.2黑盒測(cè)試技術(shù)
 4.3白盒測(cè)試技術(shù)
 本章小結(jié)
 習(xí)題
第5章 軟件自動(dòng)化測(cè)試及運(yùn)用.
 5.1軟件自動(dòng)化測(cè)試
 5.2軟件自動(dòng)化測(cè)試系統(tǒng)的建立
 5.3軟件自動(dòng)化測(cè)試工具及運(yùn)用
 5.4軟件自動(dòng)化測(cè)試工具介紹
 5.5軟件系統(tǒng)的自動(dòng)化測(cè)試應(yīng)用
 本章小結(jié)
 習(xí)題
第6章 軟件測(cè)試管理
 6.1測(cè)試管理框架
 6.2測(cè)試組織管理
 6.3測(cè)試活動(dòng)管理
 6.4測(cè)試事件管理
 6.5測(cè)試配置管理
 本章小結(jié)
 習(xí)題
參考文獻(xiàn)

章節(jié)摘錄

版權(quán)頁(yè):插圖:黑盒測(cè)試是一種從用戶(hù)觀(guān)點(diǎn)(依據(jù)需求而確定的)出發(fā)的測(cè)試。其基本觀(guān)點(diǎn)是:任何程序都可以看做是從輸入定義域映射到輸出值域的函數(shù)過(guò)程,被測(cè)程序被認(rèn)為是一個(gè)黑盒子,在不考慮程序內(nèi)部結(jié)構(gòu)的內(nèi)部特性、測(cè)試者只知道該軟件程序輸入和輸出之間的關(guān)系或軟件程序功能的情況下,依靠能反映這一關(guān)系和程序功能需求規(guī)格的說(shuō)明書(shū),來(lái)確定測(cè)試用例和推斷測(cè)試結(jié)果的正確性。黑盒測(cè)試一般被用來(lái)確認(rèn)軟件功能的正確性和可操作性。測(cè)試者完全可以不知道黑盒中的內(nèi)容(實(shí)現(xiàn)過(guò)程),只需要明確軟件(程序)要做什么。黑盒測(cè)試是軟件功能的主要測(cè)試方法,因此,黑盒測(cè)試有時(shí)也稱(chēng)功能測(cè)試、數(shù)據(jù)驅(qū)動(dòng)測(cè)試和基于規(guī)格說(shuō)明的測(cè)試。黑盒測(cè)試有3個(gè)顯著特點(diǎn):黑盒測(cè)試與軟件具體實(shí)現(xiàn)過(guò)程無(wú)關(guān)。在軟件實(shí)現(xiàn)過(guò)程和方式發(fā)生變化時(shí),測(cè)試用例仍可使用。黑盒測(cè)試可用于軟件測(cè)試的各個(gè)階段,如組件測(cè)試、系統(tǒng)測(cè)試等。黑盒測(cè)試用例設(shè)計(jì)可與軟件實(shí)現(xiàn)同步進(jìn)行,可減少軟件的開(kāi)發(fā)時(shí)間和成本,保證質(zhì)量。黑盒測(cè)試能找到大多數(shù)其他測(cè)試方法無(wú)法發(fā)現(xiàn)的錯(cuò)誤。某些外購(gòu)軟件、參數(shù)化軟件包及某些生成軟件,由于無(wú)法得到源程序,用黑盒測(cè)試能獲得軟件功能、性能情況,而其他測(cè)試方法則無(wú)法完成這項(xiàng)任務(wù)。若期望用黑盒測(cè)試發(fā)現(xiàn)程序中的所有錯(cuò)誤,則必須輸入數(shù)據(jù)所有可能的值來(lái)檢查程序是否能夠產(chǎn)生正確結(jié)果,但這在很多情況下難以實(shí)現(xiàn)。首先,由于無(wú)法全部事先明確輸入和輸出結(jié)果是否正確;其次,要做到遍舉所有可能的輸入,實(shí)際上很困難,也不現(xiàn)實(shí),從成本考慮,也不一定必要。通常黑盒測(cè)試數(shù)據(jù)根據(jù)規(guī)格說(shuō)明書(shū)決定,黑盒測(cè)試只依據(jù)事先設(shè)計(jì)進(jìn)行驗(yàn)證。黑盒測(cè)試的核心是如何確定輸入,即測(cè)試用例,并能通過(guò)測(cè)試過(guò)程在輸出端獲取期望結(jié)果,并與測(cè)試結(jié)果加以比較。黑盒測(cè)試技術(shù)主要包括等價(jià)類(lèi)劃分法、邊界值分析法、因果圖法、決策表法、狀態(tài)轉(zhuǎn)換法、正交試驗(yàn)法等。(2)白盒測(cè)試法。白盒測(cè)試是結(jié)構(gòu)測(cè)試、邏輯驅(qū)動(dòng)測(cè)試或基于程序內(nèi)部的測(cè)試。它通常用來(lái)分析程序內(nèi)部結(jié)構(gòu),對(duì)程序細(xì)節(jié)進(jìn)行嚴(yán)密檢驗(yàn)。白盒測(cè)試的實(shí)質(zhì)是通過(guò)測(cè)試,全面了解程序內(nèi)部邏輯結(jié)構(gòu),對(duì)程序的邏輯路徑進(jìn)行檢驗(yàn),從檢查程序的邏輯著手,得出測(cè)試數(shù)據(jù)。白盒測(cè)試針對(duì)軟件特定條件設(shè)計(jì)測(cè)試用例,對(duì)程序邏輯路徑進(jìn)行遍歷性和響應(yīng)性測(cè)試,在程序內(nèi)不同點(diǎn)檢驗(yàn)程序狀態(tài),判定其實(shí)際情況是否與預(yù)期狀態(tài)相一致。概括講,白盒測(cè)試的焦點(diǎn)集中在如何根據(jù)程序內(nèi)部結(jié)構(gòu)去設(shè)計(jì)測(cè)試用例并執(zhí)行。白盒測(cè)試的原理如圖2 -7所示。

編輯推薦

《軟件測(cè)試(本科)》是中央廣播電視大學(xué)教材。

圖書(shū)封面

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


    軟件測(cè)試 PDF格式下載


用戶(hù)評(píng)論 (總計(jì)0條)

 
 

 

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

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