殷莉 代勁 劉玲慧
摘 要 在“互聯(lián)網(wǎng)+”背景的驅(qū)動(dòng)下,近年軟件應(yīng)用逐步增多,對(duì)軟件質(zhì)量也提出了更高的要求,培養(yǎng)專業(yè)軟件測(cè)試人才成為迫切需求,而目前軟件測(cè)試人才的課程教學(xué)培養(yǎng)模式顯現(xiàn)出了在專業(yè)人才培養(yǎng)上的局限性。為此,對(duì)當(dāng)前軟件測(cè)試課程教學(xué)模式進(jìn)行討論和改進(jìn),分析當(dāng)前軟件測(cè)試課程教學(xué)過程中存在的問題,針對(duì)這些問題,結(jié)合軟件測(cè)試人才需求特點(diǎn),從教學(xué)形式、教學(xué)內(nèi)容及實(shí)踐方式等方面,對(duì)軟件測(cè)試課程的教學(xué)模式進(jìn)行探索,并結(jié)合實(shí)際教學(xué)給出一些建議,以提高課堂教學(xué)質(zhì)量,培養(yǎng)出更加適應(yīng)市場(chǎng)需求的測(cè)試人才。
關(guān)鍵詞 軟件測(cè)試 教學(xué)模式 翻轉(zhuǎn)課堂 實(shí)踐教學(xué) 探索
中圖分類號(hào):G424? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A ? ?DOI:10.16400/j.cnki.kjdkz.2019.12.053
Reflection and Exploration on the Teaching Mode of Software Testing Course
YIN Li, DAI Jin, LIU Linghui
(College of Software Engineering, Chongqing University of Posts and Telecommunications, Chongqing 400065)
Abstract Driven by the background of "Internet +", software applications have been gradually increasing in recent years, and higher requirements have been placed on software quality. It has become an urgent need to cultivate professional software testing talents. At present, the curriculum teaching training mode of software testing talents has shown limitations in the professional talents' training. To this end, the current software testing course teaching mode need to be discussed and improved, this paper analyzes the problems existing in the teaching process of the current software testing course. In response to these problems, combined with the characteristics of software testing talents' demand, the teaching mode of the software testing course is explored from the aspects of teaching form, teaching content and practical?methods, etc., and some suggestions are given in combination with the actual teaching to improve the quality of classroom teaching and to cultivate test talents that are more suitable for market needs.
Keywords software testing; teaching mode; flipped classroom; practical teaching; exploration
0 引言
近年來,隨著軟件產(chǎn)業(yè)的迅速發(fā)展,軟件系統(tǒng)的規(guī)模和復(fù)雜性不斷增長(zhǎng),軟件質(zhì)量問題經(jīng)常發(fā)生。軟件測(cè)試作為保證軟件質(zhì)量、提高軟件可靠性的重要手段,越來越受到軟件企業(yè)的重視,同時(shí)在“互聯(lián)網(wǎng)+”的背景驅(qū)動(dòng)下,軟件測(cè)試人才的需求量持續(xù)增長(zhǎng)。隨著軟件測(cè)試行業(yè)日漸規(guī)?;鸵?guī)范化,軟件測(cè)試人才的培養(yǎng)成為軟件行業(yè)中教育與培訓(xùn)的熱點(diǎn)。目前許多高校開設(shè)了軟件測(cè)試課程,但因傳統(tǒng)的課程教學(xué)模式的局限性,人才的培養(yǎng)與企業(yè)實(shí)際需求還存在一定的差距。因此,軟件測(cè)試課程也應(yīng)隨之進(jìn)行改革,以適應(yīng)軟件測(cè)試行業(yè)市場(chǎng)的發(fā)展和需求。本文針對(duì)目前軟件測(cè)試課程教學(xué)的現(xiàn)狀及存在的問題,結(jié)合課程教學(xué)的實(shí)際情況,對(duì)軟件測(cè)試課程教學(xué)模式改革進(jìn)行一些思考和討論。
1 軟件測(cè)試教學(xué)目前存在的問題
1.1 教學(xué)內(nèi)容方面的問題
軟件測(cè)試作為一門新興的熱點(diǎn)專業(yè)課程,各院校開設(shè)課程相對(duì)較晚,目前軟件測(cè)試的相關(guān)教學(xué)材料非常有限,雖然軟件測(cè)試相關(guān)的書籍很多,但適合教學(xué)的教材較少,相關(guān)教材關(guān)注重點(diǎn)比較分散,存在新舊知識(shí)沖突的問題。課程講解的時(shí)候注重測(cè)試?yán)碚摲椒ǖ闹v授,忽略了實(shí)踐能力的培養(yǎng)。大多數(shù)學(xué)生沒有實(shí)際軟件項(xiàng)目的開發(fā)經(jīng)驗(yàn),缺乏工程的概念,因此對(duì)課程內(nèi)容的理解覺得抽象、有難度。對(duì)于測(cè)試技術(shù)基礎(chǔ)理論的理解會(huì)消耗學(xué)生較多測(cè)試課程的學(xué)習(xí)時(shí)間,最終學(xué)生對(duì)軟件測(cè)試課程的掌握停留在理論基礎(chǔ)條條框框的理解上,很難靈活應(yīng)用于實(shí)踐中。
1.2 教學(xué)形式單一
傳統(tǒng)的軟件測(cè)試課程教學(xué)方式以教師講授學(xué)生聽的方式開展,教學(xué)方式單一。根據(jù)教學(xué)效果的實(shí)驗(yàn)研究表明,課堂教學(xué)講授的教學(xué)效果較差,24小時(shí)之后所學(xué)內(nèi)容只剩下5%。傳統(tǒng)的教學(xué)形式使得學(xué)生參與度低,難以激發(fā)學(xué)生對(duì)課程內(nèi)容的積極思考,不利于學(xué)生對(duì)知識(shí)的消化,學(xué)生很容易失去學(xué)習(xí)興趣。
1.3 課程考核方式
軟件測(cè)試課程采用期末考試的考核方式仍是課程考核的主要形式。軟件測(cè)試課程理論性強(qiáng),實(shí)踐性也高,單從期末考試的結(jié)果無(wú)法準(zhǔn)確反映學(xué)生對(duì)知識(shí)掌握的真實(shí)情況,同時(shí)也容易導(dǎo)致學(xué)生學(xué)習(xí)只注重結(jié)果,而忽視學(xué)習(xí)的過程。
1.4 對(duì)軟件測(cè)試職業(yè)存在偏見
以學(xué)習(xí)軟件工程專業(yè)的學(xué)生為例,大部分學(xué)生認(rèn)為專業(yè)的學(xué)習(xí)就是“編程”,伴隨當(dāng)下的“IT熱”,認(rèn)定“編程”才是專業(yè)學(xué)習(xí)的最佳“出路”,因此在課程學(xué)習(xí)上往往以是否對(duì)“編程”有幫助來選擇學(xué)習(xí)的重心。然而學(xué)生通常情況下對(duì)軟件測(cè)試的理解停留在軟件行業(yè)的“邊角”工作,認(rèn)為軟件測(cè)試的工作比較簡(jiǎn)單,沒有技術(shù)含量,而不重視軟件測(cè)試技術(shù)的學(xué)習(xí),更加不容易考慮到軟件測(cè)試職業(yè)方向的選擇和發(fā)展。
2 軟件測(cè)試課程教學(xué)模式的探索
2.1 改革教學(xué)形式
傳統(tǒng)的課堂教學(xué)主要以教師講授為主,這種授課方式相對(duì)學(xué)生而言,是知識(shí)灌溉式的學(xué)習(xí)。同時(shí),大部分學(xué)生不具備軟件工程經(jīng)驗(yàn),面對(duì)抽象的軟件測(cè)試課程內(nèi)容,很容易對(duì)課程學(xué)習(xí)失去興趣,學(xué)生的學(xué)習(xí)效果不理想,不同的學(xué)生達(dá)到的學(xué)習(xí)效果具有較大差異性。因此,改變單一的教學(xué)形式是一種必要的手段,采取多樣化的教學(xué)形式相結(jié)合,避免持續(xù)的知識(shí)灌溉式教學(xué),造成學(xué)生學(xué)習(xí)的倦怠感,豐富教學(xué)形式以增強(qiáng)學(xué)生在課程學(xué)習(xí)過程中的代入感。在課堂中,采用學(xué)生講練、課堂主題討論為主,教師講為輔的授課模式,轉(zhuǎn)換學(xué)生角色,如采用“翻轉(zhuǎn)課堂”中以學(xué)生為主體的教學(xué)方式,增加學(xué)生課堂中的參與度。根據(jù)軟件測(cè)試課程內(nèi)容的特點(diǎn),將教學(xué)內(nèi)容講解劃分為教師講授為主和學(xué)生講練為主,軟件測(cè)試?yán)碚撾y點(diǎn)由教師講授,軟件測(cè)試實(shí)踐性和開放性的內(nèi)容由學(xué)生課堂講練和討論為主。
傳統(tǒng)授課模式中課堂教學(xué)是學(xué)生獲取知識(shí)的主要途徑,離開課堂,對(duì)課程學(xué)習(xí)的疑惑很難得到解決。課堂教學(xué)應(yīng)結(jié)合在線學(xué)習(xí)平臺(tái),如MOOC學(xué)習(xí)平臺(tái),微課學(xué)習(xí)平臺(tái)。因此,學(xué)生無(wú)論是在課前還是課后,都可以根據(jù)個(gè)人學(xué)習(xí)情況,制定個(gè)性化的學(xué)習(xí)安排。借助信息化在線學(xué)習(xí)平臺(tái),制定課前學(xué)習(xí)和課后學(xué)習(xí)安排,課前學(xué)習(xí)能夠提高學(xué)生的自學(xué)能力,提升課堂教學(xué)效果。課后再學(xué)習(xí),對(duì)課堂內(nèi)容查漏補(bǔ)缺,并且學(xué)生可以有針對(duì)性的對(duì)感興趣的內(nèi)容進(jìn)行深度學(xué)習(xí)。
2.2 教學(xué)內(nèi)容探討
軟件測(cè)試課程內(nèi)容以傳統(tǒng)的方式授課容易導(dǎo)致知識(shí)節(jié)點(diǎn)孤立,而軟件測(cè)試工作是由多項(xiàng)測(cè)試技術(shù)協(xié)同完成。因此,在測(cè)試技術(shù)的講授中以統(tǒng)一案例貫穿講解,串聯(lián)知識(shí)點(diǎn),落實(shí)測(cè)試技術(shù)在實(shí)際案例中的應(yīng)用場(chǎng)景,使學(xué)生切身感受到測(cè)試技術(shù)的實(shí)用性。軟件測(cè)試課程實(shí)踐應(yīng)用性較強(qiáng),在課程實(shí)踐環(huán)節(jié)以真實(shí)的工程項(xiàng)目為驅(qū)動(dòng),將測(cè)試技術(shù)、測(cè)試管理進(jìn)行實(shí)戰(zhàn)化演練,實(shí)踐過程以團(tuán)隊(duì)形式進(jìn)行組織,分工完成,以團(tuán)隊(duì)為單位進(jìn)行考核,模擬真實(shí)的軟件測(cè)試過程。使學(xué)生能夠?qū)W以致用,喜歡上享受測(cè)試帶來的成就感。
當(dāng)前軟件測(cè)試手段多樣化,結(jié)合市場(chǎng)需求,課程實(shí)踐內(nèi)容不能單一的停留在手工測(cè)試,借助單元測(cè)試工具、功能測(cè)試工具、性能測(cè)試工具等實(shí)現(xiàn)自動(dòng)化測(cè)試教學(xué),豐富測(cè)試手段,提高學(xué)生的測(cè)試能力?,F(xiàn)如今軟件采用的軟件技術(shù)豐富,存在的形式多樣,針對(duì)不同的軟件內(nèi)容,測(cè)試的重點(diǎn)和方法有所不同。根據(jù)軟件的不同內(nèi)容,教學(xué)內(nèi)容中設(shè)置軟件測(cè)試專題的講練,如Web、Client、Mobile測(cè)試專題等。通過專題的形式,學(xué)生能夠更加真切的感受到測(cè)試的重要性,并且能夠有針對(duì)性的去解決實(shí)際測(cè)試過程中的問題。
2.3 課程考核形式探討
軟件測(cè)試課程實(shí)踐性較強(qiáng),單以期末考試來進(jìn)行考核無(wú)法檢驗(yàn)學(xué)生學(xué)習(xí)的真實(shí)水平,更多的需要對(duì)學(xué)習(xí)過程和實(shí)踐過程進(jìn)行考核。因此,課程考核成績(jī)分為平時(shí)成績(jī)、實(shí)驗(yàn)成績(jī)、測(cè)試成績(jī)?nèi)糠?。平時(shí)成績(jī)以課前自主學(xué)習(xí)情況、課堂討論表現(xiàn)、團(tuán)隊(duì)課堂演練、課后作業(yè)完成情況為考察內(nèi)容,實(shí)驗(yàn)成績(jī)從學(xué)生實(shí)踐過程中對(duì)測(cè)試方法和技術(shù)的掌握程度進(jìn)行評(píng)價(jià)、測(cè)試成績(jī)以隨堂測(cè)試和期末大作業(yè)匯報(bào)為主,隨堂測(cè)試不定期考察學(xué)生對(duì)測(cè)試?yán)碚摰睦斫饧罢莆涨闆r,期末大作業(yè)匯報(bào)考察學(xué)生對(duì)測(cè)試過程、測(cè)試技術(shù)的掌握及測(cè)試思維的建立情況,多種考核相結(jié)合的考核形式不僅可以更加全面的考察學(xué)生的學(xué)習(xí)情況,而且可以跟蹤學(xué)生的學(xué)習(xí)動(dòng)態(tài),對(duì)課程內(nèi)容、課程重點(diǎn)、課程難點(diǎn)適時(shí)作出調(diào)整以達(dá)到更好的教學(xué)效果。
2.4 加強(qiáng)實(shí)踐
軟件測(cè)試課程往往會(huì)設(shè)置課內(nèi)針對(duì)測(cè)試?yán)碚摰膶?shí)踐課程,為了讓學(xué)生對(duì)測(cè)試技術(shù)及測(cè)試過程有更好的掌握,更貼近真實(shí)測(cè)試場(chǎng)景,需要結(jié)合實(shí)際項(xiàng)目進(jìn)行綜合測(cè)試實(shí)踐練習(xí)。課堂內(nèi)的實(shí)驗(yàn)課程是有效的實(shí)踐方式之一,離開課堂的實(shí)踐也是不可或缺的重要手段。目前國(guó)內(nèi)軟件測(cè)試類比賽也在廣泛開展,如全國(guó)大學(xué)生測(cè)試大賽。為了提高學(xué)生測(cè)試水平和競(jìng)爭(zhēng)力,鼓勵(lì)學(xué)生積極參加測(cè)試類比賽,通過課賽結(jié)合的方式提升和鞏固測(cè)試能力。課內(nèi)實(shí)踐盡管盡量去模擬真實(shí)測(cè)試環(huán)境,但與企業(yè)實(shí)際測(cè)試工作仍有一定差距。因此,在學(xué)生課內(nèi)實(shí)踐打下基礎(chǔ)之后,學(xué)校和軟件企業(yè)進(jìn)行合作,把學(xué)生送到企業(yè),在企業(yè)的工作環(huán)境中,以企業(yè)的角度對(duì)學(xué)生進(jìn)行實(shí)訓(xùn),分配工作任務(wù),讓學(xué)生感受企業(yè)的工作方式,學(xué)會(huì)解決測(cè)試在實(shí)際工作中的問題,提高測(cè)試水平,為實(shí)現(xiàn)作為軟件測(cè)試人才的就業(yè)打下更加夯實(shí)的基礎(chǔ)。
3 結(jié)束語(yǔ)
本文對(duì)軟件測(cè)試課程教學(xué)模式改革進(jìn)行了探討與研究。根據(jù)軟件測(cè)試課程課堂教學(xué)的特點(diǎn)和現(xiàn)狀,調(diào)整課程教學(xué)形式,以案例驅(qū)動(dòng)課堂教學(xué)內(nèi)容,重視學(xué)生實(shí)踐能力的培養(yǎng),從不同途徑增強(qiáng)學(xué)生的測(cè)試能力,以達(dá)到更好的契合企業(yè)測(cè)試人才的需求。隨著測(cè)試技術(shù)的不斷變化,在今后的課堂教學(xué)中應(yīng)同市場(chǎng)需求與時(shí)俱進(jìn),對(duì)軟件測(cè)試課程教學(xué)模式繼續(xù)進(jìn)行探索和完善。
本論文受重慶郵電大學(xué)翻轉(zhuǎn)課堂教學(xué)模式改革項(xiàng)目(XFZS1909),重慶市高等教育教學(xué)改革研究項(xiàng)目《復(fù)合型、應(yīng)用型、技能型人才培養(yǎng)模式改革的研究與實(shí)踐》(183011),重慶郵電大學(xué)教改項(xiàng)目(XJG1611)資助
參考文獻(xiàn)
[1] 華麗,谷瓊,黃霞,寧彬.互聯(lián)網(wǎng)+背景下軟件測(cè)試課程混合教學(xué)模式[J].內(nèi)江師范學(xué)院學(xué)報(bào),2018.33(02):95-99.
[2 ]David A. Sousa. How the brain Learns[M].National Training Laboratories of Alexandria, Corwin Press,2005.
[3] 朱少民.軟件測(cè)試課程的問題驅(qū)動(dòng)教學(xué)模式探索[J].中國(guó)大學(xué)教學(xué),2018(10):32-36.
[4 ]張世良.高校軟件測(cè)試課程教學(xué)改革的探索[J].寧德師范學(xué)院學(xué)報(bào)(自然科學(xué)版),2013.25(04):415-418.
[5] 范洪輝,朱洪錦,朱廣萍.“軟件測(cè)試技術(shù)與軟件質(zhì)量”課程教學(xué)改革探索[J].江蘇技術(shù)師范學(xué)院學(xué)報(bào),2013.19(02):106-109.
[6] 趙興龍.翻轉(zhuǎn)課堂中知識(shí)內(nèi)化過程及教學(xué)模式設(shè)計(jì)[J].現(xiàn)代遠(yuǎn)程教育研究,2014(02):55-61.