公務(wù)員期刊網(wǎng) 論文中心 正文

談面向應(yīng)用型高校軟件測(cè)試課程教學(xué)

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了談面向應(yīng)用型高校軟件測(cè)試課程教學(xué)范文,希望能給你帶來(lái)靈感和參考,敬請(qǐng)閱讀。

談面向應(yīng)用型高校軟件測(cè)試課程教學(xué)

摘要:目前,我國(guó)軟件測(cè)試行業(yè)基礎(chǔ)人才匱乏,市場(chǎng)缺口相對(duì)較大。高?,F(xiàn)有的軟件測(cè)試課程模式培養(yǎng)出來(lái)的測(cè)試人才與企業(yè)的崗位需求有一定的差距。作為高質(zhì)量軟件人才培養(yǎng)的應(yīng)用型高校,目前在軟件測(cè)試人才培養(yǎng)中針對(duì)理論教學(xué)與實(shí)踐教學(xué)聯(lián)系不夠緊密、可操作性低,導(dǎo)致學(xué)生學(xué)習(xí)后難以構(gòu)建完整有序的知識(shí)體系結(jié)構(gòu)、實(shí)踐操作能力不足等問(wèn)題,本文分析其存在的原因,并以從優(yōu)化教學(xué)內(nèi)容、改革教學(xué)手段、教學(xué)資源、校企合作及改進(jìn)考核方法等方面進(jìn)行研究,并給出了相應(yīng)的改革措施,以提高學(xué)生的學(xué)習(xí)積極性和主動(dòng)性,為應(yīng)用型軟件測(cè)試人才培養(yǎng)提供支撐。

關(guān)鍵詞:軟件測(cè)試;應(yīng)用型高校;教學(xué)改革;人才培養(yǎng)

近年來(lái),軟件測(cè)試行業(yè)發(fā)展迅速,企業(yè)對(duì)專業(yè)化、系統(tǒng)化的軟件測(cè)試人才的需求比較迫切;從國(guó)內(nèi)互聯(lián)網(wǎng)招聘數(shù)據(jù)可看出,軟件測(cè)試工程師等專業(yè)人才需求量巨大,軟件測(cè)試的發(fā)展前景一片光明[1]。作為人才輸出基地的應(yīng)用型高校,在培養(yǎng)具有較強(qiáng)的應(yīng)用實(shí)踐能力的測(cè)試人才方面任重道遠(yuǎn)。軟件測(cè)試的教學(xué)工作一直以來(lái)是計(jì)算機(jī)專業(yè)教學(xué)的難題。一方面,教師覺(jué)得理論性太強(qiáng),又較抽象,教學(xué)實(shí)施困難;另一方面,沒(méi)有實(shí)戰(zhàn)項(xiàng)目,學(xué)生缺少積極性,在課程上投入相對(duì)較小,普遍用人單位總覺(jué)得剛畢業(yè)的學(xué)生在這方面的技能薄弱,不符合工程項(xiàng)目的人才要求。本文從當(dāng)前軟件測(cè)試課程教學(xué)模式和教學(xué)團(tuán)隊(duì)出發(fā),找出導(dǎo)致高校人才培養(yǎng)與企業(yè)需求脫節(jié)的原因,探討應(yīng)用型高校軟件測(cè)試課程的改革思路,意在為企業(yè)培養(yǎng)優(yōu)秀的應(yīng)用型軟件測(cè)試人才。

1應(yīng)用型高校軟件測(cè)試教學(xué)中的問(wèn)題

1.1教學(xué)內(nèi)容與教材的問(wèn)題

現(xiàn)階段大部分關(guān)于軟件測(cè)試的教材都存在著一定的弊端,而且相關(guān)教材相對(duì)偏少。內(nèi)容上大多是面面俱到,實(shí)際上缺乏實(shí)踐性;重點(diǎn)不夠突出,過(guò)分專注于理論,沒(méi)有結(jié)合實(shí)際運(yùn)用,忽略了實(shí)踐應(yīng)用能力,因此學(xué)生大多缺乏動(dòng)手能力,達(dá)不到應(yīng)用性的效果。

1.2課程定位不明確

現(xiàn)階段,大部分高校缺少完整的軟件測(cè)試課程體系,測(cè)試課程只是作為軟件工程專業(yè)下設(shè)的一門課。因?yàn)檎n時(shí)非常有限,實(shí)踐教學(xué)所占的比重更小,又沒(méi)有實(shí)戰(zhàn)項(xiàng)目,學(xué)生缺少積極性,在課程上投入相對(duì)較小?,F(xiàn)實(shí)中,一個(gè)應(yīng)用型的軟件測(cè)試人才除了要掌握專業(yè)測(cè)試技能,項(xiàng)目管理經(jīng)驗(yàn)和團(tuán)隊(duì)協(xié)作能力也必不可少。

1.3教學(xué)資源的局限性

1)師資力量薄弱現(xiàn)在大部分的教師對(duì)于這個(gè)專業(yè)并沒(méi)有系統(tǒng)地學(xué)習(xí)培訓(xùn),缺少在公司中開(kāi)發(fā)大型項(xiàng)目的經(jīng)驗(yàn),這導(dǎo)致教師對(duì)這門課的講授,大多停留在理論知識(shí)層面,很難讓學(xué)生將測(cè)試作為一個(gè)整體項(xiàng)目來(lái)完成。使得學(xué)生掌握的技能和實(shí)際工作的要求有所偏差。2)教學(xué)案例過(guò)于簡(jiǎn)單目前高校采用的“項(xiàng)目教學(xué)法”和“案例教學(xué)法”,雖然有一定的效果。然而案例多是來(lái)自模擬的例子、教材和參考書、互聯(lián)網(wǎng)及教師自己模擬的項(xiàng)目等。這些孤立于各個(gè)知識(shí)點(diǎn)的案例大多不能貫徹整個(gè)工作過(guò)程,學(xué)生在實(shí)際的復(fù)雜測(cè)試情境中,就很難將碎片化的知識(shí)點(diǎn)連貫成整條主線,來(lái)貫穿整個(gè)真實(shí)場(chǎng)景的測(cè)試工作[2]。3)實(shí)踐能力薄弱大多數(shù)學(xué)生畢業(yè)后遇到“學(xué)不致用”的處境,這與實(shí)踐教學(xué)環(huán)節(jié)中沒(méi)有完整工作情境的實(shí)踐訓(xùn)練有關(guān)。另外一般高校很難有動(dòng)輒就要幾十萬(wàn)甚至幾百萬(wàn)的經(jīng)費(fèi)去專門建一個(gè)測(cè)試的專業(yè)實(shí)驗(yàn)室,因此任課教師往往會(huì)選擇互聯(lián)網(wǎng)的案例、自己編寫的模擬的例子或者開(kāi)源的測(cè)試軟件。實(shí)際上,測(cè)試工作對(duì)專業(yè)動(dòng)手能力和學(xué)習(xí)創(chuàng)新能力要求極高,這些能力都要在工程實(shí)踐中培養(yǎng)。

1.4考核方式較單一

《軟件測(cè)試技術(shù)》課程的考核通常以期末理論考試成績(jī)和學(xué)生平時(shí)成績(jī)作為學(xué)生最終成績(jī)的主要依據(jù),實(shí)驗(yàn)環(huán)節(jié)占的比例很小,這樣會(huì)造成學(xué)生“輕實(shí)踐”,不利于激發(fā)學(xué)生學(xué)習(xí)的積極性和主動(dòng)性。

2基于應(yīng)用型高校的軟件測(cè)試教學(xué)改革

針對(duì)上述問(wèn)題,我們進(jìn)行一系列改革,建立了合理的《軟件測(cè)試技術(shù)》課程教學(xué)體系,從而激發(fā)學(xué)生的興趣,加強(qiáng)學(xué)生的動(dòng)手能力,培養(yǎng)他們的創(chuàng)新精神,提升教師的教學(xué)質(zhì)量。

2.1整合與優(yōu)化教學(xué)內(nèi)容

教師除認(rèn)真挑選結(jié)構(gòu)清晰、難易程度適中、有豐富實(shí)例的教材,教師平時(shí)還要注意將軟件測(cè)試的科研實(shí)踐和教學(xué)中積累的經(jīng)驗(yàn)進(jìn)行整理和提煉,作為教學(xué)內(nèi)容的補(bǔ)充,通過(guò)網(wǎng)絡(luò)電子書籍,了解軟件測(cè)試最新的知識(shí)動(dòng)態(tài),適時(shí)補(bǔ)充到課堂教學(xué)中去。

2.2教學(xué)方法和教學(xué)手段的改革

1)帶領(lǐng)學(xué)生關(guān)注行業(yè)發(fā)展,認(rèn)清測(cè)試的重要地位,從而激發(fā)學(xué)習(xí)的積極性。當(dāng)前學(xué)生大多忽略軟件測(cè)試的整體戰(zhàn)略地位,認(rèn)為軟件開(kāi)發(fā)比測(cè)試重要得多。教師可以在課程開(kāi)始給予糾正。比如可以介紹一些行業(yè)動(dòng)態(tài)的網(wǎng)站,如51testing中國(guó)測(cè)試人才網(wǎng),引導(dǎo)學(xué)生意識(shí)到企業(yè)測(cè)試崗位的巨大缺口和軟件測(cè)試行業(yè)光明的就業(yè)前景,培養(yǎng)他們學(xué)習(xí)的積極性和主動(dòng)性。同時(shí)要讓學(xué)生知道,測(cè)試工作對(duì)知識(shí)及工程實(shí)踐性的要求其實(shí)很高,測(cè)試人員不僅需要具備較強(qiáng)的專業(yè)技術(shù)知識(shí),同時(shí)還需要學(xué)習(xí)、創(chuàng)新等方面的綜合能力,鼓勵(lì)學(xué)生主動(dòng)、全面提高綜合能力應(yīng)對(duì)行業(yè)需求。在教學(xué)過(guò)程中還可以邀請(qǐng)軟件行業(yè)的工程師到校做報(bào)告,讓學(xué)生更清楚地知道職業(yè)要求和行業(yè)發(fā)展空間,從而更深地了解軟件測(cè)試技術(shù)和職業(yè),成為激發(fā)和促使他們主動(dòng)學(xué)習(xí)的推動(dòng)力。2)用討論式教學(xué)討論式教學(xué)是指教師預(yù)先設(shè)定討論題目和要求,由學(xué)生分組討論的一種互動(dòng)教學(xué)方式。教師設(shè)計(jì)一些緊扣教學(xué)內(nèi)容、具有多解性特點(diǎn)的問(wèn)題,這樣學(xué)生可以發(fā)散性思考不同的答案,然后進(jìn)行答案的優(yōu)劣性探討。比如黑盒測(cè)試的等價(jià)類法和白盒測(cè)試的邏輯覆蓋法,就很適合討論式教學(xué),通常學(xué)生對(duì)問(wèn)題的理解和掌握程度不一樣,設(shè)計(jì)出的測(cè)試用例也不同,即設(shè)計(jì)的結(jié)果各異,沒(méi)有哪個(gè)設(shè)計(jì)絕對(duì)的正確,教師應(yīng)合理地進(jìn)行評(píng)價(jià)和鼓勵(lì)。討論的過(guò)程必然會(huì)使學(xué)生有更多的思維碰撞產(chǎn)生濃厚的興趣。3)案例導(dǎo)入式教學(xué)測(cè)試課程需要理論性加實(shí)踐性相結(jié)合,而學(xué)生沒(méi)有項(xiàng)目測(cè)試經(jīng)驗(yàn),我們使用案例導(dǎo)入式教學(xué)模式來(lái)加深學(xué)生的直觀感受,促進(jìn)知識(shí)理解。比如在黑盒測(cè)試問(wèn)題中,我們把典型的三角形案例帶到等價(jià)類的劃分;把NextDate函數(shù)問(wèn)題引入于決策表法;把加法器的經(jīng)典案例引入邊界值分析法等等,案例引入式教學(xué)貫穿講授過(guò)程,不僅能激發(fā)興趣、提高主動(dòng)性,還能提升思維模式和實(shí)踐能力。案例引入時(shí)要注意技巧,例如準(zhǔn)備講授時(shí)先引出需要解決的問(wèn)題,而不是急于講解理論知識(shí),引導(dǎo)學(xué)生帶著問(wèn)題去思考、學(xué)習(xí),這樣可以取得事半功倍的效果。4)校企合作辦學(xué),建立完善的軟件測(cè)試人才培養(yǎng)體系(1)校企深度合作。學(xué)校秉承“出發(fā)于企業(yè),回歸于企業(yè)”的宗旨,與企業(yè)深度合作,在企業(yè)設(shè)立實(shí)習(xí)、實(shí)踐基地,引入企業(yè)測(cè)試項(xiàng)目擴(kuò)展教學(xué)素材,引進(jìn)企業(yè)工程師豐富教學(xué)隊(duì)伍,在教學(xué)中按照企業(yè)測(cè)試業(yè)務(wù)流程步驟、測(cè)試技術(shù)應(yīng)用、測(cè)試管理流程,形成對(duì)教學(xué)有益的補(bǔ)充,鍛煉學(xué)生的綜合能力和職業(yè)素養(yǎng)。

同時(shí),學(xué)生和企業(yè)結(jié)合更緊密,在最后學(xué)期的后兩周,安排學(xué)生在校參加企業(yè)工程師組織的項(xiàng)目實(shí)訓(xùn),通過(guò)學(xué)生身臨其境的參與或自主完成整個(gè)軟件測(cè)試過(guò)程,升華在“課堂學(xué)習(xí)”中掌握的知識(shí),提升綜合競(jìng)爭(zhēng)力[3]。(2)建立完善的軟件測(cè)試人才培養(yǎng)體系。根據(jù)市場(chǎng)對(duì)應(yīng)用型人才的需求,我們打破了“重理論,輕實(shí)踐”的傳統(tǒng)觀念,建成完整的課程體系,從案例進(jìn)課堂,項(xiàng)目入實(shí)訓(xùn)到企業(yè)基地支撐實(shí)踐形成了一個(gè)“循序漸進(jìn)”的過(guò)程[4]。此體系有四個(gè)重要環(huán)節(jié):教學(xué),實(shí)驗(yàn),實(shí)訓(xùn),實(shí)踐,如圖1所示。a)軟件測(cè)試的理論教學(xué)環(huán)節(jié)為32課時(shí),主要內(nèi)容有軟件測(cè)試的定義、方法、流程、分類、質(zhì)量保證到軟件自動(dòng)化測(cè)試進(jìn)行系統(tǒng)講解,明確理論知識(shí)重點(diǎn)、難點(diǎn)和學(xué)習(xí)目標(biāo)。b)實(shí)驗(yàn)課共有24學(xué)時(shí),采用周2+2的模式,由同一個(gè)教師授課,這樣教師可以將學(xué)生在實(shí)踐中使用的方法、步驟及遇到的問(wèn)題放到理論課再進(jìn)行講解,使理論和實(shí)踐融會(huì)貫通。實(shí)驗(yàn)的難易層次分為三個(gè)層次:基礎(chǔ)性,綜合性,設(shè)計(jì)性,三個(gè)實(shí)踐環(huán)節(jié)構(gòu)建了復(fù)雜度遞增、階梯式遞進(jìn)的實(shí)踐教學(xué)模式。在此基礎(chǔ)上,為了將技術(shù)和方法融合串接,強(qiáng)化分析思維及思考、實(shí)踐能力,院系在期末增加了兩周的課程設(shè)計(jì),讓學(xué)生完整參與項(xiàng)目的實(shí)施,并把課堂掌握的相關(guān)理論知識(shí)貫穿到測(cè)試的各個(gè)環(huán)節(jié)。軟件測(cè)試?yán)碚摵蛯?shí)驗(yàn)課程計(jì)劃如表1所示。c)測(cè)試課程實(shí)踐性強(qiáng),院系設(shè)有專業(yè)實(shí)驗(yàn)室,在理論課堂上分組完成后,實(shí)驗(yàn)實(shí)訓(xùn)就在專業(yè)實(shí)驗(yàn)室操作。開(kāi)始階段,教師用十幾分鐘講明本次的實(shí)驗(yàn)內(nèi)容、方法及具體注意事項(xiàng),并指明易錯(cuò)要點(diǎn),同時(shí)強(qiáng)調(diào)實(shí)驗(yàn)來(lái)源的知識(shí)要點(diǎn)。如此,重要知識(shí)點(diǎn)的重復(fù)符合學(xué)生的記憶規(guī)律,理論與實(shí)踐在“學(xué)中練,練中學(xué)”中完好的融合;學(xué)生手腦結(jié)合,不僅學(xué)得通透,在大大加強(qiáng)興趣的同時(shí),提高了他們的職業(yè)技能和綜合素質(zhì)。

2.3課程考核方式

軟件測(cè)試綜合評(píng)價(jià)的過(guò)程考核分成三部分:平時(shí)+期末考試成績(jī)+實(shí)踐能力。平時(shí)主要是作業(yè)、考勤和課堂提問(wèn)等,期末用筆試方式考核理論知識(shí)的掌握情況,實(shí)踐能力的考核主要是實(shí)驗(yàn)和綜合實(shí)訓(xùn),可以通過(guò)答辯的形式,采用學(xué)生講解、演示測(cè)試過(guò)程、老師提問(wèn)和小組討論等方式,也可以將各小組實(shí)訓(xùn)測(cè)試案例分成多個(gè)模塊,教師不斷跟進(jìn)測(cè)試過(guò)程,學(xué)生參照企業(yè)的測(cè)試標(biāo)準(zhǔn)給出完整的項(xiàng)目計(jì)劃、項(xiàng)目測(cè)試用例、測(cè)試結(jié)果分析、測(cè)試總結(jié)報(bào)告等文檔材料并定時(shí)匯報(bào)。這樣既能促使學(xué)生掌握測(cè)試的基本原理,又注重學(xué)生的實(shí)踐操作,采用綜合評(píng)價(jià)的過(guò)程考核方式,有助于更加全面地評(píng)價(jià)學(xué)生的學(xué)習(xí)效果和實(shí)踐能力培養(yǎng)[5]。

3結(jié)語(yǔ)

針對(duì)目前軟件測(cè)試課程學(xué)生學(xué)后難以構(gòu)建完整有序的知識(shí)體系結(jié)構(gòu)、實(shí)踐操作能力不足等問(wèn)題,進(jìn)行軟件測(cè)試課程教學(xué)的研究[6]。通過(guò)優(yōu)化教學(xué)內(nèi)容、改革教學(xué)手段、教學(xué)資源、校企合作及改進(jìn)考核方法等方面的研究,將軟件測(cè)試課程的理論、實(shí)驗(yàn)、實(shí)訓(xùn)及實(shí)踐有序推進(jìn),利用企業(yè)項(xiàng)目和標(biāo)準(zhǔn)使學(xué)生參與高質(zhì)量測(cè)試實(shí)施的完整過(guò)程,促進(jìn)了教師教學(xué)質(zhì)量的提高,激發(fā)了學(xué)生學(xué)習(xí)的積極性和主動(dòng)性,后續(xù)還須針對(duì)該研究?jī)?nèi)容的具體實(shí)施做進(jìn)一步的研究推進(jìn)。

參考文獻(xiàn):

[1]楊彬,呂剛,陳圣兵.能力導(dǎo)向的軟件測(cè)試課程教學(xué)改革[J].計(jì)算機(jī)教育,2017(10):151-155.

[2]李海生.基于項(xiàng)目驅(qū)動(dòng)的實(shí)踐教學(xué)改革——以Java程序設(shè)計(jì)課為例[J].廣西民族師范學(xué)院學(xué)報(bào),2017,34(3):110-113.

[3]謝玲,陸坤,韓瑜.軟件測(cè)試課程教學(xué)改革的探索與實(shí)踐[J].實(shí)驗(yàn)室科學(xué),2018,21(3):115-118.

[4]曹陽(yáng),顧問(wèn).基于CDIO理念的軟件測(cè)試課程教學(xué)研究[J].軟件導(dǎo)刊,2014,13(7):157-159.

[5]李曉紅,王海文,任樹(shù)華,等.地方普通本科高校轉(zhuǎn)型發(fā)展中課程改革探索[J].計(jì)算機(jī)教育,2018(9):156-159.

[6]聶長(zhǎng)海.關(guān)于軟件測(cè)試的幾點(diǎn)思考[J].計(jì)算機(jī)科學(xué),2011,38(2):1-3,27.

作者:陳艷 單位:安徽文達(dá)信息工程學(xué)院