出版時間:2010-10 出版社:機(jī)械工業(yè) 作者:李龍//李向函//馮海寧//李向平 頁數(shù):335
Tag標(biāo)簽:無
前言
軟件測試與測試技術(shù)在目前已引起業(yè)界的重視。國內(nèi)有關(guān)這方面的教材和參考書至少有三十多個版本,縱觀各個版本的測試書籍的內(nèi)容,本人認(rèn)為李龍等編著的《軟件測試實(shí)用技術(shù)與常用模板》一書具有以下特點(diǎn):1)內(nèi)容通俗實(shí)用,詳細(xì)、全面地敘述了人工測試技術(shù)和自動化測試技術(shù)。本書講的是實(shí)用技術(shù),讀者讀后就能依據(jù)本書所講的測試技術(shù)進(jìn)行測試工作。2)抓住了測試主題,重點(diǎn)突出,內(nèi)容全面。重點(diǎn)抓住了軟件測試的基本知識、常用技術(shù)、測試用例、文檔寫作模板、數(shù)值計算等典型程序的測試要點(diǎn)以及靜態(tài)測試的要點(diǎn)。書中以“手機(jī)信息管理系統(tǒng)模型”為主線,對人工測試(包括:靜態(tài)測試、單元測試、功能測試、系統(tǒng)測試、驗(yàn)收測試、回歸測試、配置測試等)進(jìn)行了詳細(xì)的介紹,并給出了具體的操作過程和測試用例。此外,還利用免費(fèi)的測試工具給出了自動化測試(包括:單元測試、功能測試、性能測試、回歸測試等)的具體操作。本書摒棄了一般書籍理論篇幅較大、具體操作較少的寫法,本書寫的就是測試,寫的就是測試技術(shù),寫的就是測試操作,實(shí)用性很強(qiáng)。3)測試文檔寫作模板可以說是本書的另一大亮點(diǎn)。書中給出了20個常用的模板寫作內(nèi)容,不僅為測試人員編寫文檔提供了參考依據(jù),同時也可供未來修訂測試規(guī)范、標(biāo)準(zhǔn)作參考。4)本書可操作性強(qiáng),依據(jù)測試原理和手機(jī)信息管理系統(tǒng)模型,編寫了大量的測試用例,其中有大部分測試用例可供各種類型的應(yīng)用系統(tǒng)參考使用。5)提供的資料全面。在光盤中提供了測試所需的各種資料,正如編著者在前言中所說的:這是一本非常好的、實(shí)用的參考書。6)作為一名研究者、實(shí)踐者和老師,我認(rèn)為在目前已出版的軟件測試方面的書籍中,它是一本比較好的書籍,詳細(xì)給出了各種測試用例、可操作性的測試方法(人工測試和自動化測試)、各種完整的測試寫作模板。讀者認(rèn)真研讀完本書后,就能從事測試工作。本書對需要學(xué)習(xí)軟件測試和軟件開發(fā)的人員會有很大的幫助。最后,愿本書在軟件測試的百花園中,綻放出艷麗奪目的光彩。
內(nèi)容概要
本書從軟件測試實(shí)用理論和實(shí)戰(zhàn)技術(shù)的角度出發(fā),以通俗易懂的語言講述軟件測試所需要的知識,并且以“手機(jī)信息管理系統(tǒng)模型”為測試軟件平臺,系統(tǒng)、全面地對測試實(shí)用理論和實(shí)訓(xùn)技術(shù)所需要的基本知識及高級技能進(jìn)行介紹。本書突出實(shí)用性和實(shí)訓(xùn)的特點(diǎn),是作者的軟件測試經(jīng)驗(yàn)和實(shí)踐體會的總結(jié)。 本書主要講解測試?yán)碚摵透鞣N測試方法,并且給出大量實(shí)際工作中用到的測試用例、測試方法和測試寫作模板等內(nèi)容。本書附贈的光盤中包含一些實(shí)用工具和文檔。 本書可作為軟件測試、軟件開發(fā)等專業(yè)方向工程類碩士、項目管理類碩士和本科生的教材,也可作為軟件測試?yán)碚撆c實(shí)踐工作者進(jìn)行研究、培訓(xùn)與應(yīng)用實(shí)踐的參考資料,同時還可供從事軟件測試和項目決策的中高級管理人員閱讀使用。
書籍目錄
序前言第一部分 軟件測試的基本知識第1章 軟件測試概述 1.1 軟件的相關(guān)知識概述 1.1.1 軟件的定義及分類方法 1.1.2 軟件工程的主要內(nèi)容 1.1.3 軟件的生存期 1.2 軟件測試的相關(guān)知識概述 1.2.1 軟件測試的概念 1.2.2 軟件測試的方法 1.2.3 軟件測試的任務(wù) 1.3 軟件測試的目的和原則 1.3.1 軟件測試的目的 1.3.2 軟件測試的原則 1.4 軟件測試的流程 1.4.1 軟件測試工作總體流程圖 1.4.2 軟件測試活動分布圖 1.4.3 軟件測試流程關(guān)系圖 1.5 軟件測試對組織結(jié)構(gòu)和人員的要求 1.5.1 對組織結(jié)構(gòu)的要求 1.5.2 對人員的要求 1.6 自動化測試概述 1.6.1 自動化測試的特點(diǎn) 1.6.2 自動化測試的過程 1.6.3 自動化測試工具選擇的原則 1.6.4 自動化測試技術(shù) 1.6.5 自動化測試技術(shù)的比較 1.6.6 自動化測試的級別 1.6.7 自動化測試方案選擇需要考慮的方面 1.6.8 自動化測試要點(diǎn) 1.6.9 自動化測試適用的測試階段及其執(zhí)行的先決條件 1.6.10 自動化測試工作中的重點(diǎn) 1.6.11 自動化測試執(zhí)行需要解決的問題 1.6.12 自動化測試工具簡介 1.7 軟件測試的前景 習(xí)題第二部分 軟件測試的核心技術(shù)第2章 白盒測試的實(shí)用技術(shù) 2.1 白盒測試概述 2.1.1 白盒測試的基本知識 2.1.2 白盒測試的原則 2.1.3 白盒測試的類別、依據(jù)和流程 2.2 白盒測試的方法 2.2.1 代碼檢查 2.2.2 代碼檢查的方式 2.2.3 代碼檢查項目 2.2.4 靜態(tài)結(jié)構(gòu)分析 2.2.5 SQL語句測試 2.2.6 代碼檢查的分析與評價 2.3 白盒測試的常用技術(shù) 2.3.1 邏輯覆蓋法 2.3.2 插樁技術(shù) 2.3.3 基本路徑測試法 2.3.4 域測試法 2.3.5 符號測試 2.3.6 Z路徑覆蓋法 2.3.7 程序變異測試法 習(xí)題 ……第3章 黑盒測試的實(shí)用技術(shù)第4章 測試用例設(shè)計方法第三部分 軟件測試的實(shí)用技術(shù)第5章 對本書測試模型的介紹第6章 單元測試的實(shí)用技術(shù)第7章 功能測試的實(shí)用技術(shù)第8章 集成測試的實(shí)用技術(shù)第9章 性能測試的實(shí)用技術(shù)第10章 系統(tǒng)測試的實(shí)用技術(shù)第11章 驗(yàn)收測試的實(shí)用技術(shù)第12章 回歸測試的實(shí)用技術(shù)第13章 配置測試的實(shí)用技術(shù)第14章 軟件的其他測試技術(shù)第四部分 軟件測試文檔寫作模板第15章 軟件測試所需的常用模板參考文獻(xiàn)
章節(jié)摘錄
插圖:1.1.2 軟件工程的主要內(nèi)容軟件工程研究的主要內(nèi)容是軟件開發(fā)技術(shù)和軟件開發(fā)管理兩個方面。在軟件開發(fā)技術(shù)中,主要研究軟件工程方法、軟件工程過程、軟件開發(fā)工具和環(huán)境。1)軟件工程方法為軟件開發(fā)提供了“如何做”的技術(shù)。它包括了多方面的任務(wù),如項目計劃與估算、軟件系統(tǒng)需求分析、數(shù)據(jù)結(jié)構(gòu)、系統(tǒng)總體結(jié)構(gòu)的設(shè)計、算法的設(shè)計、編碼、測試以及維護(hù)等。軟件工程方法常采用某種特殊的語言或圖形的表達(dá)方法,以及一套質(zhì)量保證標(biāo)準(zhǔn)。 2)軟件工程過程是將軟件工程的方法和工具綜合起來以達(dá)到合理、及時地進(jìn)行計算機(jī)軟件開發(fā)的目的。軟件工程過程定義了軟件工程方法使用的順序、要求交付的文檔資料,以及為保證質(zhì)量和協(xié)調(diào)變更所需要的管理。3)軟件開發(fā)工具和環(huán)境為軟件工程方法提供了自動的或半自動的軟件支撐環(huán)境。目前,人們已經(jīng)開發(fā)出了許多軟件工具來支持上述的軟件工程方法。而且已經(jīng)有人把諸多軟件工具集成起來,使得一種工具產(chǎn)生的信息可以被其他的工具所使用,從而建立起一種稱為計算機(jī)輔助軟件工程(CASE)的軟件開發(fā)支撐系統(tǒng)。CASE將各種軟件工具、開發(fā)機(jī)器和一個存放開發(fā)過程信息的工程數(shù)據(jù)庫組合起來形成一個軟件工程環(huán)境。1.1.3 軟件的生存期軟件生存期概念的出現(xiàn)可以幫助我們較為全面地認(rèn)識軟件開發(fā)。在1988年制定和公布的國家標(biāo)準(zhǔn)GB8566-88《計算機(jī)軟件開發(fā)規(guī)范》中,將軟件生存期劃分為八個階段,即:可行性研究和計劃、需求分析、概要設(shè)計、詳細(xì)設(shè)計、實(shí)現(xiàn)、組裝測試、確認(rèn)測試、使用和維護(hù)。該標(biāo)準(zhǔn)為每個階段規(guī)定了任務(wù)、實(shí)施步驟、實(shí)施要求以及完成的標(biāo)志。將軟件生存期劃分為這八個階段大致符合并滿足瀑布模型。20世紀(jì)90年代初提出了軟件工程過程的概念。軟件工程過程規(guī)定了獲取、供應(yīng)、開發(fā)、操作和維護(hù)軟件時所要實(shí)施的過程、活動和任務(wù)。其目的是為各種人員提供一個公共的框架,以便用相同的語言進(jìn)行交流。這個框架由幾個重要的過程組成,這些主要過程含有用來獲取、供應(yīng)、開發(fā)、操作和維護(hù)軟件所用的基本的、一致的要求。該框架還可以用來控制和管理軟件過程,各種組織和開發(fā)機(jī)構(gòu)可以根據(jù)具體情況進(jìn)行選擇和剪裁,可在一個機(jī)構(gòu)的內(nèi)部或外部實(shí)施。
編輯推薦
《軟件測試實(shí)用技術(shù)與常用模板(附光盤1張)》特點(diǎn):理論與技能相結(jié)合?!盾浖y試實(shí)用技術(shù)與常用模板(附光盤1張)》的大部分章節(jié)都是先對測試的基本概念和實(shí)用理論進(jìn)行清晰、全面的闡述,并且關(guān)注應(yīng)用,然后利用《軟件測試實(shí)用技術(shù)與常用模板(附光盤1張)》的測試模型進(jìn)行實(shí)際的測試操作,以提高讀者的測試技能。實(shí)用性強(qiáng)?!盾浖y試實(shí)用技術(shù)與常用模板(附光盤1張)》給出大量實(shí)際工作中用到的測試用例、測試方法和測試寫作模板等內(nèi)容,讀者完全可以將它們直接應(yīng)用到實(shí)際的測試工作中。附贈光盤內(nèi)容豐富?!盾浖y試實(shí)用技術(shù)與常用模板(附光盤1張)》附贈光盤中的內(nèi)容包括:被測軟件的源碼和安裝程序、開源自動化測試工具安裝包、國家測試標(biāo)準(zhǔn)、實(shí)際測試工作中產(chǎn)生的文檔、《軟件測試實(shí)用技術(shù)與常用模板(附光盤1張)》實(shí)訓(xùn)部分的測試用例和測試腳本等內(nèi)容。讀者對象廣泛?!盾浖y試實(shí)用技術(shù)與常用模板(附光盤1張)》可作為工程類碩士、項目管理類碩士和軟件及軟件測試本科生的教材,也可作為軟件測試?yán)碚撆c實(shí)踐工作者進(jìn)行研究、培訓(xùn)與應(yīng)用實(shí)踐的參考資料,還可供那些從事軟件測試和項目決策的中高級管理人員閱讀使用。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
軟件測試實(shí)用技術(shù)與常用模板 PDF格式下載