劉冬 朱家云 陜西服裝工程學(xué)院
軟件測(cè)試技術(shù)課程項(xiàng)目化教學(xué)改革實(shí)現(xiàn)
劉冬 朱家云 陜西服裝工程學(xué)院
通過對(duì)傳統(tǒng)的軟件測(cè)試技術(shù)課程教學(xué)的觀察我們可以發(fā)現(xiàn),在傳統(tǒng)教學(xué)理念的影響下,大部分教師仍將基礎(chǔ)知識(shí)灌輸作為教學(xué)的主要方式,將自己的“教”貫穿于整個(gè)課堂,忽略學(xué)生的主體性。在這里我所提到的主體性,不僅是指學(xué)生在課堂中主動(dòng)參與,更是指學(xué)生在課堂活動(dòng)參與中獲得知識(shí)和技能,尤其是技能。盡管有的學(xué)生具備扎實(shí)的軟件測(cè)試技術(shù),但是他在參加工作的時(shí)候卻無法將所獲得的基礎(chǔ)知識(shí)應(yīng)用到其中,任務(wù)完成情況可想而知。這些學(xué)生我們可以將之稱為“高分低能”。軟件測(cè)試技術(shù)所需要的不僅是知識(shí)人才,更是技能人才。因此,在組織軟件測(cè)試技術(shù)課程教學(xué)的時(shí)候,教師不僅要從教材知識(shí)入手,向?qū)W生傳授更多有價(jià)值的基礎(chǔ)知識(shí),更要在這一過程中鍛煉學(xué)生的動(dòng)手操作能力,讓學(xué)生在動(dòng)手中實(shí)踐理論知識(shí),軟件測(cè)試技術(shù)課程教學(xué)改革成為當(dāng)前教育教學(xué)工作開展的重要內(nèi)容。在改革中,我發(fā)現(xiàn)在軟件測(cè)試技術(shù)課程中應(yīng)用項(xiàng)目化教學(xué)方式可以切實(shí)提高學(xué)生的知識(shí)應(yīng)用能力,提高學(xué)生的動(dòng)手操作能力。
軟件測(cè)試技術(shù)課程 項(xiàng)目化教學(xué) 教學(xué)實(shí)踐
軟件測(cè)試技術(shù)從其字面上來看這是一門對(duì)技術(shù)水平有很高要求的科目。但是在當(dāng)前的軟件測(cè)試技術(shù)教學(xué)來看,大多數(shù)教師仍將基礎(chǔ)知識(shí)傳授作為教學(xué)的主要內(nèi)容,錯(cuò)誤地認(rèn)為只要學(xué)生在能夠利用課堂上所獲取的知識(shí)來應(yīng)付考試即可,其他技能方面的內(nèi)容只需要在工作中國慢慢培養(yǎng)就可以了。當(dāng)前無論何種企業(yè)對(duì)人才的需求已經(jīng)由過去的知識(shí)型人才轉(zhuǎn)變?yōu)榱思寄苄腿瞬牛髽I(yè)非??粗貑T工(學(xué)生)的技能水平。因此,教師在組織軟件測(cè)試技術(shù)課程教學(xué)的時(shí)候,需要立足企業(yè)需求,將學(xué)生的技能訓(xùn)練作為中心來對(duì)學(xué)生進(jìn)行知識(shí)講授,將知識(shí)與實(shí)踐結(jié)合起來,以此培養(yǎng)合格的人才。在軟件測(cè)試技術(shù)課程開展中實(shí)行項(xiàng)目化教學(xué)不失為一種有效的方式。下面,我將立足校企合作來談一談如何在小組合作學(xué)習(xí)中實(shí)行項(xiàng)目化教學(xué)。
1.1 選擇軟件測(cè)試項(xiàng)目
“軟件測(cè)試技術(shù)”從字面上其主要包含兩大主體一種手段:一是軟件,一是技術(shù),“測(cè)試”其手段。在組織軟件測(cè)試技術(shù)教學(xué)的時(shí)候,這三者是缺一不可的,其中軟件測(cè)試項(xiàng)目是必備內(nèi)容。在進(jìn)行項(xiàng)目實(shí)踐的時(shí)候,我們首先要選擇合適的軟件測(cè)試項(xiàng)目,為學(xué)生提供合適的測(cè)試內(nèi)容。那么,如何選擇合適的軟件測(cè)試項(xiàng)目呢?既然我們所談的是立足校企合作的項(xiàng)目教學(xué),那么我們不妨從企業(yè)軟件入手,將企業(yè)所使用的軟件作為測(cè)試的主要內(nèi)容。在對(duì)與我們學(xué)校有合作的企業(yè)進(jìn)行調(diào)研的時(shí)候,在組織軟件測(cè)試項(xiàng)目的時(shí)候?qū)ⅰ帮w機(jī)購票系統(tǒng)”作為軟件測(cè)試的總項(xiàng)目。因?yàn)椤帮w機(jī)購票”不僅與學(xué)生的工作崗位相切合,同時(shí)學(xué)生在生活中也會(huì)接觸到“飛機(jī)購票”問題,可以有效調(diào)動(dòng)自身的生活經(jīng)驗(yàn)來將自己的親身體會(huì)融入其中,以此真實(shí)地發(fā)現(xiàn)其中的不足。在選定了軟件測(cè)試項(xiàng)目之后,教師需要按照有序的教學(xué)順序來引導(dǎo)學(xué)生從感性到理性地掌握基礎(chǔ)知識(shí)。我在組織教學(xué)的時(shí)候,一般會(huì)按照“制定測(cè)試計(jì)劃→編寫測(cè)試用例→手動(dòng)執(zhí)行測(cè)試用例→自動(dòng)化執(zhí)行測(cè)試用例→功能測(cè)試→性能測(cè)試→界面、兼容性、安全性→測(cè)試結(jié)果、缺陷分析”這一順序來將基礎(chǔ)知識(shí)作用其中,比如,在制定測(cè)試計(jì)劃的時(shí)候,我會(huì)按照教材內(nèi)容引導(dǎo)學(xué)生按照整個(gè)項(xiàng)目的周期“需求-設(shè)計(jì)-編碼-測(cè)試-發(fā)布-實(shí)施-維護(hù)”這一系統(tǒng)過程來組織學(xué)生編寫計(jì)劃,將計(jì)劃現(xiàn)實(shí)需求結(jié)合起來,提高計(jì)劃的時(shí)效性。而且,在有序的計(jì)劃編寫中,學(xué)生不僅可以將所學(xué)到的理論知識(shí)應(yīng)用其中,還有利于學(xué)生以后參加工作,為學(xué)生工作的開展打下堅(jiān)實(shí)的基礎(chǔ)。
1.2 測(cè)試軟件項(xiàng)目
在選定了軟件測(cè)試項(xiàng)目之后,需要引導(dǎo)學(xué)生對(duì)其進(jìn)行親身測(cè)試。在班級(jí)授課制下,若想使每一個(gè)學(xué)生都能參與到測(cè)試實(shí)踐中來,分組合作不失為一種有效的方式。在小組合作中,學(xué)生不僅可以都有親身測(cè)試的機(jī)會(huì),還可以在測(cè)試的過程中通過小組成員的互幫互助來彌補(bǔ)自身知識(shí)漏洞,從而鞏固知識(shí)儲(chǔ)備,提高測(cè)試能力。我在對(duì)學(xué)生進(jìn)行分組的時(shí)候一般按照“異質(zhì)同構(gòu)”的原則將不同認(rèn)知能力和知識(shí)水平的學(xué)生結(jié)合在一起,這樣可以使不同學(xué)習(xí)程度的學(xué)生在小組中互幫互助,提高其自學(xué)能力。在分組之后,我會(huì)將所選定的測(cè)試項(xiàng)目呈現(xiàn)在學(xué)生面前,引導(dǎo)他們?cè)谛〗M中討論本次的測(cè)試計(jì)劃,然后根據(jù)所選定的軟件項(xiàng)目的測(cè)試需求,在討論交流中制定合適的測(cè)試計(jì)劃,并在合作中踐行該計(jì)劃。在計(jì)劃實(shí)踐的過程中,為了使每一個(gè)學(xué)生都動(dòng)手操作的機(jī)會(huì),我會(huì)讓每一個(gè)學(xué)生根據(jù)自身的特長來扮演不同的角色,如誰負(fù)責(zé)手工測(cè)試、誰負(fù)責(zé)缺陷統(tǒng)計(jì)、誰負(fù)責(zé)性能測(cè)試等都有相應(yīng)的負(fù)責(zé)人,做到責(zé)任到人。在某一學(xué)生進(jìn)行測(cè)試的時(shí)候,其他學(xué)生并不是無事可做的,他們需要將該“測(cè)試人員”的測(cè)試情況一一記錄下來,形成完整的測(cè)試過程。然后將自己所記錄的測(cè)試過程與以指定的測(cè)試計(jì)劃相比較,看一看在哪一環(huán)節(jié)出現(xiàn)了何種錯(cuò)誤,應(yīng)該如何應(yīng)對(duì)這種錯(cuò)誤等,這樣可以實(shí)現(xiàn)測(cè)試的針對(duì)性,彌補(bǔ)測(cè)試操作不足。在軟件測(cè)試的過程中,有三個(gè)情境是需要提高警惕的,主要有動(dòng)手測(cè)試、自動(dòng)化測(cè)試和性能測(cè)試。在進(jìn)行這三個(gè)情境的時(shí)候,我會(huì)引導(dǎo)學(xué)生以所選取的“飛機(jī)購票系統(tǒng)”為依托將測(cè)試計(jì)劃、測(cè)試用例、測(cè)試執(zhí)行、測(cè)試結(jié)果分析等進(jìn)行反復(fù)測(cè)試,如此學(xué)生逐一突破測(cè)試重難點(diǎn),實(shí)現(xiàn)測(cè)試的有效性。而且,學(xué)生在真實(shí)的項(xiàng)目測(cè)試工作中,不僅可以利用所學(xué)的知識(shí)完成相關(guān)任務(wù),做到在實(shí)踐中檢驗(yàn)自身的知識(shí)掌握情況,還可以加深對(duì)軟件測(cè)試流程的理解,在合作中激發(fā)學(xué)生動(dòng)手操作的積極性,提高操作、測(cè)試水平。
1.3 評(píng)價(jià)測(cè)試項(xiàng)目
一堂完整的課堂教學(xué)包括導(dǎo)入、課堂教學(xué)和評(píng)價(jià)這三個(gè)基本的環(huán)節(jié)。在引導(dǎo)學(xué)生以小組合作形式完成軟件測(cè)試項(xiàng)目之后,教師需要對(duì)學(xué)生的測(cè)試情況進(jìn)行評(píng)價(jià)。在傳統(tǒng)的課堂評(píng)價(jià)中,教師一般選擇考試的方式來對(duì)學(xué)生進(jìn)行總結(jié)性評(píng)價(jià),這種將理論作為主要評(píng)價(jià)內(nèi)容的方式,不利于對(duì)學(xué)生進(jìn)行全面評(píng)價(jià)。我在課程考核的過程中,一般采取過程考核、理論考核和實(shí)踐考核相結(jié)合的方式,對(duì)學(xué)生進(jìn)行整體評(píng)價(jià)。在這個(gè)整體評(píng)價(jià)系統(tǒng)中,每一部分所占的比重是不同的,我一般會(huì)按照2:3:5的比例對(duì)學(xué)生進(jìn)行評(píng)價(jià)。這種評(píng)價(jià)比例將實(shí)踐作為重點(diǎn),有利于對(duì)學(xué)生的實(shí)踐操作產(chǎn)生一種促進(jìn)作用。在過程考核中,我比較注重對(duì)學(xué)生進(jìn)行課堂參與情況進(jìn)行評(píng)價(jià),同時(shí)會(huì)將學(xué)生之前的課堂表現(xiàn)作為標(biāo)準(zhǔn),看學(xué)生在課堂表現(xiàn)中是否有所進(jìn)步。在理論評(píng)價(jià)中,主要是將學(xué)生對(duì)本項(xiàng)目中所包含的一些理論知識(shí)的掌握情況進(jìn)行評(píng)定,從兩方面入手:一是基礎(chǔ)知識(shí)是否掌握得扎實(shí);二是基礎(chǔ)知識(shí)是否系統(tǒng)掌握。在實(shí)踐評(píng)價(jià)中,主要是對(duì)學(xué)生的動(dòng)手操作能力和小組活動(dòng)參與情況進(jìn)行評(píng)定,具體而言,這三個(gè)評(píng)價(jià)部分主要對(duì)應(yīng)不同的軟件測(cè)試項(xiàng)目環(huán)節(jié),如過程考核主要是對(duì)每個(gè)測(cè)試情境的評(píng)定;理論考核主要是對(duì)測(cè)試計(jì)劃、測(cè)試用例、性能測(cè)試、界面兼容性部分知識(shí)的系統(tǒng)考察;實(shí)踐考核主要是從軟件測(cè)試計(jì)劃的編寫到測(cè)試總結(jié)的整體評(píng)價(jià)。
總之,在進(jìn)行軟件測(cè)試技術(shù)課程教學(xué)的時(shí)候,教師可以將教學(xué)內(nèi)容與企業(yè)相接軌,從企業(yè)選取典型的軟件測(cè)試項(xiàng)目,將其作為教學(xué)活動(dòng)開展的主要依據(jù),在教學(xué)活動(dòng)中,引導(dǎo)學(xué)生以所選定的項(xiàng)目為中心以小組合作探究的形式從“制定測(cè)試計(jì)劃→編寫測(cè)試用例→手動(dòng)執(zhí)行測(cè)試用例→自動(dòng)化執(zhí)行測(cè)試用例→功能測(cè)試→性能測(cè)試→界面、兼容性、安全性→測(cè)試結(jié)果、缺陷分析”這些環(huán)節(jié)入手,將理論與實(shí)踐結(jié)合起來,并對(duì)學(xué)生的測(cè)試進(jìn)行綜合評(píng)價(jià),以此提高學(xué)生的軟件測(cè)試能力。
[1]謝倩;李芬;劉靈敏.《軟件測(cè)試技術(shù)》課程教學(xué)改革的探索與實(shí)踐[J].中國培訓(xùn),2015
[2]楊秋輝;洪玫;郭兵;何丹;黃武.軟件測(cè)試課程實(shí)踐教學(xué)改革研究[J].計(jì)算機(jī)教育,2016
陜西服裝工程學(xué)院教學(xué)改革研究項(xiàng)目基金資助(項(xiàng)目編號(hào):2016J020)。
劉冬(1983—),男,漢,陜西咸陽人,講師。研究方向:網(wǎng)絡(luò)技術(shù)、軟件技術(shù)。
朱家云(1983—),女,漢,陜西商洛人,講師。研究方向:web技術(shù),數(shù)據(jù)庫技術(shù)。