田明君+張?jiān)?呂俊燕
摘要:隨著軟件行業(yè)的快速發(fā)展,軟件測(cè)試人才需求與學(xué)校人才培養(yǎng)之間的矛盾越發(fā)尖銳。該文通過(guò)分析現(xiàn)代企業(yè)對(duì)軟件測(cè)試人員的具體要求,以我系軟件技術(shù)專業(yè)《軟件測(cè)試設(shè)計(jì)與方法》課程為例,對(duì)該課程的課程目標(biāo)、課程內(nèi)容、教學(xué)手段及教學(xué)評(píng)價(jià)等進(jìn)行改革,旨在解決目前軟件測(cè)試課程教學(xué)所存在的實(shí)際問(wèn)題。
關(guān)鍵詞: 軟件測(cè)試;實(shí)踐教學(xué);教學(xué)改革;高職教育
中圖分類號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2015)31-0075-02
近年來(lái),隨著軟件的規(guī)模及復(fù)雜性的日益增加,軟件質(zhì)量已經(jīng)成為人們關(guān)注的焦點(diǎn)問(wèn)題。而軟件測(cè)試是保證軟件質(zhì)量的重要手段,軟件測(cè)試在軟件開(kāi)發(fā)中的作用越來(lái)越重要,軟件企業(yè)對(duì)于軟件測(cè)試人才的需求飛速增長(zhǎng),軟件測(cè)試人員的地位得到了前所未有的提高,對(duì)于軟件測(cè)試人才的培養(yǎng)成為各類教育機(jī)構(gòu)人才培養(yǎng)的新熱點(diǎn)。很多高職院校增加了軟件測(cè)試專業(yè),并開(kāi)設(shè)了《軟件測(cè)試方法與設(shè)計(jì)》課程,但由于教學(xué)經(jīng)驗(yàn)和實(shí)戰(zhàn)經(jīng)驗(yàn)嚴(yán)重不足,導(dǎo)致該課程的教學(xué)目標(biāo)、教學(xué)要求及教學(xué)效果與企業(yè)要求嚴(yán)重脫節(jié)。因此,我系依托校企合作和學(xué)校軟件開(kāi)發(fā)“孵化園”,對(duì)該課程從教學(xué)目標(biāo)的制定、教學(xué)內(nèi)容的遴選及教學(xué)效果評(píng)價(jià)等幾個(gè)方面進(jìn)行了一系列的改革。
1 軟件測(cè)試課程改革的背景及存在的實(shí)際問(wèn)題
目前,很多高職院校開(kāi)設(shè)了軟件測(cè)試的相關(guān)課程,但是由于教學(xué)經(jīng)驗(yàn)和實(shí)戰(zhàn)經(jīng)驗(yàn)的不足,導(dǎo)致該課程的設(shè)立及實(shí)施過(guò)程中面臨很多實(shí)際問(wèn)題:
1.1 教學(xué)目標(biāo)和內(nèi)容的制定與企業(yè)實(shí)際需求脫節(jié)
軟件測(cè)試技術(shù)的發(fā)展速度日新月異,測(cè)試方法和測(cè)試手段也在不斷更新,但是目前許多高職院校開(kāi)設(shè)的《軟件測(cè)試方法與設(shè)計(jì)》的課程的教學(xué)目標(biāo)和教學(xué)內(nèi)容仍然偏重理論知識(shí)掌握,并且很多教學(xué)內(nèi)容嚴(yán)重滯后。學(xué)校要培養(yǎng)出符合企業(yè)用人需要的人才,就必須充分調(diào)研,制定出符合當(dāng)前發(fā)展的教學(xué)目標(biāo),充實(shí)教學(xué)內(nèi)容,完善教學(xué)計(jì)劃。
1.2 實(shí)踐教學(xué)相對(duì)薄弱,案例選擇缺乏新穎性
經(jīng)過(guò)多年的摸索和改革,很多高職院校已經(jīng)開(kāi)始采用“項(xiàng)目驅(qū)動(dòng)法”和“案例法”進(jìn)行軟件測(cè)試課程的教學(xué),從而調(diào)動(dòng)學(xué)生積極性,激發(fā)學(xué)生學(xué)習(xí)興趣,提高學(xué)生的動(dòng)手實(shí)踐能力。但是在教學(xué)過(guò)程中,教師選用的項(xiàng)目和案例大多是自己開(kāi)發(fā),并且多年沿用,內(nèi)容相對(duì)陳舊單一,不能時(shí)刻與社會(huì)發(fā)展相銜接。
1.3 課程考核評(píng)價(jià)方法單一
現(xiàn)代企業(yè)對(duì)人才的要求,并不僅僅體現(xiàn)在學(xué)生的學(xué)習(xí)成績(jī)和專業(yè)技術(shù)方面,更多是看重學(xué)生解決具體問(wèn)題的能力,以及在解決問(wèn)題過(guò)程中體現(xiàn)出的學(xué)習(xí)能力、溝通協(xié)調(diào)能力、團(tuán)隊(duì)合作能力等等。傳統(tǒng)的考核方法以考試分?jǐn)?shù)來(lái)確定最終成績(jī),具有片面性,一些動(dòng)手實(shí)踐能力強(qiáng)的學(xué)生不能夠充分發(fā)揮自己的優(yōu)勢(shì)。因此改變傳統(tǒng)考核評(píng)價(jià)方法,增加過(guò)程性考核比例,綜合考察學(xué)生整體素質(zhì)是課程考核評(píng)價(jià)的發(fā)展方向。
1.4 師資力量薄弱,教師缺乏企業(yè)工作經(jīng)驗(yàn)
大部分高校教師都是畢業(yè)后直接到學(xué)校參加工作,缺乏在企業(yè)的工作和歷練,對(duì)當(dāng)前社會(huì)需求并不熟悉,甚至隨著時(shí)間增長(zhǎng),和社會(huì)的脫軌會(huì)越發(fā)嚴(yán)重,加之本身的實(shí)踐動(dòng)手能力就比較薄弱,即使在工作后或多或少參加了一些專業(yè)的培訓(xùn)和學(xué)習(xí),但是依舊與社會(huì)需求有較大的差距,那么他們培養(yǎng)的學(xué)生也會(huì)受到很大的制約。
2 建立符合企業(yè)用人需求的教學(xué)目標(biāo)和教學(xué)內(nèi)容
在進(jìn)行本課程教學(xué)改革之前,一方面調(diào)研招聘網(wǎng)站了解目前企業(yè)軟件測(cè)試人才招聘中對(duì)軟件測(cè)試崗位人才的專業(yè)需求,另一方面通過(guò)走訪企業(yè),了解學(xué)生所需要掌握的專業(yè)技能和應(yīng)該具備職業(yè)素養(yǎng)。在制定人才培養(yǎng)方案之時(shí),邀請(qǐng)企業(yè)專家共同參與,明確培養(yǎng)目標(biāo),確保學(xué)生培養(yǎng)符合社會(huì)需求。
2.1 總體目標(biāo)
通過(guò)任務(wù)引領(lǐng)型、項(xiàng)目活動(dòng),掌握軟件測(cè)試的方法、軟件測(cè)試的流程、測(cè)試用例的搭建和面向?qū)ο蟮臏y(cè)試等技能和相關(guān)理論知識(shí),在完成本專業(yè)相關(guān)崗位的工作任務(wù)中,培養(yǎng)誠(chéng)實(shí)、守信、善于溝通和合作的品質(zhì),樹(shù)立環(huán)保、節(jié)能、安全等意識(shí),為發(fā)展職業(yè)能力奠定良好的基礎(chǔ)。
2.2 具體目標(biāo)
知識(shí)目標(biāo):使學(xué)生全面而系統(tǒng)地掌握在軟件測(cè)試過(guò)程中,所運(yùn)用的管理信息手段和方法的常見(jiàn)技術(shù)。熟悉軟件測(cè)試的基本理論;掌握軟件測(cè)試的策略及過(guò)程;掌握黑盒測(cè)試與白盒測(cè)試用例的設(shè)計(jì)方法;掌握軟件測(cè)試的生命周期;熟悉軟件測(cè)試模型;熟悉軟件測(cè)試的管理流程;熟悉自動(dòng)化測(cè)試;熟悉性能測(cè)試。
能力目標(biāo):通過(guò)對(duì)本課程的學(xué)習(xí),要求學(xué)生能綜合運(yùn)用軟件測(cè)試技術(shù)與手段;能利用軟件測(cè)試技術(shù)手段分析、設(shè)計(jì)、測(cè)試及反應(yīng)軟件中存在的問(wèn)題。通過(guò)獨(dú)立分析設(shè)計(jì),使學(xué)生具有一定的系統(tǒng)分析能力;通過(guò)測(cè)試用例設(shè)計(jì),使學(xué)生具備軟件開(kāi)發(fā)過(guò)程中高質(zhì)量完成測(cè)試的能力。熟練編寫(xiě)黑盒測(cè)試用例與白盒測(cè)試用例;初步培養(yǎng)測(cè)試方案計(jì)劃的編寫(xiě)能力;掌握缺陷報(bào)告的撰寫(xiě)方法;培養(yǎng)能夠利用相關(guān)測(cè)試工具進(jìn)行自動(dòng)化測(cè)試與性能測(cè)試的能力。
素質(zhì)目標(biāo):通過(guò)參與案例分組討論培養(yǎng)學(xué)生分析、解決問(wèn)題的能力、良好的自學(xué)能力、良好的溝通能力、團(tuán)隊(duì)協(xié)作精神。使學(xué)生具備的愛(ài)崗敬業(yè)、遵守職業(yè)道德規(guī)范、誠(chéng)實(shí)、守信的高尚品質(zhì)。
2.3 教學(xué)內(nèi)容及學(xué)時(shí)安排
表 1 教學(xué)內(nèi)容及進(jìn)度安排表
[單元\&教 學(xué) 內(nèi) 容\&學(xué)時(shí)分配\&軟件測(cè)試的基礎(chǔ)理論\&軟件測(cè)試的含義,軟件缺陷,軟件測(cè)試技術(shù)的發(fā)展歷史及現(xiàn)狀,軟件測(cè)試的目的及原則,軟件測(cè)試的生命周期,軟件測(cè)試與軟件開(kāi)發(fā)的關(guān)系\&4\&軟件測(cè)試方法及用例設(shè)計(jì)\&靜態(tài)測(cè)試與動(dòng)態(tài)測(cè)試,等價(jià)類劃分法,邊界值分析方法,因果圖法,決策表法,白盒測(cè)試方法\&24\&軟件測(cè)試流程\&軟件測(cè)試的復(fù)雜性與經(jīng)濟(jì)性,單元測(cè)試,集成測(cè)試,確認(rèn)測(cè)試,系統(tǒng)測(cè)試,驗(yàn)收測(cè)試\&8\&軟件測(cè)試計(jì)劃與相關(guān)文檔\&測(cè)試計(jì)劃,測(cè)試方案,測(cè)試用例設(shè)計(jì),缺陷報(bào)告,測(cè)試總結(jié)報(bào)告\&2\&軟件質(zhì)量保證\&質(zhì)量保證,質(zhì)量保證與測(cè)試的關(guān)系,軟件測(cè)試的管理,軟件開(kāi)發(fā)與測(cè)試過(guò)程的組織結(jié)構(gòu)與職責(zé)劃分,ISO9000標(biāo)準(zhǔn),能力成熟度模型,利用CMM對(duì)軟件機(jī)構(gòu)進(jìn)行成熟度評(píng)估\&8\&WEB網(wǎng)站的測(cè)試\&環(huán)境搭建,功能測(cè)試,頁(yè)面測(cè)試,數(shù)據(jù)庫(kù)測(cè)試,表單測(cè)試,負(fù)載測(cè)試,壓力測(cè)試,可靠性測(cè)試,配置測(cè)試\&16\&缺陷管理\&QC缺陷工具的使用,缺陷的管理流程\&2\&自動(dòng)化測(cè)試與性能測(cè)試\&自動(dòng)化與性能測(cè)試的概念,利用相關(guān)工具進(jìn)行自動(dòng)化測(cè)試與性能測(cè)試\&24\&綜合項(xiàng)目實(shí)訓(xùn)\&撰寫(xiě)項(xiàng)目測(cè)試計(jì)劃、設(shè)計(jì)測(cè)試用例、搭建測(cè)試環(huán)境、執(zhí)行測(cè)試、撰寫(xiě)缺陷跟蹤表、撰寫(xiě)測(cè)試報(bào)告\&24\&]
3 以“項(xiàng)目化教學(xué)”為核心的教學(xué)實(shí)施
3.1 以”工學(xué)結(jié)合”為著眼點(diǎn),打造“雙師”教學(xué)團(tuán)隊(duì)
作為學(xué)校教學(xué)的主力軍,教師的專業(yè)技能和對(duì)社會(huì)需求的把握將決定著學(xué)生培養(yǎng)的層次。一方面學(xué)院邀請(qǐng)企業(yè)專家,技術(shù)主管等一線技術(shù)人員來(lái)學(xué)校任職,和學(xué)校教師密切配合,共同組成“雙師”教學(xué)團(tuán)隊(duì)。另一方面,積極鼓勵(lì)在校教師到企業(yè)交流學(xué)習(xí)或者參加專業(yè)技能培訓(xùn),全面提升自身專業(yè)素質(zhì),提高在校教師“雙師”身份比例。通過(guò)兩方面打造的“雙師”教學(xué)團(tuán)隊(duì)能夠確?!肮W(xué)結(jié)合”的全面推進(jìn),能使學(xué)生的培養(yǎng)符合是時(shí)代和社會(huì)的需求。我院從事《軟件測(cè)試設(shè)計(jì)與方法》的課程教學(xué)時(shí),都是邀請(qǐng)企業(yè)專家擔(dān)任主講教師,學(xué)校教師擔(dān)任助理教師,負(fù)責(zé)學(xué)生日常的管理和答疑,同時(shí)完成著一門課程的教學(xué)。
3.2 加強(qiáng)實(shí)踐教學(xué),強(qiáng)化學(xué)生實(shí)踐動(dòng)手能力
加強(qiáng)實(shí)踐教學(xué)是課程改革的重點(diǎn)。我們主要通過(guò)兩個(gè)方面來(lái)進(jìn)行。一方面在課堂教學(xué)過(guò)程中,必須將實(shí)踐課程融合其中,將一個(gè)完整的測(cè)試項(xiàng)目分解成若干子項(xiàng)目穿插到每個(gè)章節(jié)的教學(xué)中,并且理論傳授與實(shí)踐模擬同步進(jìn)行。學(xué)生在接受理論知識(shí)的同時(shí)也可以通過(guò)動(dòng)手實(shí)踐來(lái)加深對(duì)章節(jié)知識(shí)的理解。另一方面整個(gè)課程的最后階段,單獨(dú)劃分出32個(gè)學(xué)時(shí)進(jìn)行項(xiàng)目實(shí)訓(xùn)。將全體學(xué)生分成若干項(xiàng)目小組,完成一個(gè)真實(shí)項(xiàng)目的測(cè)試工作,通過(guò)完整的項(xiàng)目實(shí)訓(xùn)來(lái)加強(qiáng)學(xué)生對(duì)本門課程的融會(huì)貫通。
3.3 依托軟件產(chǎn)業(yè)“孵化園”建設(shè),提升學(xué)生專業(yè)技能
課程教學(xué)雖然進(jìn)行了改革,但是大多還是在學(xué)校課堂中進(jìn)行,與真實(shí)的企業(yè)環(huán)境還是有很大差異。近年來(lái),我系的軟件產(chǎn)業(yè)“孵化園”的建設(shè)得到了大力地發(fā)展,各種層次的軟件企業(yè)相繼入駐。他們的入駐為我們帶來(lái)了全新的軟件開(kāi)發(fā)與測(cè)試?yán)砟钜约叭娴钠髽I(yè)工作環(huán)境。在《軟件測(cè)試方法與設(shè)計(jì)》課程的教學(xué)實(shí)踐過(guò)程中,我們將部分實(shí)踐教學(xué)環(huán)節(jié)和孵化園中企業(yè)任務(wù)相結(jié)合,讓學(xué)生參與到企業(yè)真實(shí)項(xiàng)目中去,不僅能夠調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,而且還能夠讓學(xué)生在企業(yè)工作環(huán)境的熟悉軟件測(cè)試流程。
3.4 完善教學(xué)考評(píng)機(jī)制,全方面評(píng)估學(xué)生能力
傳統(tǒng)的教學(xué)考核主要通過(guò)學(xué)生的考試分?jǐn)?shù)來(lái)決定,往往具有局限性和片面性,不能很好地反應(yīng)學(xué)生學(xué)習(xí)和靈活運(yùn)動(dòng)知識(shí)的能力。因此必須改變傳統(tǒng)的教學(xué)考核模式。一方面在基于校企合作的教學(xué)模式下,教學(xué)考核應(yīng)該由校企共同制定,充分發(fā)揮企業(yè)的管理作用,將學(xué)校的考核與企業(yè)技能要求、企業(yè)規(guī)章制度等結(jié)合起來(lái)形成新的考核標(biāo)準(zhǔn)。另一方面,考核學(xué)生學(xué)習(xí)情況,應(yīng)遵循多種考核方式,增加過(guò)程性考核比重,將定性與定量相結(jié)合。這樣形成的校企合作共建的多方位、立體化的教學(xué)考核機(jī)制能夠充分體現(xiàn)以學(xué)生為主體的教學(xué)理念,公平客觀的反應(yīng)學(xué)生學(xué)習(xí)情況,進(jìn)而充分調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性。
3.5 加強(qiáng)學(xué)校實(shí)習(xí)基地建設(shè),促進(jìn)學(xué)生更早更快融入社會(huì)
加強(qiáng)學(xué)校實(shí)習(xí)基地建設(shè),讓學(xué)生有更多的機(jī)會(huì)和時(shí)間去學(xué)習(xí)當(dāng)前社會(huì)最新技術(shù)和知識(shí)。通過(guò)在實(shí)習(xí)基地的鍛煉,能夠讓學(xué)生盡早融入企業(yè),學(xué)習(xí)企業(yè)文化,了解企業(yè)運(yùn)作,學(xué)習(xí)實(shí)用技術(shù)。學(xué)生通過(guò)實(shí)習(xí)基地的鍛煉,綜合能力得到了極大的提升,為他們將來(lái)從事本專業(yè)的工作打下很好的基礎(chǔ)。近幾年來(lái),我系與十余家企業(yè)確立了合作,在課程教學(xué)過(guò)程中,盡可能安排學(xué)生去企業(yè)學(xué)習(xí)。
4 建立規(guī)范化的教學(xué)監(jiān)督和管理體系
4.1教學(xué)管理團(tuán)隊(duì)校區(qū)合作化
良好的教學(xué)管理團(tuán)隊(duì)的建立是課程教學(xué)工作前提和保障。通過(guò)與企業(yè)合作,我們建立了系領(lǐng)導(dǎo)和企業(yè)領(lǐng)導(dǎo)組成的課程建設(shè)指導(dǎo)小組,由企業(yè)專家和專業(yè)教師建立的課程實(shí)施小組,并由學(xué)校教務(wù)人員和輔導(dǎo)員以及企業(yè)相關(guān)人員組成教學(xué)監(jiān)督和輔助小組。三個(gè)小組協(xié)同合作,自上而下,共同完成《軟件測(cè)試方法與設(shè)計(jì)》的教學(xué)工作。在教學(xué)團(tuán)隊(duì)的組成中,要充分發(fā)揮企業(yè)專家的指導(dǎo)作用。
(下轉(zhuǎn)第95頁(yè))
(上接第76頁(yè))
4.2 教學(xué)管理制度規(guī)范化
課程改革強(qiáng)化了企業(yè)在教學(xué)過(guò)程中的作用。合作企業(yè)不僅提供技術(shù)、人員,甚至有時(shí)候還需要提供場(chǎng)地和項(xiàng)目。因此在合作教學(xué)不僅要具有嚴(yán)密性、規(guī)范性,還要兼顧開(kāi)放性和兼容性。因此必須建立完善的教學(xué)管理制度來(lái)確保教學(xué)過(guò)程能夠具有一定的機(jī)動(dòng)性,進(jìn)而促使客車功能教學(xué)過(guò)程規(guī)范、高校。
4.3教學(xué)管理方式多樣化
4.3.1 建立督導(dǎo)制度
成立一支由經(jīng)驗(yàn)豐富的老教師和專業(yè)技術(shù)過(guò)硬的企業(yè)管理人員組成的督查小組,在課程教學(xué)過(guò)程中,全程跟蹤和監(jiān)督教學(xué),及時(shí)發(fā)現(xiàn)和糾察教學(xué)過(guò)程的出現(xiàn)的各種問(wèn)題,保證教學(xué)能夠順利進(jìn)行。
4.3.2 建立即時(shí)評(píng)價(jià)體系
現(xiàn)在大多數(shù)高職院校都有教學(xué)評(píng)價(jià)系統(tǒng),但是大多是在課程結(jié)束階段,評(píng)價(jià)的主體是學(xué)生,評(píng)價(jià)的內(nèi)容基本上都是教師教學(xué)過(guò)程,而且教學(xué)結(jié)果并不被教師重視,很多問(wèn)題即使學(xué)生提出了,教師也不及時(shí)糾正。即使評(píng)價(jià)體系一旦確立,學(xué)生在課后隨時(shí)對(duì)課堂教學(xué)進(jìn)行評(píng)價(jià),內(nèi)容可以涉及教學(xué)方式、教學(xué)內(nèi)容等等。教師根據(jù)學(xué)生評(píng)價(jià)結(jié)果,了解教學(xué)效果,進(jìn)行適當(dāng)?shù)恼{(diào)整。即時(shí)評(píng)價(jià)體系能夠保證教師在最短時(shí)間能獲悉最新的教學(xué)動(dòng)態(tài),確保課程教學(xué)不斷完善。
4.3.3 建立輔助教學(xué)制度
在課程教學(xué)過(guò)程中,邀請(qǐng)企業(yè)專家擔(dān)任課程主講教師,他們了解行業(yè)動(dòng)向,具有較強(qiáng)的職業(yè)技能,技術(shù)方面能夠確保課程教學(xué)跟上時(shí)代步伐。但是企業(yè)技術(shù)專家在教學(xué)方式和教學(xué)能力欠缺,課堂教學(xué)也具有較強(qiáng)的隨意性和片面性,學(xué)生接受有時(shí)比較困難。由學(xué)校專業(yè)課程教師擔(dān)任助教,并隨堂聽(tīng)課,能夠根據(jù)主講教師課堂教學(xué)過(guò)程中出現(xiàn)的問(wèn)題進(jìn)行溝通處理,進(jìn)而提高課堂效率。在課堂外,學(xué)校教師也能夠在主講教師不在學(xué)校時(shí)及時(shí)處理學(xué)生遇到的各種問(wèn)題。
5 結(jié)束語(yǔ)
基于校企合作的《軟件測(cè)試方法與研究》課程的教學(xué)改革,依托合作企業(yè)和學(xué)校軟件開(kāi)發(fā)“孵化園”,從教學(xué)目標(biāo)的制定、教學(xué)內(nèi)容的遴選、教學(xué)方法的應(yīng)用等方面進(jìn)行了一系列的完善。這些年來(lái),我院培養(yǎng)的軟件測(cè)試專業(yè)學(xué)生在專業(yè)技術(shù)和職業(yè)素質(zhì)等方面得到了用人單位的高度評(píng)價(jià)。
參考文獻(xiàn):
[1] 龔宇輝.軟件測(cè)試課程教學(xué)改革研究[J].教育與職業(yè),2010(24).
[2] 匡青,朱宜炳.高職院校軟件測(cè)試課程教學(xué)改革探索[J].現(xiàn)代商貿(mào)工業(yè),2010(3).
[3] 印梅.高職“軟件測(cè)試”課程改革的研究[J].課程教材,2011(11).
[4] 豐明聰.高職軟件測(cè)試專業(yè)校企合作培養(yǎng)模式探新[J].職業(yè)教育研究,2012(1).