軟件測(cè)試?yán)碚撆c實(shí)踐教程

出版時(shí)間:2009-6  出版社:人民郵電出版社  作者:張向宏 主編,工業(yè)和信息化部電子教育與考試中心 組編  頁(yè)數(shù):226  

前言

軟件產(chǎn)業(yè)發(fā)展的幾十年中,軟件測(cè)試已逐步滲透到各個(gè)領(lǐng)域,成為越來(lái)越不可缺少的技術(shù)成分。例如,國(guó)家認(rèn)定軟件作為工業(yè)和信息兩化融合的紐帶,使信息化帶動(dòng)工業(yè)化、工業(yè)化促進(jìn)信息化,將軟件提高到了一個(gè)很重要的地位。由此看來(lái),軟件的品質(zhì)已成為人們?nèi)找骊P(guān)注的重中之重。如何找到一種全面的分析方法檢測(cè)軟件開(kāi)發(fā)過(guò)程中不同階段的結(jié)果,以便盡可能早地、系統(tǒng)地保證或提高軟件產(chǎn)品的質(zhì)量和可靠性,從而減少后期“彎腰”的必要性與次數(shù),已成為影響軟件企業(yè)生產(chǎn)力與生產(chǎn)效率的關(guān)鍵問(wèn)題。目前,越來(lái)越多的軟件公司和管理技術(shù)人員在工作中將更多的時(shí)間和資源投向了測(cè)試方面。很多優(yōu)秀企業(yè)中,開(kāi)發(fā)人員與測(cè)試人員的比例達(dá)到了3:1或2:l,許多頂尖的技術(shù)人員在從事質(zhì)量控制和軟件測(cè)試工作。而國(guó)內(nèi)這幾年軟件測(cè)試人員的嚴(yán)重短缺和招聘難度的加大從反面證明了軟件測(cè)試正越來(lái)越得到重視。為此,國(guó)家不斷地制定政策措施,促進(jìn)軟件產(chǎn)量的提高和軟件質(zhì)量的提升,加速人才隊(duì)伍的建設(shè)。2000年,國(guó)務(wù)院頒發(fā)18號(hào)文件《關(guān)于鼓勵(lì)軟件產(chǎn)業(yè)和集成電路產(chǎn)業(yè)發(fā)展的若干政策》,特別強(qiáng)調(diào)“積極支持企業(yè)、科研院所和社會(huì)力量開(kāi)展各種軟件技術(shù)培訓(xùn),加強(qiáng)在職員工的知識(shí)更新與再教育”。2002年,國(guó)務(wù)院辦公廳頒發(fā)49號(hào)文件《振興軟件產(chǎn)業(yè)行動(dòng)綱要》,再次強(qiáng)調(diào)“面向企業(yè)和市場(chǎng)需求,通過(guò)學(xué)歷教育、職業(yè)教育、繼續(xù)教育和培訓(xùn)等多種形式,加快培養(yǎng)軟件經(jīng)營(yíng)管理人才、國(guó)際市場(chǎng)開(kāi)拓人才、精通行業(yè)應(yīng)用的高級(jí)軟件人才,改善軟件人才結(jié)構(gòu)”。2004年,科技部頒發(fā)124號(hào)文件《關(guān)于進(jìn)一步提高我國(guó)軟件企業(yè)技術(shù)創(chuàng)新能力的實(shí)施意見(jiàn)》,更是明確強(qiáng)調(diào)“加強(qiáng)評(píng)測(cè)工作”以及“加快培養(yǎng)軟件測(cè)試人才”。中國(guó)的大學(xué)很少開(kāi)設(shè)軟件測(cè)試專業(yè),軟件測(cè)試人才培養(yǎng)體系也很不健全,且培養(yǎng)模式單一、課程相對(duì)落后。這導(dǎo)致培養(yǎng)的人才最終不具備企業(yè)所需的專業(yè)技能,無(wú)法滿足企業(yè)的用人需求。為貫徹落實(shí)有關(guān)信息技術(shù)人才培養(yǎng)的計(jì)劃,針對(duì)軟件測(cè)試行業(yè)現(xiàn)在面臨職業(yè)人才匱乏的問(wèn)題,特編寫了這本軟件測(cè)試工程師職業(yè)培訓(xùn)教材。本教材既詳細(xì)闡述了軟件測(cè)試?yán)碚撝R(shí),又介紹了軟件測(cè)試的實(shí)戰(zhàn)經(jīng)驗(yàn),對(duì)任何從事軟件測(cè)試和軟件開(kāi)發(fā)的人員,以及軟件工程相關(guān)專業(yè)的高校師生,都具有重要的參考價(jià)值。希望本教材對(duì)廣大讀者有所裨益,能為行業(yè)盡快培養(yǎng)大批職業(yè)化的軟件測(cè)試專業(yè)技術(shù)人才做出貢獻(xiàn),以保障軟件產(chǎn)業(yè)持續(xù)、健康發(fā)展。

內(nèi)容概要

本書全面、系統(tǒng)地介紹了軟件測(cè)試的理論知識(shí)與常用方法,主要內(nèi)容有軟件測(cè)試的基礎(chǔ)知識(shí)、軟件測(cè)試的標(biāo)準(zhǔn)、白盒測(cè)試技術(shù)、黑盒測(cè)試技術(shù)、性能測(cè)試技術(shù)、軟件測(cè)試案例分析,以及軟件測(cè)試的前沿技術(shù)。本書附錄中簡(jiǎn)要介紹了一些常用的測(cè)試工具?! ”緯戎匾曑浖y(cè)試?yán)碚撝R(shí)的介紹,亦重視軟件測(cè)試實(shí)際操作方法的講解,能夠幫助讀者了解軟件測(cè)試工程師的職業(yè)要求,熟悉軟件測(cè)試流程,掌握軟件測(cè)試的基本思路,并能運(yùn)用一些常用工具進(jìn)行軟件測(cè)試工作?! ”緯瓤梢宰鳛檐浖y(cè)試工程師培訓(xùn)項(xiàng)目與各類院校軟件相關(guān)專業(yè)的教學(xué)用書,也可以作為軟件測(cè)試的愛(ài)好者以及軟件公司測(cè)試人員的自學(xué)教程。

書籍目錄

第1章 軟件測(cè)試概述 1.1 軟件測(cè)試的起源及發(fā)展 1.2 軟件測(cè)試的現(xiàn)狀及前景 1.3 軟件測(cè)試工程師應(yīng)具備的素質(zhì)第2章 軟件測(cè)試基礎(chǔ) 2.1 軟件測(cè)試的基本概念  2.1.1 軟件生命周期  2.1.2 軟件測(cè)試的定義  2.1.3 軟件缺陷  2.1.4 軟件測(cè)試的目的  2.1.5 軟件測(cè)試的原則 2.2 軟件測(cè)試的類型  2.2.1 按照開(kāi)發(fā)階段劃分  2.2.2 按照測(cè)試實(shí)施組織劃分  2.2.3 按照測(cè)試技術(shù)劃分  2.2.4 按照測(cè)試內(nèi)容劃分 2.3 軟件測(cè)試過(guò)程模型  2.3.1 V模型  2.3.2 W模型  2.3.3 H模型  2.3.4 X模型  2.3.5 前置測(cè)試模型 2.4 軟件質(zhì)量保證  2.4.1 軟件質(zhì)量保證的定義  2.4.2 軟件質(zhì)量保證的工作內(nèi)容  2.4.3 軟件質(zhì)量保證的工作過(guò)程  2.4.4 軟件質(zhì)量保證與軟件測(cè)試的區(qū)別第3章 軟件測(cè)試標(biāo)準(zhǔn) 3.1 軟件質(zhì)量與評(píng)價(jià)  3.1.1 軟件質(zhì)量與度量  3.1.2 軟件質(zhì)量模型  3.1.3 軟件質(zhì)量評(píng)價(jià) 3.2 軟件測(cè)試標(biāo)準(zhǔn)  3.2.1 國(guó)內(nèi)外軟件測(cè)試標(biāo)準(zhǔn)概述  3.2.2 軟件測(cè)試通用標(biāo)準(zhǔn)  3.2.3 軍用軟件測(cè)試標(biāo)準(zhǔn)  3.2.4 信息系統(tǒng)安全評(píng)估標(biāo)準(zhǔn) 3.3 軟件測(cè)試標(biāo)準(zhǔn)的行業(yè)應(yīng)用第4章 白盒測(cè)試技術(shù) 4.1 白盒測(cè)試概述  4.1.1 詞法分析與語(yǔ)法分析  4.1.2 靜態(tài)錯(cuò)誤分析  4.1.3 程序插樁技術(shù) 4.2 靜態(tài)測(cè)試  4.2.1 代碼檢查法  4.2.2 靜態(tài)結(jié)構(gòu)分析法  4.2.3 靜態(tài)質(zhì)量度量法 4.3 動(dòng)態(tài)測(cè)試技術(shù)  4.3.1 邏輯覆蓋法  4.3.2 基本路徑測(cè)試法 4.4 白盒測(cè)試綜合策略  4.4.1 最少測(cè)試用例數(shù)的計(jì)算  4.4.2 測(cè)試覆蓋準(zhǔn)則第5章 黑盒測(cè)試技術(shù) 5.1 黑盒測(cè)試概述  5.1.1 黑盒測(cè)試的概念  5.1.2 黑盒測(cè)試的特點(diǎn)  5.1.3 黑盒測(cè)試的應(yīng)用 5.2 功能測(cè)試用例設(shè)計(jì)方法  5.2.1 等價(jià)類劃分法  5.2.2 邊界值分析法  5.2.3 場(chǎng)景法  5.2.4 因果圖法  5.2.5 正交實(shí)驗(yàn)法  5.2.6 判定表法  5.2.7 其他方法  5.2.8 測(cè)試方法綜合使用策略 5.3 黑盒測(cè)試用例的組織和編寫  5.3.1 編寫測(cè)試用例的意義  5.3.2 如何編寫有效的測(cè)試用例  5.3.3 測(cè)試用例的編寫原則  5.3.4 測(cè)試用例的構(gòu)成  5.3.5 測(cè)試用例的編寫策略 5.4 QTP自動(dòng)化工具的使用  5.4.1 QTP概述  5.4.2 QTP的工作原理及適用范圍  5.4.3 QTP窗口結(jié)構(gòu)  5.4.4 QTP工作流程  5.4.5 錄制測(cè)試腳本  5.4.6 增強(qiáng)測(cè)試腳本  5.4.7 執(zhí)行并分析測(cè)試腳本第6章 性能測(cè)試技術(shù) 6.1 性能測(cè)試概述  6.1.1 軟件性能與性能測(cè)試  6.1.2 性能測(cè)試的目的  6.1.3 性能測(cè)試的常用術(shù)語(yǔ) 6.2 性能測(cè)試的分類  6.2.1 主要類型  6.2.2 其他類型 6.3 性能測(cè)試的策略及實(shí)施流程  6.3.1 應(yīng)用在客戶端的性能測(cè)試  6.3.2 應(yīng)用在網(wǎng)絡(luò)的性能測(cè)試  6.3.3 應(yīng)用在服務(wù)器端的性能測(cè)試  6.3.4 性能測(cè)試的實(shí)施流程 6.4 性能測(cè)試實(shí)戰(zhàn)技術(shù)  6.4.1 簡(jiǎn)介性能測(cè)試的常用工具  6.4.2 結(jié)合LoadRunner實(shí)施性能測(cè)試  6.4.3 開(kāi)發(fā)測(cè)試腳本  6.4.4 執(zhí)行測(cè)試  6.4.5 分析測(cè)試結(jié)果第7章 測(cè)試案例分析 7.1 功能測(cè)試案例分析  7.1.1 “122接處警”系統(tǒng)簡(jiǎn)介  7.1.2 前期分析  7.1.3 用例設(shè)計(jì)方法的分析  7.1.4 測(cè)試用例編寫策略的具體應(yīng)用 7.2 白盒測(cè)試案例分析  7.2.1 靜態(tài)測(cè)試  7.2.2 覆蓋率測(cè)試 7.3 性能測(cè)試案例分析  7.3.1 辦公自動(dòng)化系統(tǒng)的案例分析  7.3.2 工作流引擎的案例分析第8章 測(cè)試前沿技術(shù) 8.1 敏捷測(cè)試技術(shù)  8.1.1 敏捷方法的特征  8.1.2 敏捷方法的質(zhì)量  8.1.3 敏捷測(cè)試的引入  8.1.4 敏捷測(cè)試用例設(shè)計(jì)  8.1.5 敏捷測(cè)試的弱點(diǎn) 8.2 測(cè)試驅(qū)動(dòng)開(kāi)發(fā)(TDD)  8.2.1 TDD的優(yōu)勢(shì)  8.2.2 TDD的原理  8.2.3 TDD的過(guò)程  8.2.4 TDD的原則  8.2.5 TDD的測(cè)試技術(shù)  8.2.6 TDD測(cè)試案例附錄 測(cè)試工具介紹 A.1 配置/過(guò)程管理工具 A.2 功能測(cè)試工具 A.3 性能測(cè)試工具(系統(tǒng)強(qiáng)度測(cè)試工具) A.4 白盒、嵌入式測(cè)試工具 A.5 軟件開(kāi)發(fā)工具 A.6 儀器儀表 A.7 其他工具

章節(jié)摘錄

插圖:(1)缺乏完善測(cè)試管理和測(cè)試技術(shù)體系。目前國(guó)內(nèi)的政府部門、行業(yè)與企業(yè)都認(rèn)識(shí)到軟件測(cè)試在信息系統(tǒng)質(zhì)量保證工作中起著非常重要的作用,也認(rèn)識(shí)到開(kāi)展軟件測(cè)試工作的必要性,但在實(shí)際工作中缺乏完善測(cè)試管理和測(cè)試技術(shù)體系,常暴露測(cè)試過(guò)程難控制,測(cè)試組織不合理,測(cè)試人員不合格,測(cè)試技術(shù)陳舊落后等重大問(wèn)題。我國(guó)在完善測(cè)試質(zhì)量體系、控制測(cè)試進(jìn)度、控制測(cè)試成本、預(yù)防測(cè)試風(fēng)險(xiǎn)等方面的工作還很艱巨。(2)測(cè)試?yán)碚?、測(cè)試技術(shù)等方面研發(fā)落后。我國(guó)對(duì)于軟件測(cè)試?yán)碚摗y(cè)試技術(shù)的研究起步于“六五”期間,主要是隨著軟件工程的研究而逐步發(fā)展起來(lái),但與軟件發(fā)達(dá)國(guó)家相比,差距很大。在軟件發(fā)達(dá)國(guó)家已經(jīng)形成了測(cè)試產(chǎn)業(yè),每年國(guó)際上都有各種各樣的有關(guān)軟件測(cè)試的年會(huì),發(fā)表了大量的軟件測(cè)試研究論文,而我國(guó)在這方面的理論研究和工程實(shí)踐都比較欠缺,軟件測(cè)試方面的論文發(fā)表較少。美國(guó)一些專業(yè)公司開(kāi)發(fā)軟件測(cè)試標(biāo)準(zhǔn)和測(cè)試工具,并占領(lǐng)了國(guó)際市場(chǎng)。因此,我們需要進(jìn)行測(cè)試?yán)碚摵蜏y(cè)試關(guān)鍵技術(shù)的研究,自主研發(fā)具有全部知識(shí)產(chǎn)權(quán)的測(cè)試工具,推動(dòng)我國(guó)軟件測(cè)試技術(shù)水平的不斷提升和人才隊(duì)伍的梯隊(duì)建設(shè),促進(jìn)軟件產(chǎn)業(yè)健康、持續(xù)發(fā)展。(3)缺乏完善的測(cè)試環(huán)境和有效的測(cè)試手段。很多中小型軟件企業(yè)及系統(tǒng)集成企業(yè),由于資金和技術(shù)問(wèn)題,無(wú)法建立完善的測(cè)試環(huán)境、測(cè)試團(tuán)隊(duì),以及購(gòu)買測(cè)試工具,造成很多軟件和系統(tǒng)沒(méi)有經(jīng)過(guò)完善的測(cè)試就投放市場(chǎng),因此軟件和系統(tǒng)就會(huì)經(jīng)常出現(xiàn)問(wèn)題,造成了用戶的不滿和企業(yè)維護(hù)成本的增加,甚至造成重大生產(chǎn)事故。而建設(shè)一個(gè)完善的測(cè)試環(huán)境和購(gòu)買大量的軟件測(cè)試工具,是很多中小企業(yè)短期無(wú)法承受的負(fù)擔(dān),這樣就會(huì)造成惡性循環(huán)。

編輯推薦

《軟件測(cè)試?yán)碚撆c實(shí)踐教程》既可以作為軟件測(cè)試工程師培訓(xùn)項(xiàng)目與各類院校軟件相關(guān)專業(yè)的教學(xué)用書,也可以作為軟件測(cè)試的愛(ài)好者以及軟件公司測(cè)試人員的自學(xué)教程。

圖書封面

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


    軟件測(cè)試?yán)碚撆c實(shí)踐教程 PDF格式下載


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

 
 

  •   快遞的速度快,態(tài)度好,紙張也不錯(cuò)!
  •   符合我的需要,可以為一些進(jìn)行系統(tǒng)的整理下理論
  •   還不錯(cuò),順利幫我通過(guò)考證
 

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

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