軟件測試技術(shù)

出版時(shí)間:2012-5  出版社:電子工業(yè)出版社  作者:魏琴,梅佳 主編  頁數(shù):224  字?jǐn)?shù):371200  

前言

  本書旨在介紹軟件測試技術(shù)的基礎(chǔ)知識(shí),力求用清晰的邏輯和過程引導(dǎo)讀者學(xué)習(xí)軟件測試技術(shù)?! ”緯趦?nèi)容的選擇上沒有強(qiáng)求全面覆蓋軟件測試專業(yè)的知識(shí),而是將實(shí)際工作中要用到的主要知識(shí)、工作過程中的各種模板資料,按照軟件測試的實(shí)際工作過程的順序組織在一起。  本書的內(nèi)容完全按照軟件測試的工作過程進(jìn)行編排。根據(jù)實(shí)際工作過程,將每個(gè)軟件測試的工作階段稱為“項(xiàng)目”,再將各工作階段的工作內(nèi)容稱為“任務(wù)”,將每個(gè)任務(wù)的目標(biāo)、任務(wù)的結(jié)果,完成任務(wù)需要使用的軟件測試技術(shù)以及工作過程模板等內(nèi)容合理地組織在一起,形成相對(duì)獨(dú)立又互為關(guān)聯(lián)的學(xué)習(xí)單元。  在本書中,每個(gè)主要“項(xiàng)目”(對(duì)應(yīng)于軟件測試的工作階段)的開始都包含以下內(nèi)容:  【學(xué)習(xí)目標(biāo)】說明通過此工作階段的學(xué)習(xí)需要掌握的知識(shí);  【技能目標(biāo)】說明通過此工作階段的學(xué)習(xí)能夠?qū)W會(huì)的技能;  【主要參與人員】說明在實(shí)際工作中,此工作階段主要有哪些職位的人員參與工作;  【測試主要內(nèi)容】說明在實(shí)際工作中,此工作階段測試的主要內(nèi)容;  【所需參照資料】說明要完成此工作階段的工作需要用到的參考資料。  每個(gè)主要“任務(wù)”(即實(shí)際工作過程中的階段任務(wù))都包括下述內(nèi)容:  【任務(wù)引入】對(duì)本任務(wù)內(nèi)容、任務(wù)要求進(jìn)行說明;  【任務(wù)目標(biāo)】簡單描述本任務(wù)要達(dá)成的目標(biāo);  【任務(wù)分析】對(duì)本任務(wù)的完成思路、過程、方法進(jìn)行分析;  【結(jié)果輸出】說明完成本任務(wù)后的結(jié)果;  【相關(guān)模板】給出完成本任務(wù)需要用到的工作文檔、報(bào)告等模板;  【知識(shí)點(diǎn)睛】介紹完成本任務(wù)需要用到的軟件測試專業(yè)知識(shí);  【思考與討論】對(duì)本節(jié)內(nèi)容學(xué)習(xí)之后進(jìn)行復(fù)習(xí)、歸納、總結(jié)、提高的練習(xí)題;  【實(shí)訓(xùn)題】與本節(jié)內(nèi)容學(xué)習(xí)相關(guān)的課后實(shí)訓(xùn)項(xiàng)目,由學(xué)習(xí)者自主完成實(shí)訓(xùn),這些實(shí)訓(xùn)項(xiàng)目既能鍛煉學(xué)習(xí)者的實(shí)際動(dòng)手能力和其他綜合素質(zhì),又能通過實(shí)訓(xùn)工作強(qiáng)化對(duì)所學(xué)內(nèi)容的掌握?! ”緯绊?xiàng)目一”是對(duì)后續(xù)內(nèi)容的概述與指引,開始學(xué)習(xí)時(shí)可以通過這部分內(nèi)容理解后續(xù)內(nèi)容知識(shí)間的關(guān)系,也可以在后續(xù)內(nèi)容學(xué)習(xí)過程中通過這部分內(nèi)容理清學(xué)習(xí)思路。  本書在內(nèi)容選擇上充分體現(xiàn)了軟件測試技術(shù)學(xué)習(xí)的“職業(yè)性、實(shí)踐性”,在內(nèi)容組織上體現(xiàn)了CDIO的工程教育理念。因此,本書既適用于高職高專軟件測試入門課程教材,又適用于推行CDIO教學(xué)體系的其他院校作為軟件測試課程教材。同時(shí),本書還能作為企業(yè)軟件測試職位相關(guān)人員的業(yè)務(wù)參考書使用?! ”緯赡虾|軟信息技術(shù)職業(yè)學(xué)院、廣西經(jīng)濟(jì)管理干部學(xué)院、桂林航天工業(yè)高等??茖W(xué)校等校的教師共同編寫完成。參與編寫的教師均具有較豐富的企業(yè)工作經(jīng)驗(yàn),特別是軟件測試職位的工作經(jīng)驗(yàn),因此本書內(nèi)容的選擇與編排是對(duì)編者實(shí)際工作經(jīng)驗(yàn)的總結(jié)與歸納?! ”緯晌呵?、梅佳擔(dān)任主編,劉建華、姚庚梅、陳再新?lián)胃敝骶?,其中,前言、?xiàng)目一由陳再新編寫;項(xiàng)目二由劉建華編寫;項(xiàng)目四由梅佳編寫;項(xiàng)目三、項(xiàng)目六由魏琴編寫;項(xiàng)目五由姚庚梅編寫。參加本書編寫的還有陳惠紅、張彤宇等?! 榱朔奖憬虒W(xué),本書配有電子教學(xué)課件,請(qǐng)有此需要的教師登錄華信教育資源網(wǎng)免費(fèi)注冊后進(jìn)行下載,如有問題可在網(wǎng)站留言板留言或與電子工業(yè)出版社聯(lián)系。  由于對(duì)項(xiàng)目式教學(xué)法正處于經(jīng)驗(yàn)積累和改進(jìn)過程中,同時(shí),由于編者水平有限和時(shí)間倉促,書中難免存在疏漏和不足,希望同行專家和讀者能給予批評(píng)和指正?! 【幷?/pre>

內(nèi)容概要

  本書定位于企業(yè)實(shí)際軟件測試工作流程,在分析軟件測試“崗位群”的“典型工作任務(wù)”的基礎(chǔ)上,按照軟件開發(fā)過程(跳過軟件開發(fā)過程中的設(shè)計(jì)),用職業(yè)能力描述學(xué)習(xí)目標(biāo),用工作任務(wù)陳述學(xué)習(xí)內(nèi)容,將軟件測試技術(shù)劃分為測試需求及評(píng)審、單元測試、集成測試、系統(tǒng)測試及驗(yàn)收測試這4個(gè)學(xué)習(xí)領(lǐng)域。
  書中的內(nèi)容主要為:軟件測試綜述、軟件測試過程與測試模型、黑盒測試與測試用例設(shè)計(jì)方法、白盒測試(靜態(tài)分析與動(dòng)態(tài)測試)的實(shí)用技術(shù)、單元測試技術(shù)、集成測試技術(shù)、系統(tǒng)測試、驗(yàn)收測試、測試用例的設(shè)計(jì)、測試文檔的編寫、測試項(xiàng)目管理以及上機(jī)實(shí)訓(xùn)等內(nèi)容。本書以學(xué)生信息管理系統(tǒng)、HP自帶的航班訂票系統(tǒng)案例為線索,詳細(xì)講述了幾個(gè)主要測試工具的使用,例如LoadRunner、Quality
Center、QTP、XUnit等。書中給出了大量的測試用例和實(shí)用的模板。

書籍目錄

項(xiàng)目一 開始軟件測試工作之前的準(zhǔn)備
1.1 理解軟件開發(fā)過程與軟件測試的關(guān)系
任務(wù)一:理解軟件開發(fā)過程
任務(wù)二:從軟件開發(fā)過程看軟件測試的工作過程
1.2 軟件測試知識(shí)準(zhǔn)備
任務(wù)一:理解軟件測試的基本任務(wù)
任務(wù)二:理解軟件測試關(guān)鍵技術(shù)及其在不同階段的運(yùn)用
項(xiàng)目二 測試需求
2.1 系統(tǒng)需求分析
任務(wù)一:系統(tǒng)需求調(diào)研與分析
2.2 系統(tǒng)需求評(píng)審
任務(wù)一:系統(tǒng)需求評(píng)審
2.3 測試需求分析及評(píng)審
任務(wù)一:功能測試需求分析與評(píng)審
任務(wù)二:性能測試需求分析與評(píng)審
項(xiàng)目三 單元測試
3.1 單元測試計(jì)劃及評(píng)審
任務(wù)一:單元測試計(jì)劃編寫與評(píng)審
3.2 單元測試設(shè)計(jì)
任務(wù)一:單元測試設(shè)計(jì)
3.3 單元測試執(zhí)行
任務(wù)一:靜態(tài)測試及靜態(tài)代碼分析
任務(wù)二:使用XUnit 執(zhí)行單元測試
3.4 單元測試結(jié)果與分析
任務(wù)一:分析單元測試結(jié)果
項(xiàng)目四 集成測試
4.1 集成測試計(jì)劃及評(píng)審
任務(wù)一:集成測試計(jì)劃編寫與評(píng)審
4.2 集成測試設(shè)計(jì)
任務(wù)一:確定結(jié)構(gòu)視圖
任務(wù)二:集成測試設(shè)計(jì)
4.3 集成測試執(zhí)行與分析
任務(wù)一:集成測試的JUnit執(zhí)行及分析
項(xiàng)目五 系統(tǒng)與驗(yàn)收測試
5.1 測試計(jì)劃編寫及評(píng)審
任務(wù)一:系統(tǒng)測試計(jì)劃編寫與評(píng)審
任務(wù)二:驗(yàn)收測試計(jì)劃編寫與評(píng)審
5.2 功能測試設(shè)計(jì)
任務(wù)一:功能測試用例的設(shè)計(jì)
任務(wù)二:使用QuickTestPro開發(fā)及完善功能測試腳本
5.3 功能測試執(zhí)行
任務(wù)一:手動(dòng)執(zhí)行功能測試
任務(wù)二:使用QTP執(zhí)行功能測試
5.4 功能測試結(jié)果與分析
任務(wù)一:分析功能測試結(jié)果
5.5 性能測試設(shè)計(jì)
任務(wù)一:性能測試設(shè)計(jì)
5.6 性能測試執(zhí)行
任務(wù)一:使用LoadRunner執(zhí)行性能測試
5.7 性能測試結(jié)果與分析
任務(wù)一:分析性能測試結(jié)果
項(xiàng)目六 測試管理
6.1 理解測試管理
任務(wù)一:理解測試管理
6.2 測試管理實(shí)施
任務(wù)一:管理人員的測試管理實(shí)施
任務(wù)二:測試人員的測試管理實(shí)施

章節(jié)摘錄

版權(quán)頁:   插圖:   項(xiàng)目一 開始軟件測試工作之前的準(zhǔn)備 【學(xué)習(xí)目標(biāo)】 了解軟件開發(fā)過程中各階段的主要工作內(nèi)容 了解軟件測試與軟件開發(fā)過程的關(guān)系 理解全程軟件測試的思想 建立軟件測試的工作過程、工作內(nèi)容的整體印象 建立軟件測試工作關(guān)鍵技術(shù)的整體印象 【技能目標(biāo)】 能結(jié)合軟件開發(fā)過程理解軟件測試的工作過程 能理解全程軟件測試的思想 能建立軟件測試過程、內(nèi)容、技術(shù)的整體印象,并能用這種整體印象引導(dǎo)后續(xù)內(nèi)容的學(xué)習(xí) 【所需參照資料】 軟件開發(fā)過程,軟件生存周期模型,軟件測試概念,軟件測試分類 1.1 理解軟件開發(fā)過程與軟件測試的關(guān)系 任務(wù)一:理解軟件開發(fā)過程 【任務(wù)引入】 任何一款軟件產(chǎn)品的開發(fā)都是一項(xiàng)復(fù)雜度不同的任務(wù),程序員一般不可能在承接軟件產(chǎn)品的開發(fā)任務(wù)后就開始編寫程序。那么,究竟應(yīng)該先開始哪些工作呢?經(jīng)歷哪些階段才能很好地完成一款軟件產(chǎn)品的開發(fā)任務(wù)呢?下面先來看看幾個(gè)案例。 案例一:達(dá)遠(yuǎn)公司是一家老企業(yè),以前由于業(yè)務(wù)不景氣,在企業(yè)管理過程中只有財(cái)務(wù)部門使用了計(jì)算機(jī)軟件進(jìn)行賬務(wù)管理。近幾年,達(dá)遠(yuǎn)的經(jīng)營狀況得到了改善,主要增加了許多海外業(yè)務(wù)。為使企業(yè)運(yùn)行更加規(guī)范、高效,并能大力提升企業(yè)的市場競爭力,公司管理層決定將企業(yè)所有內(nèi)部業(yè)務(wù)和對(duì)外業(yè)務(wù)實(shí)現(xiàn)計(jì)算機(jī)網(wǎng)絡(luò)管理。通過正常招標(biāo)程序,鴻信軟件公司承接了達(dá)遠(yuǎn)公司的企業(yè)管理系統(tǒng)開發(fā)任務(wù)。如果你是鴻信軟件公司的項(xiàng)目負(fù)責(zé)人,該如何開展達(dá)遠(yuǎn)企業(yè)管理軟件的開發(fā)工作呢? 案例二:強(qiáng)實(shí)陶瓷有限公司是專門生產(chǎn)與銷售陶瓷產(chǎn)品的公司,現(xiàn)由于公司業(yè)務(wù)發(fā)展需要,公司管理層決定建立自己專門的網(wǎng)站,以發(fā)布公司的產(chǎn)品信息,并用于進(jìn)行市場調(diào)查、網(wǎng)絡(luò)銷售等業(yè)務(wù)。公司已經(jīng)由專人準(zhǔn)備了產(chǎn)品信息發(fā)布的相關(guān)資料,其他功能還在醞釀之中。公司希望10天內(nèi)把產(chǎn)品宣傳部分在網(wǎng)站上發(fā)布出去,然后逐步在網(wǎng)站上增加其他功能。如果你所在的軟件公司承接了該項(xiàng)業(yè)務(wù),你認(rèn)為該如何組織這個(gè)網(wǎng)站的開發(fā)工作呢? 案例三:樂飛游戲公司是專門制作手機(jī)游戲的軟件公司,最近公司的游戲策劃人員有了一個(gè)很好的新游戲創(chuàng)意,經(jīng)公司管理層組織相關(guān)人員討論,決定投入部分資金啟動(dòng)該游戲的開發(fā)工作,并要求在一年內(nèi)結(jié)束開發(fā)工作。

編輯推薦

《21世紀(jì)高等職業(yè)教育計(jì)算機(jī)系列規(guī)劃教材:軟件測試技術(shù)(基于工作過程)》以案例驅(qū)動(dòng)方式將抽象理論知識(shí)轉(zhuǎn)化為可觸摸的實(shí)際操作,全書內(nèi)容實(shí)用,由淺入深,既可作為高等院校軟件測試課程的教材,也可作為軟件測試人員的自學(xué)用書。

圖書封面

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


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


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

 
 

  •   很好的一本專業(yè)方面的參考書,有價(jià)值
 

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

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