出版時(shí)間:2010-8 出版社:史銀龍 高等教育出版社 (2010-08出版) 作者:史銀龍 編 頁(yè)數(shù):172
Tag標(biāo)簽:無
前言
軟件測(cè)試越來越受到軟件行業(yè)的重視,沒有經(jīng)過嚴(yán)格測(cè)試的軟件就是一個(gè)不完整的產(chǎn)品,軟件測(cè)試對(duì)于軟件產(chǎn)品的質(zhì)量起著至關(guān)重要的作用。隨著國(guó)內(nèi)軟件行業(yè)的蓬勃發(fā)展,對(duì)軟件測(cè)試人員的需求也日益增加。軟件測(cè)試是一門綜合性學(xué)科,具有很強(qiáng)的實(shí)踐性,只有在軟件測(cè)試實(shí)踐中才能夠真正掌握符合軟件測(cè)試崗位需求的軟件測(cè)試技能。因此,作者針對(duì)高職學(xué)生編寫了本教材。書中引入實(shí)際的軟件項(xiàng)目,以軟件測(cè)試過程組織教學(xué),使學(xué)生在實(shí)際的軟件測(cè)試中掌握軟件測(cè)試技能。一、內(nèi)容安排本書分為3部分,共10章內(nèi)容。第一部分是軟件項(xiàng)目測(cè)試實(shí)踐,以軟件項(xiàng)目的實(shí)際測(cè)試流程組織內(nèi)容,測(cè)試工作流程同時(shí)也是教學(xué)的組織流程。以實(shí)際項(xiàng)目的形式組織教學(xué),執(zhí)行軟件測(cè)試,使讀者在測(cè)試實(shí)踐中掌握軟件測(cè)試工作技能。第二部分軟件測(cè)試?yán)碚摵偷谌糠譁y(cè)試環(huán)境與測(cè)試工具,可融合在第一部分的教學(xué)過程中。第一部分包括第1-3章,引入了“連連看游戲”、“KML解析程序”、“POI在線發(fā)布系統(tǒng)”三個(gè)實(shí)際的軟件項(xiàng)目,在每個(gè)軟件項(xiàng)目中首先給出項(xiàng)目需求,然后確定軟件項(xiàng)目測(cè)試目標(biāo),制定軟件測(cè)試任務(wù)。測(cè)試以團(tuán)隊(duì)的形式進(jìn)行組織,針對(duì)每個(gè)具體項(xiàng)目的測(cè)試內(nèi)容、測(cè)試重點(diǎn),合理安排測(cè)試過程,并在每個(gè)階段對(duì)測(cè)試工作進(jìn)行評(píng)估。介紹軟件測(cè)試過程中涉及的測(cè)試規(guī)范,編寫各種測(cè)試文檔,記錄軟件測(cè)試過程,并以各種文檔為基礎(chǔ),對(duì)測(cè)試過程進(jìn)行評(píng)價(jià)。第1章“連連看游戲測(cè)試”側(cè)重于軟件的用戶界面測(cè)試和功能測(cè)試;第2章“KML解析程序測(cè)試”側(cè)重于單元測(cè)試;第3章“POI在線發(fā)布系統(tǒng)測(cè)試”側(cè)重于系統(tǒng)測(cè)試和性能測(cè)試。第二部分包括第4~8章,系統(tǒng)地講解了軟件測(cè)試的基本概念、各種測(cè)試?yán)碚摵蜏y(cè)試技術(shù)與方法。第4章“軟件測(cè)試基礎(chǔ)”,介紹軟件測(cè)試的基本概念,使學(xué)生能夠建立起軟件測(cè)試的基本概念體系。同時(shí),結(jié)合軟件測(cè)試實(shí)際工作崗位,對(duì)軟件測(cè)試組織構(gòu)成和軟件測(cè)試人員素質(zhì)要求進(jìn)行了介紹,便于學(xué)生結(jié)合項(xiàng)目建立測(cè)試組織,并在測(cè)試過程中自覺培養(yǎng)測(cè)試職業(yè)素養(yǎng)。第5章“單元測(cè)試”,介紹單元測(cè)試概念、測(cè)試技術(shù)、單元測(cè)試文檔。單元測(cè)試一般是由程序開發(fā)人員來完成,他們一般不太注重文檔的編寫,因此本章對(duì)單元測(cè)試文檔編寫規(guī)范進(jìn)行了重點(diǎn)介紹。第6章“白盒測(cè)試”,講解了白盒測(cè)試概念、測(cè)試方法和測(cè)試用例設(shè)計(jì),重點(diǎn)講解了測(cè)試用例設(shè)計(jì)。
內(nèi)容概要
《軟件測(cè)試技術(shù)(計(jì)算機(jī)應(yīng)用專業(yè))》針對(duì)高職類軟件測(cè)試技能教學(xué)的需求,基于工作過程系統(tǒng)化的教學(xué)理論,引進(jìn)實(shí)際的軟件測(cè)試項(xiàng)目,由簡(jiǎn)到繁、由淺到深編寫而成。《軟件測(cè)試技術(shù)(計(jì)算機(jī)應(yīng)用專業(yè))》以實(shí)際的工作過程組織教材,以實(shí)際項(xiàng)目為教學(xué)案例,組建測(cè)試小組,規(guī)范測(cè)試過程,并對(duì)整個(gè)軟件測(cè)試過程進(jìn)行管理控制和評(píng)審,使讀者在實(shí)際的軟件測(cè)試項(xiàng)目中掌握測(cè)試技術(shù)、測(cè)試規(guī)范和測(cè)試流程。全書分為三部分。第一部分為軟件項(xiàng)目測(cè)試實(shí)踐,第二部分系統(tǒng)講解軟件測(cè)試?yán)碚?,第三部分介紹測(cè)試需要的環(huán)境和測(cè)試工具。軟件測(cè)試?yán)碚摽韶灤┰谲浖y(cè)試項(xiàng)目中,測(cè)試環(huán)境和測(cè)試工具可作為參考。 《軟件測(cè)試技術(shù)(計(jì)算機(jī)應(yīng)用專業(yè))》可作為培養(yǎng)應(yīng)用性、技能型人才的計(jì)算機(jī)相關(guān)專業(yè)的教學(xué)用書,也可作為計(jì)算機(jī)培訓(xùn)教材以及計(jì)算機(jī)從業(yè)人員和愛好者的自學(xué)教材。
書籍目錄
第一部分 軟件項(xiàng)目測(cè)試實(shí)踐第1章 連連看游戲測(cè)試1.1 項(xiàng)目需求1.1.1 項(xiàng)目背景1.1.2 項(xiàng)目功能需求1.1.3 游戲規(guī)則需求1.1.4 游戲界面需求1.2 測(cè)試目標(biāo)1.3 任務(wù)描述1.4 測(cè)試組織1.5 測(cè)試過程1.5.1 測(cè)試計(jì)劃1.5.2 設(shè)計(jì)測(cè)試用例1.5.3 執(zhí)行測(cè)試1.5.4 缺陷跟蹤第2章 KML解析程序測(cè)試2.1 項(xiàng)目需求2.1.1 項(xiàng)目背景2.1.2 項(xiàng)目功能需求2.1.3 程序結(jié)構(gòu)2.1.4 接口協(xié)議2.1.5 Google對(duì)象模型實(shí)現(xiàn)2.2 測(cè)試目標(biāo)2.3 任務(wù)描述2.4 測(cè)試組織2.5 測(cè)試過程2.5.1 測(cè)試計(jì)劃2.5.2 設(shè)計(jì)測(cè)試用例2.5.3 測(cè)試程序設(shè)計(jì)2.5.4 執(zhí)行測(cè)試第3章 POI在線發(fā)布系統(tǒng)測(cè)試3.1 項(xiàng)目需求3.1.1 項(xiàng)目背景3.1.2 項(xiàng)目功能需求3.1.3 程序邏輯結(jié)構(gòu)3.1.4 數(shù)據(jù)庫(kù)存儲(chǔ)設(shè)計(jì)3.1.5 程序組織與安裝3.2 測(cè)試目標(biāo)3.3 任務(wù)描述3.4 測(cè)試組織3.5 測(cè)試過程3.5.1 測(cè)試計(jì)劃3.5.2 設(shè)計(jì)測(cè)試用例3.5.3 測(cè)試程序設(shè)計(jì)3.5.4 執(zhí)行測(cè)試第二部分 軟件測(cè)試?yán)碚摰?章 軟件測(cè)試基礎(chǔ)4.1 基本概念4.2 軟件測(cè)試分類4.3 軟件測(cè)試過程4.4 軟件測(cè)試技術(shù)4.5 軟件測(cè)試文檔4.6 軟件測(cè)試用例4.7 軟件質(zhì)量管理相關(guān)標(biāo)準(zhǔn)和技術(shù)4.8 測(cè)試人員職業(yè)素質(zhì)4.9 軟件測(cè)試與軟件質(zhì)量保證4.10 軟件開發(fā)組織結(jié)構(gòu)第5章 單元測(cè)試5.1 單元測(cè)試概念5.2 單元測(cè)試技術(shù)5.3 單元測(cè)試文檔5.4 測(cè)試工具第6章 白盒測(cè)試6.1 白盒測(cè)試概念,6.2 白盒測(cè)試實(shí)施方案6.3 測(cè)試用例設(shè)計(jì)6.4 面向?qū)ο蟮陌缀袦y(cè)試6.5 白盒測(cè)試小結(jié)第7章 黑盒測(cè)試7.1 黑盒測(cè)試概念7.2 黑盒測(cè)試方法7.2.1 等價(jià)類方法7.2.2 邊界值分析方法7.2.3 錯(cuò)誤推測(cè)方法7.2.4 因果圖方法7.2.5 判定表驅(qū)動(dòng)分析法7.2.6 正交實(shí)驗(yàn)設(shè)計(jì)方法7.2.7 功能圖法7.2.8 場(chǎng)景設(shè)計(jì)方法7.2.9 綜合策略第8章 系統(tǒng)測(cè)試8.1 系統(tǒng)測(cè)試8.2 系統(tǒng)測(cè)試分類8.3 系統(tǒng)測(cè)試要素8.4 軟件攻擊測(cè)試第三部分 測(cè)試環(huán)境與測(cè)試工具第9章 測(cè)試軟件環(huán)境配置9.1 Java運(yùn)行環(huán)境配置9.2 IIS的安裝與配置第10章 單元測(cè)試工具NUnit10.1 NUnit介紹10.2 NUnit在.NET中的應(yīng)用10.3 NUnit核心概念參考文獻(xiàn)
章節(jié)摘錄
插圖:(3)運(yùn)行測(cè)試用例并處理測(cè)試結(jié)果目標(biāo):使用測(cè)試用例發(fā)現(xiàn)錯(cuò)誤并關(guān)閉錯(cuò)誤。任務(wù):運(yùn)行測(cè)試用例并記錄結(jié)果;評(píng)估測(cè)試結(jié)果并記錄缺陷;處理缺陷直至缺陷關(guān)閉。方法:選擇運(yùn)行測(cè)試用例庫(kù)中的測(cè)試用例;選擇運(yùn)行新設(shè)計(jì)的測(cè)試用例;記錄中間步驟和結(jié)果;記錄執(zhí)行過程中的靈感;不輕易修改本次執(zhí)行任務(wù);分析測(cè)試結(jié)果,盡量重現(xiàn)和優(yōu)化缺陷步驟;詳細(xì)填寫缺陷報(bào)告并提供盡可能多的信息(缺陷分析和修改建議);認(rèn)真審核缺陷處理結(jié)果并及時(shí)關(guān)閉缺陷報(bào)告。結(jié)果:記錄的運(yùn)行結(jié)果;記錄的新測(cè)試用例設(shè)計(jì)思路;提交并處理的缺陷報(bào)告。(4)評(píng)估測(cè)試用例和測(cè)試策略目標(biāo):檢驗(yàn)測(cè)試用例和測(cè)試策略的有效性,必要時(shí)進(jìn)行修改和完善;增加測(cè)試經(jīng)驗(yàn)。任務(wù):根據(jù)測(cè)試結(jié)果修改、合并、完善測(cè)試用例;如果沒有文檔化測(cè)試用例,則需文檔化;維護(hù)測(cè)試用例庫(kù),增加新的測(cè)試用例(尤其是已經(jīng)發(fā)現(xiàn)了缺陷的測(cè)試用例),刪除不必要的測(cè)試用例(要謹(jǐn)慎,除非是功能改變),修改剛剛使用的測(cè)試用例(根據(jù)測(cè)試結(jié)果),合并部分測(cè)試用例。根據(jù)測(cè)試結(jié)果修正和完善測(cè)試策略和測(cè)試計(jì)劃,總結(jié)新的測(cè)試用例設(shè)計(jì)思路。方法:基于經(jīng)驗(yàn)發(fā)現(xiàn)的問題;這種問題出現(xiàn)的原因;測(cè)試用例發(fā)現(xiàn)這種問題的原因;測(cè)試用例是否可以合并;聯(lián)想還會(huì)出現(xiàn)的問題;設(shè)計(jì)新的測(cè)試用例;流程控制/尤其是測(cè)試用例庫(kù)的維護(hù)可以借助工具實(shí)現(xiàn)。結(jié)果:優(yōu)化的測(cè)試用例庫(kù);優(yōu)化的軟件故障模型;優(yōu)化的測(cè)試策略和測(cè)試計(jì)劃;測(cè)試的經(jīng)驗(yàn)和新的測(cè)試用例設(shè)計(jì)思路。(測(cè)試設(shè)計(jì)步驟是循環(huán)往復(fù)的,每一步驟都可以返回前面的任何一個(gè)步驟,即使單獨(dú)一個(gè)測(cè)試用例也可多次往返以上步驟。)
編輯推薦
《軟件測(cè)試技術(shù)(計(jì)算機(jī)應(yīng)用專業(yè))》是北京工業(yè)職業(yè)技術(shù)學(xué)院國(guó)家示范性高職院校建設(shè)項(xiàng)目成果
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載