軟件測(cè)試技術(shù)

出版時(shí)間:1970-1  出版社:西安電子科技大學(xué)出版社  作者:江開耀,韓永國 著  頁數(shù):315  

前言

隨著軟件業(yè)的迅猛發(fā)展,計(jì)算機(jī)軟件正被廣泛地應(yīng)用到社會(huì)的各個(gè)領(lǐng)域,軟件產(chǎn)品的質(zhì)量控制與管理正逐漸成為軟件企業(yè)生存與發(fā)展的關(guān)鍵。如何在有競(jìng)爭(zhēng)力的時(shí)間框架內(nèi)向客戶交付質(zhì)量令人滿意的軟件產(chǎn)品,以及如何運(yùn)用新技術(shù)來應(yīng)對(duì)軟件應(yīng)用程序日益增長的復(fù)雜性等問題越來越受到軟件企業(yè)、軟件用戶的關(guān)心與重視。由于軟件開發(fā)周期變短,應(yīng)用程序的使用和圍繞應(yīng)用程序的技術(shù)可能每天都在變化,所以在運(yùn)作期間必須對(duì)應(yīng)用程序的質(zhì)量進(jìn)行監(jiān)控。軟件測(cè)試成為了保證軟件產(chǎn)品質(zhì)量控制、管理與檢測(cè)的重要手段。軟件測(cè)試并非是對(duì)軟件產(chǎn)品的“找錯(cuò)”過程,而是貫穿于軟件設(shè)計(jì)、開發(fā)過程的始終,是一個(gè)科學(xué)的質(zhì)量控制過程。軟件質(zhì)量是指軟件產(chǎn)品中能滿足給定需求的各種特性的總和,這些特性稱作質(zhì)量特性。ISO/IEC9126中規(guī)定了軟件的6個(gè)質(zhì)量特性,即功能性、可靠性、易用性、效率、維護(hù)性和可移植性,每個(gè)特性包含若干子特性。由于軟件質(zhì)量特性的復(fù)雜性、抽象性、難于度量等特性,軟件測(cè)試內(nèi)容繁多、技術(shù)復(fù)雜、過程繁雜。軟件企業(yè)已越來越意識(shí)到軟件測(cè)試的重要性。在微軟內(nèi)部,軟件測(cè)試人員與軟件開發(fā)人員的比率一般為1.5 ~2.5 ,這也許出乎了大家對(duì)測(cè)試人員的理解,但微軟軟件開發(fā)的實(shí)踐過程已經(jīng)證明了這種人員結(jié)構(gòu)的合理性。我國的軟件企業(yè)也逐漸加大了軟件測(cè)試在整個(gè)軟件開發(fā)系統(tǒng)工程中的比重。近些年來,測(cè)試成本的比例更有上升趨勢(shì)??v觀國內(nèi)和國外的軟件產(chǎn)業(yè),技術(shù)上的差距當(dāng)然是存在的,但更為明顯的也是致命的差距在于產(chǎn)品質(zhì)量的控制,其中軟件測(cè)試是重要的一環(huán)。為了縮小國內(nèi)軟件測(cè)試水平與國際水平的差距,培養(yǎng)專業(yè)的軟件測(cè)試人才,國內(nèi)許多高校和培訓(xùn)機(jī)構(gòu)都開設(shè)了各類軟件測(cè)試課程。我們總結(jié)多年的軟件測(cè)試技術(shù)教學(xué)和實(shí)踐經(jīng)驗(yàn)編寫了本書。全書共包括11章。第1章介紹軟件質(zhì)量和軟件測(cè)試的相關(guān)概念,其中包括軟件質(zhì)量保證、軟件質(zhì)量成本以及軟件測(cè)試的定義、目的、原則、分類和測(cè)試用例的相關(guān)知識(shí)。第2章介紹軟件測(cè)試模型和過程,分別介紹軟件測(cè)試中的常見模型:v模型、w模型、x模型、H模型。第3章介紹軟件測(cè)試管理,重點(diǎn)介紹軟件測(cè)試的組織和管理,包括測(cè)試小組的組建、測(cè)試環(huán)境的搭建、被測(cè)件的版本管理、測(cè)試計(jì)劃、缺陷管理等相關(guān)內(nèi)容。第4章介紹黑盒測(cè)試的主要方法,包括邊界值分析、等價(jià)類測(cè)試、基于判定表的測(cè)試、因果圖、正交試驗(yàn)設(shè)計(jì)法、錯(cuò)誤推測(cè)法等。

內(nèi)容概要

  《軟件測(cè)試技術(shù)》詳盡地闡述了軟件測(cè)試的基礎(chǔ)知識(shí)及其相關(guān)的測(cè)試技術(shù)。內(nèi)容包括軟件測(cè)試基礎(chǔ)、軟件測(cè)試模型與過程、軟件測(cè)試管理、黑盒測(cè)試、白盒測(cè)試、單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試、面向?qū)ο筌浖臏y(cè)試、自動(dòng)化測(cè)試,最后通過一個(gè)Web系統(tǒng)測(cè)試案例實(shí)踐《軟件測(cè)試技術(shù)》所論述的測(cè)試?yán)碚摵图夹g(shù)。  《軟件測(cè)試技術(shù)》內(nèi)容全面、重點(diǎn)突出、理論簡(jiǎn)明、難易適中,注重基本概念和基礎(chǔ)理論,強(qiáng)調(diào)測(cè)試技術(shù)的實(shí)用性。書中結(jié)合大量的測(cè)試案例,將理論與實(shí)踐緊密結(jié)合,使讀者可以更好地理解和掌握軟件測(cè)試技術(shù),并運(yùn)用到實(shí)際測(cè)試工作中去?!  盾浖y(cè)試技術(shù)》可作為高等院校、高職高專院校、示范性軟件學(xué)院的計(jì)算機(jī)相關(guān)專業(yè)和軟件技術(shù)專業(yè)的教材,也可作為軟件測(cè)試技術(shù)初、中級(jí)培訓(xùn)教程,同時(shí)可供從事軟件開發(fā)和軟件測(cè)試的專業(yè)技術(shù)人員和管理人員參閱。

書籍目錄

第1章 軟件測(cè)試基礎(chǔ)1.1 軟件質(zhì)量1.1.1 軟件質(zhì)量保證1.1.2 質(zhì)量成本1.2 軟件測(cè)試1.2.1 軟件測(cè)試的定義1.2.2 軟件測(cè)試的目的1.2.3 軟件測(cè)試的原則1.3 軟件缺陷1.3.1 軟件缺陷的定義1.3.2 軟件缺陷的分類1.4 測(cè)試用例1.5 軟件測(cè)試分類1.6 本章小結(jié)第2章 軟件測(cè)試模型與過程2.1 軟件測(cè)試模型2.1.1 V模型2.1.2 W模型2.1.3 X模型2.1.4 H模型2.2 軟件測(cè)試過程2.3 本章小結(jié)第3章 軟件測(cè)試管理3.1 測(cè)試團(tuán)隊(duì)建設(shè)與管理3.1.1 測(cè)試團(tuán)隊(duì)的建設(shè)3.1.2 軟件測(cè)試經(jīng)理3.1.3 測(cè)試小組的分類3.1.4 測(cè)試團(tuán)隊(duì)成員的合適人選3.2 軟件測(cè)試計(jì)劃3.2.1 測(cè)試計(jì)劃模板3.2.2 測(cè)試計(jì)劃跟蹤與監(jiān)控3.3 缺陷管理3.3.1 缺陷狀態(tài)與管理流程3.3.2 缺陷數(shù)據(jù)分析3.3.3 測(cè)試有效性度量3.4 本章小結(jié)第4章 黑盒測(cè)試4.1 邊界值測(cè)試4.1.1 邊界條件4.1.2 邊界值分析4.1.3 健壯性邊界測(cè)試4.1.4 最壞情況測(cè)試4.1.5 案例4.2 等價(jià)類測(cè)試4.2.1 等價(jià)類4.2.2 等價(jià)類測(cè)試類型4.2.3 用等價(jià)類設(shè)計(jì)測(cè)試用例4.2.4 等價(jià)類測(cè)試指導(dǎo)方針4.2.5 案例4.3 基于判定表的測(cè)試4.3.1 判定表的組成4.3.2 基于判定表的測(cè)試4.3.3 基于判定表測(cè)試的指導(dǎo)方針4.3.4 案例4.4 因果圖4.4.1 因果圖的概念4.4.2 因果圖測(cè)試法4.4.3 案例4.5 其他黑盒測(cè)試方法4.6 綜合案例4.7 本章小結(jié)第5章 白盒測(cè)試5.1 程序結(jié)構(gòu)分析5.1.1 基本概念5.1.2 程序的控制流圖5.2 邏輯覆蓋5.2.1 語句覆蓋5.2.2 判定覆蓋5.2.3 條什覆蓋5.2.4 判定-條件覆蓋5.2.5 條件組合覆蓋5.2.6 路徑覆蓋5.2.7 案例5.3 路徑測(cè)試5.3.1 基路徑測(cè)試5.3.2 循環(huán)測(cè)試5.4 數(shù)據(jù)流測(cè)試5.5 其他白盒測(cè)試方法5.6 本章小結(jié)第6章 單元測(cè)試6.1 單元測(cè)試概述6.1.1 單元測(cè)試的概念6.1.2 單元測(cè)試的目的6.1.3 單元測(cè)試的過程6.1.4 單元測(cè)試的意義6.2 單元測(cè)試的環(huán)境6.3 單元測(cè)試的內(nèi)容6.4 單元測(cè)試的策略和方法6.5 案例6.6 本章小結(jié)第7章 集成測(cè)試7.1 集成測(cè)試概述7.1.1 集成測(cè)試的定義7.1.2 集成測(cè)試的過程7.2 基于功能分解的集成7.3 基于調(diào)用圖的集成7.4 基于路徑的集成7.5 其他集成測(cè)試方法7.6 案例7.7 本章小結(jié)第8章 系統(tǒng)測(cè)試8.1 系統(tǒng)測(cè)試概述8.1.1 系統(tǒng)測(cè)試的定義8.1.2 系統(tǒng)測(cè)試的過程8.2 系統(tǒng)測(cè)試的內(nèi)容8.2.1 功能測(cè)試8.2.2 用戶界面測(cè)試8.2.3 性能測(cè)試8.2.4 負(fù)載測(cè)試8.2.5 壓力測(cè)試8.2.6 兼容性測(cè)試8.2.7 安全性測(cè)試8.2.8 其他測(cè)試類型8.3 Web系統(tǒng)的測(cè)試8.3.1 Web系統(tǒng)結(jié)構(gòu)概述8.3.2 Web系統(tǒng)的功能測(cè)試內(nèi)容8.3.3 Web系統(tǒng)的性能測(cè)試內(nèi)容8.3.4 其他測(cè)試內(nèi)容8.4 本章小結(jié)第9章 面向?qū)ο筌浖臏y(cè)試9.1 面向?qū)ο蠹夹g(shù)對(duì)軟件測(cè)試的影響9.1.1 封裝對(duì)測(cè)試的影響9.1.2 信息隱藏對(duì)測(cè)試的影響9.1.3 繼承對(duì)測(cè)試的影響9.1.4 多態(tài)和動(dòng)態(tài)綁定對(duì)測(cè)試的影響9.2 面向?qū)ο筌浖y(cè)試的層次9.3 面向?qū)ο蟮膯卧獪y(cè)試9.3.1 以方法為單元9.3.2 以類為單元9.4 面向?qū)ο蟮募蓽y(cè)試9.4.1 基于UML的集成測(cè)試9.4.2 基于MM-路徑的集成測(cè)試9.5 面向?qū)ο蟮南到y(tǒng)測(cè)試9.6 面向?qū)ο蟮臏y(cè)試和傳統(tǒng)測(cè)試的比較9.7 本章小結(jié)第10章 自動(dòng)化測(cè)試10.1 自動(dòng)化測(cè)試概述10.1.1 軟件自動(dòng)化測(cè)試10.1.2 自動(dòng)化測(cè)試的使用領(lǐng)域10.2 自動(dòng)化測(cè)試技術(shù)10.3 自動(dòng)化測(cè)試工具10.3.1 測(cè)試工具分類10.3.2 測(cè)試工具介紹10.3.3 測(cè)試工具的選擇10.4 本章小結(jié)第11章 Web系統(tǒng)測(cè)試案例11.1 博客系統(tǒng)概述11.2 博客系統(tǒng)測(cè)試計(jì)劃11.2.1 測(cè)試需求11.2.2 測(cè)試資源11.2.3 測(cè)試策略11.2.4 測(cè)試標(biāo)準(zhǔn)11.3 博客系統(tǒng)功能測(cè)試11.3.1 登錄個(gè)人主頁的測(cè)試11.3.2 發(fā)表日志模塊的測(cè)試11.3.3 相冊(cè)模塊的測(cè)試11.3.4 鏈接測(cè)試11.4 博客系統(tǒng)性能測(cè)試11.4.1 測(cè)試計(jì)劃11.4.2 測(cè)試用例設(shè)計(jì)11.4.3 測(cè)試腳本開發(fā)11.4.4 測(cè)試環(huán)境11.4.5 測(cè)試執(zhí)行11.4.6 測(cè)試結(jié)果分析11.5 其他非功能性測(cè)試11.6 本章小結(jié)附錄A 單元測(cè)試案例測(cè)試環(huán)境搭建附錄B 軟件測(cè)試術(shù)語附錄C 軟件測(cè)試相關(guān)網(wǎng)站參考文獻(xiàn)

章節(jié)摘錄

插圖:第1章 軟件測(cè)試基礎(chǔ)隨著用戶對(duì)軟件產(chǎn)品質(zhì)量要求的不斷提高,以及人們對(duì)軟件質(zhì)量的重視程度越來越高,軟件測(cè)試在軟件開發(fā)中的地位越來越重要。軟件工程的總目標(biāo)是充分利用有限的人力、物力和財(cái)力,高效率、高質(zhì)量地完成軟件開發(fā)項(xiàng)目。不足的軟件測(cè)試勢(shì)必使軟件帶著一些未揭露的隱藏錯(cuò)誤投入運(yùn)行,這將意味著更大的危險(xiǎn)讓用戶承擔(dān)。因此,盡可能多地發(fā)現(xiàn)軟件中的Bug,是軟件測(cè)試工程師的終極目標(biāo)之一。故事2007年末,奧運(yùn)門票銷售系統(tǒng)癱瘓事件在中國各大網(wǎng)站成為熱點(diǎn)。奧運(yùn)票務(wù)系統(tǒng)癱瘓,錯(cuò)不在“先到先得”的購票政策,而原因主要有兩個(gè):一是在設(shè)計(jì)時(shí)沒有正確估計(jì)系統(tǒng)的訪問量,二是對(duì)網(wǎng)站沒有進(jìn)行充分的測(cè)試,特別是性能測(cè)試。該癱瘓事件進(jìn)一步引發(fā)了中國軟件企業(yè)對(duì)軟件性能和測(cè)試技術(shù)的關(guān)注,這個(gè)事件給軟件設(shè)計(jì)人員帶來了關(guān)于設(shè)計(jì)、測(cè)試等技術(shù)諸多問題的思考。產(chǎn)品質(zhì)量下降的結(jié)果不但讓企業(yè)失去競(jìng)爭(zhēng)力,而且給客戶帶來了不同程度的經(jīng)濟(jì)損失或人身傷害,遠(yuǎn)到迪斯尼公司耗資上百_萬的光盤全部回收,巴拿馬中心醫(yī)院數(shù)人因醫(yī)療事故喪生,近至卡巴斯基的“誤殺門”……慘重的教訓(xùn)終于喚醒了軟件企業(yè)對(duì)產(chǎn)品質(zhì)量的重視和對(duì)軟件測(cè)試技術(shù)的研究。1.1 軟件質(zhì)量1983年,ANSI/IEEESTD729給出了軟件質(zhì)量的定義:軟件產(chǎn)品滿足規(guī)定的和隱含的與需求能力有關(guān)的全部特征和特性,包括:(1)軟件產(chǎn)品質(zhì)量滿足用戶要求的程度:(2)軟件各種屬性的組合程度;(3)用戶對(duì)軟件產(chǎn)品的綜合反映程度;(4)軟件在使用過程中滿足用戶要求的程度。

編輯推薦

《軟件測(cè)試技術(shù)》:高等學(xué)校計(jì)算機(jī)專業(yè)“十一五”規(guī)劃教材。

圖書封面

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


    軟件測(cè)試技術(shù) PDF格式下載


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

 
 

  •   里面的關(guān)于測(cè)試的用例方法很詳細(xì)齊全
  •   物流很給力啊,包裝還不錯(cuò),紙張的感覺也很好,還沒有開始用,是買來上課用的,希望物有所值吧,在買的時(shí)候因?yàn)闆]有圖片還有點(diǎn)不太敢買,書到了以后發(fā)現(xiàn)就是我要的那本,總體來講很不錯(cuò)
  •   目錄結(jié)構(gòu)還行,內(nèi)容還是很粗糙,老師自己做的PPT。
  •   比較適合剛?cè)腴T的本科學(xué)生,在軟件測(cè)試過程與管理、單元測(cè)試、集成測(cè)試和系統(tǒng)測(cè)試等方面有深入淺出的描述。
  •   書本還不錯(cuò),是新的,就是物流有點(diǎn)慢
  •   學(xué)校的課本,老師挑的應(yīng)該靠譜
 

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

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