《軟件測試(第2版)/“十二五”職業(yè)教育國家規(guī)劃教材修訂版·高級職業(yè)教育軟件技術(shù)專業(yè)教學(xué)資源庫配套教材》是國家職業(yè)教育軟件技術(shù)專業(yè)教學(xué)資源庫配套教材,也是“十二五”職業(yè)教育國家規(guī)劃教材的修訂版。 《軟件測試(第2版)/“十二五”職業(yè)教育國家規(guī)劃教材修訂版·高級職業(yè)教育軟件技術(shù)專業(yè)教學(xué)資源庫配套教材》是按照高職高專軟件技術(shù)人才培養(yǎng)方案的要求,總結(jié)近幾年國家示范性高職院校軟件技術(shù)專業(yè)教學(xué)改革經(jīng)驗編寫而成。 《軟件測試(第2版)/“十二五”職業(yè)教育國家規(guī)劃教材修訂版·高級職業(yè)教育軟件技術(shù)專業(yè)教學(xué)資源庫配套教材》以培養(yǎng)軟件測試能力為目標(biāo),注重軟件測試技術(shù)的應(yīng)用,按軟件測試的工作過程設(shè)計學(xué)習(xí)過程,選取了典型的工作任務(wù)組織教學(xué)內(nèi)容,《軟件測試(第2版)/“十二五”職業(yè)教育國家規(guī)劃教材修訂版·高級職業(yè)教育軟件技術(shù)專業(yè)教學(xué)資源庫配套教材》共分為6個單元,內(nèi)容包括:軟件測試入門,黑盒測試,白盒測試,單元測試,自動化測試。每個單元都由“學(xué)習(xí)目標(biāo)”“引例描述”與若干“任務(wù)”組成,每個任務(wù)包含了任務(wù)陳述、知識準備、任務(wù)實施、任務(wù)拓展、項目實訓(xùn)等。通過對各個模塊的學(xué)習(xí)加深對知識的理解和提升,強化學(xué)生分析問題和解決問題的能力,激發(fā)學(xué)生的創(chuàng)新實踐能力。 《軟件測試(第2版)/“十二五”職業(yè)教育國家規(guī)劃教材修訂版·高級職業(yè)教育軟件技術(shù)專業(yè)教學(xué)資源庫配套教材》可以作為高等職業(yè)院校電子信息大類專業(yè)“軟件測試”課程的教材也可以作為軟件測試學(xué)習(xí)者的參考書。
國家職業(yè)教育專業(yè)教學(xué)資源庫是教育部、財政部為深化高職院校教育教學(xué)改革,加強專業(yè)與課程建設(shè),推動優(yōu)質(zhì)教學(xué)資源共建共享,提高人才培養(yǎng)質(zhì)量而啟動的國家級建設(shè)項目。2011年,軟件技術(shù)專業(yè)被教育部、財政部確定為高等職業(yè)教育專業(yè)教學(xué)資源庫立項建設(shè)專業(yè),由常州信息職業(yè)技術(shù)學(xué)院主持建設(shè)軟件技術(shù)專業(yè)教學(xué)資源庫。
按照教育部提出的建設(shè)要求,建設(shè)項目組聘請了中國科學(xué)技術(shù)大學(xué)陳國良院士擔(dān)任資源庫建設(shè)總顧問,確定了常州信息職業(yè)技術(shù)學(xué)院、深圳職業(yè)技術(shù)學(xué)院、青島職業(yè)技術(shù)學(xué)院、湖南鐵道職業(yè)技術(shù)學(xué)院、長春職業(yè)技術(shù)學(xué)院、山東商業(yè)職業(yè)技術(shù)學(xué)院、重慶電子工程職業(yè)學(xué)院、南京工業(yè)職業(yè)技術(shù)學(xué)院、威海職業(yè)學(xué)院、淄博職業(yè)學(xué)院、北京信息職業(yè)技術(shù)學(xué)院、武漢軟件工程職業(yè)學(xué)院、深圳信息職業(yè)技術(shù)學(xué)院、杭州職業(yè)技術(shù)學(xué)院、淮安信息職業(yè)技術(shù)學(xué)院、無錫商業(yè)職業(yè)技術(shù)學(xué)院、陜西工業(yè)職業(yè)技術(shù)學(xué)院17所院校和微軟(中國)有限公司、國際商用機器(中國)有限公司(IBM)、思科系統(tǒng)(中國)網(wǎng)絡(luò)技術(shù)有限公司、英特爾(中國)有限公司等20余家企業(yè)作為聯(lián)合建設(shè)單位,形成了一支學(xué)校、企業(yè)、行業(yè)緊密結(jié)合的建設(shè)團隊。依據(jù)軟件技術(shù)專業(yè)“職業(yè)情境、項目主導(dǎo)”人才培養(yǎng)規(guī)律,按照“學(xué)中做、做中學(xué)”教學(xué)思路,較好地完成了軟件技術(shù)專業(yè)資源庫建設(shè)任務(wù)。
本套教材是“國家職業(yè)教育軟件技術(shù)專業(yè)教學(xué)資源庫”建設(shè)項目的重要成果之一,也是資源庫課程開發(fā)成果和資源整合應(yīng)用實踐的重要載體。教材體例新穎,具有以下鮮明特色。
第一,根據(jù)學(xué)生就業(yè)面向與就業(yè)崗位,構(gòu)建基于軟件技術(shù)職業(yè)崗位任務(wù)的課程體系與教材體系。項目組在對軟件企業(yè)職業(yè)崗位調(diào)研分析的基礎(chǔ)上,對崗位典型工作任務(wù)進行歸納與分析,開發(fā)了“Java程序設(shè)計”、“軟件開發(fā)與項目管理”等14門基于軟件企業(yè)職業(yè)崗位的課程教學(xué)資源及配套教材。
第二,立足“教、學(xué)、做”一體化特色,設(shè)計三位一體的教材。從“教什么,怎么教”、“學(xué)什么,怎么學(xué)”、“做什么,怎么做”三個問題出發(fā),每門課程均配套課程標(biāo)準、學(xué)習(xí)指南、教學(xué)設(shè)計、電子課件、微課視頻、課程案例、習(xí)題試題、經(jīng)驗技巧、常見問題及解答等在內(nèi)的豐富的教學(xué)資源,同時與企業(yè)開發(fā)了大量的企業(yè)真實案例和培訓(xùn)資源包。
第三,有效整合教材內(nèi)容與教學(xué)資源,打造立體化、自主學(xué)習(xí)式的新形態(tài)一體化教材。教材創(chuàng)新采用輔學(xué)資源標(biāo)注,通過圖標(biāo)形象地提示讀者本教學(xué)內(nèi)容所配備的資源類型、內(nèi)容和用途,從而將教材內(nèi)容和教學(xué)資源有機整合,渾然一體。通過對“知識點”提供與之對應(yīng)的微課視頻二維碼,讓讀者以紙質(zhì)教材為核心,通過互聯(lián)網(wǎng)尤其是移動互聯(lián)網(wǎng),將多媒體的教學(xué)資源與紙質(zhì)教材有機融合,實現(xiàn)“線上線下互動,新舊媒體融合”,成為“互聯(lián)網(wǎng)+”時代教材功能升級和形式創(chuàng)新的成果。
第四,遵循工作過程系統(tǒng)化課程開發(fā)理論,打破“章、節(jié)”編寫模式,建立了“以項目為導(dǎo)向,用任務(wù)進行驅(qū)動,融知識學(xué)習(xí)與技能訓(xùn)練于一體”的教材體系,體現(xiàn)高職教育職業(yè)化、實踐化特色。
第五,本套教材裝幀精美,采用雙色印刷,并以新穎的版式設(shè)計,突出重點概念與技能,仿真再現(xiàn)軟件技術(shù)相關(guān)資料。通過視覺效果搭建知識技能結(jié)構(gòu),給人耳目一新的感覺。
本套教材的編寫是在第1版的基礎(chǔ)上,幾經(jīng)修改,既具積累之深厚,又具改革之創(chuàng)新,是全國近20余所院校和20多家企業(yè)的110余名教師、企業(yè)工程師的心血與智慧的結(jié)晶,也是軟件技術(shù)專業(yè)教學(xué)資源庫3年建設(shè)成果的又一次集中體現(xiàn)。我們相信,隨著軟件技術(shù)專業(yè)教學(xué)資源庫的應(yīng)用與推廣,本套教材將會成為軟件技術(shù)專業(yè)學(xué)生、教師、企業(yè)員工立體化學(xué)習(xí)平臺中的重要支撐。
單元1 軟件測試入門
學(xué)習(xí)目標(biāo)
引例描述
任務(wù)1 理解軟件工程和軟件測試的聯(lián)系及軟件測試模型
任務(wù)陳述
知識準備
1.1 軟件測試
1.1.1 早期定義
1.1.2 標(biāo)準定義
1.2 軟件工程
1.2.1 軟件工程的由來
1.2.2 軟件工程的定義
1.2.3 軟件工程的核心知識(SWEBOK)
任務(wù)實施
任務(wù)拓展
項目實訓(xùn) 了解軟件測試的演變
任務(wù)2 正確理解和認識軟件質(zhì)量的概念及質(zhì)量保證體系
任務(wù)陳述
知識準備
1.3 軟件缺陷
1.3.1 軟件缺陷的定義
1.3.2 軟件缺陷產(chǎn)生的原因
1.3.3 軟件缺陷的修復(fù)成本
1.4 軟件可靠性
1.4.1 軟件可靠性與硬件可靠性的區(qū)別
1.4.2 影響軟件可靠性的因素
1.5 軟件質(zhì)量
任務(wù)實施
任務(wù)拓展
項目實訓(xùn) 深入理解軟件質(zhì)量
任務(wù)3 理解軟件測試的分類、原則和流程
任務(wù)陳述
知識準備
1.6 測試用例
1.6.1 測試用例的定義
1.6.2 測試用例的重要性
1.6.3 測試用例的評價標(biāo)準
1.6.4 測試用例設(shè)計的基本原則
1.7 測試環(huán)境
1.7.1 測試環(huán)境的定義
1.7.2 測試環(huán)境的重要性
1.7.3 良好測試環(huán)境的要素
1.7.4 測試環(huán)境的規(guī)劃
1.7.5 測試環(huán)境的維護和管理
1.8 了解軟件測試的分類
1.8.1 按是否需要執(zhí)行被測軟件的角度劃分
1.8.2 按階段劃分
1.8.3 按測試方法劃分
1.9 了解軟件測試的流程
1.9.1 需求分析階段
……
單元2 黑盒測試
單元3 白盒測試
單元4 單元測試
單元5 測試管理
單元6 自動化測試
參考文獻