出版時(shí)間:2010-7 出版社:清華大學(xué)出版社 作者:王順 等編著 頁(yè)數(shù):266
Tag標(biāo)簽:無(wú)
前言
隨著計(jì)算機(jī)技術(shù)在各個(gè)領(lǐng)域中應(yīng)用不斷深入,計(jì)算學(xué)科作為一門基礎(chǔ)技術(shù)學(xué)科的特征越來(lái)越明顯。為了提供更方便有效的計(jì)算機(jī)系統(tǒng)和以計(jì)算技術(shù)為核心的系統(tǒng),構(gòu)建高質(zhì)量的軟件系統(tǒng)是非常重要的。因此,培養(yǎng)學(xué)生的軟件認(rèn)知、設(shè)計(jì)、開發(fā)、應(yīng)用能力非常重要。隨著計(jì)算技術(shù)的發(fā)展,軟件系統(tǒng)的規(guī)模越來(lái)越大,復(fù)雜度越來(lái)越高,同時(shí)組成軟件的基本程序的非物理特性仍未被改變,更增加了其開發(fā)的難度。如何解決這一難題,實(shí)踐是很重要且很有效的途徑。積極開展在理論指導(dǎo)下的實(shí)踐,以培養(yǎng)學(xué)生理論結(jié)合實(shí)際的能力,設(shè)計(jì)滿足中國(guó)學(xué)生實(shí)際情況的軟件工程課程和教材等培養(yǎng)體系,“軟件測(cè)試實(shí)踐”課程就是一種積極的探索。“軟件測(cè)試實(shí)踐”作為一門獨(dú)立、實(shí)用、綜合的軟件測(cè)試實(shí)踐與科研訓(xùn)練課程,不同于一般的高級(jí)程序設(shè)計(jì)語(yǔ)言和軟件工程的實(shí)驗(yàn)課,其目的是通過(guò)實(shí)際的軟件項(xiàng)目與產(chǎn)品測(cè)試,激發(fā)學(xué)生學(xué)習(xí)和動(dòng)手實(shí)踐的興趣,掌握軟件測(cè)試技能,培養(yǎng)創(chuàng)造性的工程設(shè)計(jì)和協(xié)同工作意識(shí),提高綜合分析和解決問(wèn)題的能力。《軟件測(cè)試方法與技術(shù)實(shí)踐指南ASP.NET版》作為這門實(shí)踐課程的教材,歸納總結(jié)了作者這些年來(lái)在軟件公司工作實(shí)踐與高校教學(xué)活動(dòng)的經(jīng)驗(yàn),在這類實(shí)踐課程的教材建設(shè)上做了有意義的探索。相信這種努力能夠在強(qiáng)化學(xué)生的軟件測(cè)試能力,特別是理論結(jié)合實(shí)際,解決實(shí)際問(wèn)題的能力上收到良好的效果??傮w上看,實(shí)踐教材在我國(guó)還比較少,難以滿足人才培養(yǎng)的需要,大力開展這類教材的研究和編寫很有必要,“軟件測(cè)試實(shí)踐”的編寫本身就是很好的一個(gè)實(shí)踐活動(dòng)。蔣宗禮全國(guó)高校計(jì)算機(jī)教育研究會(huì)副理事長(zhǎng)CCF教育工作委員會(huì)主任、北京工業(yè)大學(xué)教授2009年6月
內(nèi)容概要
本書以實(shí)際項(xiàng)目為原型、關(guān)鍵的理論與豐富的實(shí)踐為指導(dǎo),貫徹了先進(jìn)的項(xiàng)目管理理念與全程質(zhì)量管理思想。通過(guò)ASP.NET實(shí)例,對(duì)軟件測(cè)試工程師的日常工作進(jìn)行詳細(xì)的介紹,幫助讀者掌握各種技術(shù)并能靈活地使用和擴(kuò)展這些技術(shù)。 本書適用于高校計(jì)算機(jī)及軟件工程專業(yè)作為軟件測(cè)試方面課程的實(shí)踐教材使用,也可供從事軟件測(cè)試工作的人員參考。
書籍目錄
第一篇 軟件測(cè)試工程師知識(shí)儲(chǔ)備 第1章 如何成為一名合格的軟件測(cè)試工程師 1.1 基礎(chǔ)知識(shí) 1.1.1 計(jì)算機(jī)專業(yè)知識(shí)與技能方面 1.1.2 個(gè)人素養(yǎng)方面 1.2 工作范疇 1.2.1軟件測(cè)試工作范疇 1.2.2軟件測(cè)試工作的內(nèi)容 1.3必備的核心知識(shí) 1.3.1軟件測(cè)試的基本要素 1.3.2軟件測(cè)試的方法和策略 1.3.3軟件測(cè)試的規(guī)范和過(guò)程 1.3.4軟件測(cè)試的組織和管理 1.3.5軟件測(cè)試用例的設(shè)計(jì) 1.3.6軟件缺陷 1.3.7軟件測(cè)試的自動(dòng)化 第2章 軟件測(cè)試工程師如何成長(zhǎng)與發(fā)展 2.1 存儲(chǔ)技能敲開著名企業(yè)的大門 2.2 軟件測(cè)試工程師的成長(zhǎng)歷程 第3章 ASP.NET方向軟件測(cè)試工程師實(shí)踐準(zhǔn)備 3.1 ASP.NET開發(fā)平臺(tái)簡(jiǎn)介 3.1.1 ASP.NET的編程模型 3.1.2 ASP.NET的優(yōu)勢(shì) 3.1.3 ASP.NET的語(yǔ)言支持 3.2 ASP.NET測(cè)試環(huán)境的搭建 3.2.1 安裝IIS 3.2.2 安裝Microsoft.NET Framework 2.0 3.2.3 配置IIS 3.2.4 安裝并配置MySQL 3.3 測(cè)試機(jī)網(wǎng)絡(luò)與環(huán)境的配置 3.3.1 Windows系統(tǒng) 3.3.2 Mac系統(tǒng) 3.3.3 Linux系統(tǒng) 3.3.4 Solaris系統(tǒng) 3.3.5 HP—UX系統(tǒng) 3.3.6 IBM—AIX系統(tǒng)第二篇 基于ASP.NET產(chǎn)品線的項(xiàng)目實(shí)踐 第4章 項(xiàng)目初期各階段的主要工作 4.1 項(xiàng)目立項(xiàng)與擬定產(chǎn)品的發(fā)展方向階段 4.1.1 產(chǎn)品需求文檔的形成及其實(shí)例 4.1.2 需求階段測(cè)試工程師的工作 4.2 產(chǎn)品規(guī)格說(shuō)明書制定階段 4.2.1 產(chǎn)品規(guī)格說(shuō)明書的形成及其實(shí)例 4.2.2 產(chǎn)品規(guī)格說(shuō)明書制定階段測(cè)試工程師的工作 4.3 產(chǎn)品技術(shù)文檔設(shè)計(jì)階段 4.3.1 編寫技術(shù)設(shè)計(jì)文檔 4.3.2 技術(shù)設(shè)計(jì)文檔階段測(cè)試工程師的工作 第5章 軟件測(cè)試計(jì)劃的制定 5.1 為何要制定測(cè)試計(jì)劃 5.2 怎樣設(shè)計(jì)測(cè)試計(jì)劃 5.2.1 產(chǎn)品基本情況調(diào)研 5.2.2 測(cè)試需求說(shuō)明 5.2.3 計(jì)劃表 5.2.4 測(cè)試資源配置 5.2.5 系統(tǒng)風(fēng)險(xiǎn)評(píng)估 5.2.6 測(cè)試的策略和記錄 5.2.7 問(wèn)題跟蹤報(bào)告 5.2.8 測(cè)試計(jì)劃的發(fā)布 5.3 測(cè)試計(jì)劃設(shè)計(jì)實(shí)例 5.4 測(cè)試計(jì)劃修改與維護(hù) 第6章 軟件測(cè)試用例的編寫 6.1 白盒測(cè)試用例設(shè)計(jì)方法與案例 6.1.1 邏輯覆蓋法設(shè)計(jì)案例 ……第三篇 如何從一個(gè)普通工程師成長(zhǎng)為資深工程師附錄 大學(xué)圖書管理系統(tǒng)說(shuō)明書參考文獻(xiàn)
章節(jié)摘錄
插圖:1.1.2個(gè)人素養(yǎng)方面(1)首先要有興趣。興趣是最好的老師(愛因斯坦名言)。只有熱愛這個(gè)職業(yè),才能把事情做好。(2)有較強(qiáng)的邏輯思維能力和分析判斷能力,如反向思維和發(fā)散思維能力。敏銳的洞察力,對(duì)問(wèn)題進(jìn)行準(zhǔn)確的分析。一個(gè)好的測(cè)試工程師具有“測(cè)試是為了破壞”的觀點(diǎn),捕獲用戶觀點(diǎn)的能力,強(qiáng)烈的質(zhì)量追求,對(duì)細(xì)節(jié)的關(guān)注能力。對(duì)產(chǎn)品應(yīng)用高風(fēng)險(xiǎn)區(qū)的判斷能力以便將有限的測(cè)試針對(duì)重點(diǎn)環(huán)節(jié)。(3)較強(qiáng)的學(xué)習(xí)能力。思維活躍,有創(chuàng)新意識(shí)。一個(gè)理想的測(cè)試者應(yīng)該有能力將以前曾經(jīng)遇到過(guò)的類似的錯(cuò)誤從記憶深處挖掘出來(lái),這一能力在測(cè)試過(guò)程中的價(jià)值是無(wú)法衡量的。因?yàn)樵S多新出現(xiàn)的問(wèn)題和已經(jīng)發(fā)現(xiàn)的問(wèn)題相差無(wú)幾。(4)較強(qiáng)的溝通能力。軟件測(cè)試工程師需要經(jīng)常和開發(fā)人員溝通,良好的溝通技巧是非常重要的。軟件測(cè)試員要善于表達(dá)觀點(diǎn),表明軟件缺陷為何必須修復(fù),并通過(guò)實(shí)際演示陳述觀點(diǎn)。(5)良好的團(tuán)隊(duì)合作精神。軟件大多數(shù)都需要多人集體合作完成,因此團(tuán)隊(duì)的合作尤其重要。(6)強(qiáng)烈的責(zé)任感,態(tài)度嚴(yán)謹(jǐn),要有耐心,要有鉆研精神,不輕易放棄任何一個(gè)問(wèn)題。(7)能承受壓力,一些質(zhì)量保證工作需要難以置信的耐心。有時(shí)需要花費(fèi)驚人的時(shí)間去分離、識(shí)別和分派一個(gè)錯(cuò)誤。這個(gè)工作是那些沒(méi)有耐心的人無(wú)法完成的。要有主見,要有自信,能堅(jiān)持自己的觀點(diǎn)。開發(fā)者指責(zé)測(cè)試者出了錯(cuò)是常有的事,測(cè)試者必須對(duì)自己的觀點(diǎn)有足夠的自信。如果允許別人對(duì)自己指東指西,就不能完成更多的事情了??梢灶A(yù)料,開發(fā)者會(huì)盡力對(duì)錯(cuò)誤進(jìn)行解釋,此時(shí),測(cè)試者需要耐心聽開發(fā)者的解釋,同時(shí)也要堅(jiān)持自己的觀點(diǎn)。(8)具有一定的英文閱讀能力和語(yǔ)言組織能力,可以準(zhǔn)確地表達(dá)缺陷問(wèn)題。(9)從用戶角度考慮問(wèn)題的能力。(10)項(xiàng)目管理能力。除了上面提到的兩個(gè)主要方面外,還有其他和軟件有關(guān)的行業(yè)知識(shí)。比如大學(xué)學(xué)籍管理系統(tǒng)軟件,需要了解此系統(tǒng)包含哪些常規(guī)的信息,知道此軟件相關(guān)的知識(shí)。
編輯推薦
《軟件測(cè)試方法與技術(shù)實(shí)踐指南ASP.NET版》:以實(shí)踐為出發(fā)點(diǎn),以實(shí)際項(xiàng)目為原型展開進(jìn)行的,引導(dǎo)學(xué)生如何成為一名合格的軟件測(cè)試工程師。軟件測(cè)試工程師必備的知識(shí)技能與發(fā)展前景深入學(xué)習(xí)如何編寫測(cè)試計(jì)劃深入學(xué)習(xí)如何編寫測(cè)試案例深入學(xué)習(xí)如何發(fā)現(xiàn)、管理Bug以及與開發(fā)人員溝通深入學(xué)習(xí)如何寫測(cè)試評(píng)價(jià)報(bào)告深入學(xué)習(xí)測(cè)試工具與框架的使用
圖書封面
圖書標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
軟件測(cè)試方法與技術(shù)實(shí)踐指南ASP.NET版 PDF格式下載