張麗景(蘭州石化職業(yè)技術(shù)學(xué)院,蘭州 730060)
基于多樣化生源的軟件測(cè)試技術(shù)課程有效性建設(shè)與研究
——以蘭州石化職業(yè)技術(shù)學(xué)院為例
張麗景
(蘭州石化職業(yè)技術(shù)學(xué)院,蘭州 730060)
隨著單獨(dú)招生錄取人數(shù)的逐年增加,高職院校生源組成更加多樣化,學(xué)生基礎(chǔ)參差不齊,給教學(xué)開展帶來(lái)了重大影響。軟件測(cè)試技術(shù)課程理論性強(qiáng),概念多,內(nèi)容散,整體比較抽象,單招生源背景下課程的教學(xué)出現(xiàn)了多方面的問(wèn)題。軟件測(cè)試技術(shù)課程的有效性建設(shè)應(yīng)從多樣化生源特征和課程反饋實(shí)際出發(fā),以提高學(xué)生自主學(xué)習(xí)意識(shí)、培養(yǎng)學(xué)生主動(dòng)學(xué)習(xí)習(xí)慣為根本,制定差異化教學(xué)方法,從教學(xué)內(nèi)容和教學(xué)案例設(shè)計(jì)的有效性、教學(xué)理念創(chuàng)新和教學(xué)模式多樣化以及開發(fā)立體化教材等方面開展實(shí)踐,積極探索提高課程教學(xué)質(zhì)量的途徑和方法。
高職;課程;軟件測(cè)試技術(shù);有效性
(一)課程定位
軟件測(cè)試技術(shù)課程是高等院校計(jì)算機(jī)類專業(yè)的一門重要的專業(yè)課,在整個(gè)課程體系中有著承上啟下的作用。該課程主要介紹軟件測(cè)試與軟件開發(fā)的關(guān)系,以及軟件測(cè)試的思想、基本概念、原理、白盒和黑盒測(cè)試方法、面向?qū)ο筌浖y(cè)試、單元測(cè)試、集成測(cè)試和系統(tǒng)測(cè)試等知識(shí),為學(xué)生后續(xù)學(xué)習(xí)軟件開發(fā)和測(cè)試的高級(jí)知識(shí)打下堅(jiān)實(shí)的理論基礎(chǔ)。
(二)課程特點(diǎn)
軟件測(cè)試技術(shù)課程理論性強(qiáng),概念多,內(nèi)容散,整體比較抽象,教學(xué)內(nèi)容和軟件工程、軟件質(zhì)量管理等都有關(guān)聯(lián)。同時(shí),該課程要求學(xué)生掌握一定的實(shí)踐操作技能,能夠把所學(xué)的理論知識(shí)應(yīng)用于實(shí)踐才算達(dá)到學(xué)習(xí)目標(biāo)。如果學(xué)生只是死記硬背基本概念,只是掌握了基本的測(cè)試用例設(shè)計(jì)方法,不能融會(huì)貫通,將知識(shí)用于指導(dǎo)實(shí)踐,學(xué)習(xí)就會(huì)越發(fā)困惑。在軟件開發(fā)生命周期的縱向和橫向上,均有不同類型的測(cè)試知識(shí)和技術(shù),其中基本測(cè)試?yán)碚?、測(cè)試用例設(shè)計(jì)、黑盒和白盒測(cè)試技術(shù)都是課程重點(diǎn)。因此,這門課程對(duì)學(xué)生的理解能力和邏輯思維能力要求較高。
(三)課程實(shí)施
蘭州石化職業(yè)技術(shù)學(xué)院軟件測(cè)試技術(shù)課程實(shí)施理實(shí)一體化教學(xué)模式,70學(xué)時(shí)左右。自2014年開始單獨(dú)招生以來(lái),該課程教學(xué)過(guò)程中出現(xiàn)了一些新的問(wèn)題,教學(xué)效果受到明顯影響,其中課程教與學(xué)的錯(cuò)位問(wèn)題顯得尤為嚴(yán)重。課堂上教師很用心地講課,學(xué)生卻表現(xiàn)出困倦、聽不懂或根本不想聽的狀態(tài),一方面教師抱怨學(xué)生基礎(chǔ)差,另一方面學(xué)生抱怨老師講得不好。[1]2013級(jí)學(xué)生和2014級(jí)學(xué)生該門課的成績(jī)對(duì)比也明顯地說(shuō)明了問(wèn)題,2014級(jí)學(xué)生課程平均分明顯降低,不及格率顯著上升。
(四)問(wèn)題分析
軟件測(cè)試技術(shù)課程的教學(xué)出現(xiàn)諸多問(wèn)題,可以從以下四個(gè)方面分析原因:
(1)生源基礎(chǔ)。近兩年該院計(jì)算機(jī)類專業(yè)單獨(dú)招生,生源組成多樣化,學(xué)生整體文化基礎(chǔ)薄弱,學(xué)習(xí)能力不強(qiáng)。通過(guò)對(duì)2014、2015級(jí)學(xué)生在課堂表現(xiàn)、晚自習(xí)出勤率、作業(yè)完成情況、考試成績(jī)、課外活動(dòng)參加情況、專業(yè)滿意度、就業(yè)意向等方面的問(wèn)卷調(diào)查和分析,筆者發(fā)現(xiàn)通過(guò)單招入學(xué)的學(xué)生大多缺乏學(xué)習(xí)興趣,沒(méi)有養(yǎng)成良好的學(xué)習(xí)習(xí)慣,主動(dòng)學(xué)習(xí)意識(shí)不強(qiáng)。
(2)師資力量。目前學(xué)院的專業(yè)課教師雖然都具有碩士甚至更高學(xué)歷,但都是大學(xué)畢業(yè)直接到學(xué)校參加工作,雖然理論基礎(chǔ)很扎實(shí),但實(shí)踐動(dòng)手能力欠缺,實(shí)際項(xiàng)目經(jīng)驗(yàn)嚴(yán)重缺乏。尤其是IT行業(yè)技術(shù)更新速度快,新概念、新產(chǎn)品層出不窮,教師若不能及時(shí)外出培訓(xùn)和學(xué)習(xí),與社會(huì)的脫軌就會(huì)越發(fā)嚴(yán)重,這種情形下培養(yǎng)的學(xué)生自然會(huì)受到很大的制約[2]。
(3)實(shí)踐教學(xué)。在課程改革的浪潮中,軟件測(cè)試技術(shù)課程已逐步采用“案例式”教學(xué)法,以更好地調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,激發(fā)學(xué)生的學(xué)習(xí)興趣。但是在教學(xué)過(guò)程中,教師采用的教學(xué)項(xiàng)目和案例大多為自己開發(fā)的,并且多年沿用,內(nèi)容單一陳舊,缺乏連貫性,不能與行業(yè)涌現(xiàn)的新技術(shù)相銜接。目前的教學(xué)狀況是:教學(xué)過(guò)程與實(shí)際工作過(guò)程脫節(jié),學(xué)生運(yùn)用知識(shí)解決實(shí)際問(wèn)題的能力不足,教學(xué)效果不好[3]。
(4)教材資源。軟件測(cè)試技術(shù)在國(guó)內(nèi)興起較晚,隨著軟件產(chǎn)業(yè)的迅猛發(fā)展,軟件測(cè)試才被國(guó)內(nèi)的軟件公司重視起來(lái)。國(guó)內(nèi)高等院校早期普遍把軟件測(cè)試相關(guān)知識(shí)作為軟件工程課程的一個(gè)章節(jié)介紹,近幾年才逐漸獨(dú)立開設(shè)軟件測(cè)試技術(shù)課程。目前市場(chǎng)上涌現(xiàn)出來(lái)的軟件測(cè)試教程良莠不齊,內(nèi)容從軟件工程基礎(chǔ)到測(cè)試工具使用面面俱到,重點(diǎn)比較分散,知識(shí)點(diǎn)和軟件工程重復(fù),而且這些教材普遍重理論,教學(xué)案例較少或過(guò)于抽象[4],不適合高職學(xué)生學(xué)習(xí)。
本文根據(jù)軟件測(cè)試技術(shù)課程特點(diǎn)和生源特征,重構(gòu)課程內(nèi)容,結(jié)合企業(yè)最新技術(shù)和項(xiàng)目設(shè)計(jì)教學(xué)案例,對(duì)抽象概念進(jìn)行簡(jiǎn)單化處理,借助互聯(lián)網(wǎng)技術(shù)探索新的教學(xué)模式和教學(xué)方法,精心打造適合高職高專學(xué)生的立體化教程,構(gòu)建課程共享型教學(xué)資源庫(kù),研究新的課程考核評(píng)價(jià)體系。在不斷的實(shí)踐、總結(jié)和創(chuàng)新中,要探索出適合當(dāng)下多樣化生源特點(diǎn)的軟件測(cè)試技術(shù)課程教學(xué)模式和策略,切實(shí)提高教學(xué)效果。
(一)教學(xué)內(nèi)容選取和教學(xué)案例設(shè)計(jì)的有效性研究
根據(jù)專業(yè)人才培養(yǎng)要求,軟件測(cè)試技術(shù)課程內(nèi)容可分三個(gè)部分:測(cè)試?yán)碚摶A(chǔ)、測(cè)試用例設(shè)計(jì)和測(cè)試工具使用。其中測(cè)試?yán)碚摶A(chǔ)是學(xué)生進(jìn)行測(cè)試技術(shù)學(xué)習(xí)的理論支撐,主要告訴學(xué)生為什么要進(jìn)行軟件測(cè)試,測(cè)試工作的開展原則、流程和指導(dǎo)思想等,內(nèi)容較為抽象,學(xué)生普遍反映理解起來(lái)比較困難,是課程難點(diǎn);測(cè)試用例設(shè)計(jì)分黑盒測(cè)試用例設(shè)計(jì)和白盒測(cè)試用例設(shè)計(jì),包括等價(jià)類劃分、邊界值分析、因果圖等多種設(shè)計(jì)方法,要求學(xué)生已具備基礎(chǔ)的程序閱讀和分析能力,是課程重點(diǎn);測(cè)試工具使用主要介紹單元測(cè)試工具、功能和性能測(cè)試工具等,如C++Test,Junit等,課程內(nèi)容以應(yīng)用為主,是重要的實(shí)踐環(huán)節(jié)。
針對(duì)課程案例分布不均,局限性大,內(nèi)容單一,數(shù)量有限的問(wèn)題,教師要結(jié)合學(xué)生興趣點(diǎn)和市場(chǎng)技術(shù)熱點(diǎn),開發(fā)和補(bǔ)充案例庫(kù)。針對(duì)測(cè)試用例設(shè)計(jì)的各種方法分別設(shè)計(jì)案例點(diǎn),沿軟件測(cè)試工作流程將基本案例點(diǎn)串聯(lián)成主線,同時(shí)設(shè)計(jì)情景模式巧妙融入抽象晦澀的概念性知識(shí),把整個(gè)課程內(nèi)容融會(huì)貫通,做到條理清晰,重點(diǎn)明確。
(二)教學(xué)理念創(chuàng)新和教學(xué)模式多樣化研究
生源多樣化帶給我們的一個(gè)嚴(yán)重問(wèn)題是,許多學(xué)生學(xué)習(xí)的積極性、主動(dòng)性和自主學(xué)習(xí)能力都不強(qiáng)。外在表現(xiàn)就是學(xué)生上課習(xí)慣性遲到、早退,甚至無(wú)故曠課;上課注意力不集中,睡覺和玩手機(jī)的人數(shù)比較多;學(xué)生對(duì)課程沒(méi)興趣,對(duì)成績(jī)不關(guān)心,對(duì)專業(yè)不熱愛?,F(xiàn)行教學(xué)模式下教學(xué)效果已經(jīng)收效甚微。因此改進(jìn)教學(xué)模式,加強(qiáng)對(duì)學(xué)生的正向引導(dǎo)和人文關(guān)懷,顯得尤為必要。
1.加強(qiáng)課程引導(dǎo)性認(rèn)識(shí),創(chuàng)新教學(xué)理念
學(xué)生一開始對(duì)軟件測(cè)試行業(yè)是陌生的,對(duì)自己在校期間要完成的課程也一無(wú)所知。有的專業(yè)課教師往往認(rèn)為自己的任務(wù)就是教授這一門課程,同時(shí)為保證教學(xué)進(jìn)度,第一節(jié)課就直接進(jìn)入專業(yè)課內(nèi)容的教學(xué),而此時(shí)很多學(xué)生還不清楚自己所學(xué)的專業(yè)是干什么的,為什么要學(xué)習(xí)這門課,學(xué)些什么內(nèi)容,怎樣安排學(xué)習(xí)過(guò)程等。這就造成了教師“教”和學(xué)生“學(xué)”之間的矛盾。所以,專業(yè)課教師必須轉(zhuǎn)變教學(xué)理念,在課程一開始要舍得花時(shí)間給學(xué)生進(jìn)行專業(yè)教育和課程闡述,講明該課程在專業(yè)人才培養(yǎng)體系中的地位和重要性,課程的教學(xué)目標(biāo),幫助學(xué)生正確認(rèn)識(shí)專業(yè),了解課程。
2.運(yùn)用翻轉(zhuǎn)課堂改變教學(xué)模式
目前,軟件測(cè)試技術(shù)課程的教學(xué)模式仍是以教師教授為主,學(xué)生只是被動(dòng)學(xué)習(xí)。新常態(tài)下的高職教育,倡導(dǎo)以“學(xué)生為主,教師為輔”的教學(xué)模式,課堂教學(xué)從側(cè)重“講課”向側(cè)重“答疑”轉(zhuǎn)變,“互聯(lián)網(wǎng)+”背景下的翻轉(zhuǎn)課堂正在慢慢改變我們的生活。針對(duì)90后學(xué)生活潑好動(dòng),思想活躍,喜歡網(wǎng)上遨游的特點(diǎn),翻轉(zhuǎn)課堂教學(xué)模式不僅可以把學(xué)生從枯燥乏味的課堂教學(xué)中解放出來(lái),也極大地激發(fā)了學(xué)生的學(xué)習(xí)興趣。我們可借助學(xué)院共享型教學(xué)資源庫(kù)平臺(tái)Blackbord建設(shè)軟件測(cè)試技術(shù)課程教學(xué)資源庫(kù),錄制課程知識(shí)微視頻,教學(xué)案例、實(shí)訓(xùn)任務(wù)、考核評(píng)價(jià)等均實(shí)現(xiàn)資源共享。學(xué)生利用課余時(shí)間學(xué)習(xí)視頻教程,獨(dú)立完成課前預(yù)習(xí)作業(yè),然后帶著問(wèn)題走進(jìn)教室,課堂上重點(diǎn)進(jìn)行分組討論或者向老師請(qǐng)教。時(shí)間和順序上的顛倒,真正把學(xué)生置于學(xué)習(xí)活動(dòng)的主體位置,全面調(diào)動(dòng)學(xué)生的主人翁意識(shí),讓學(xué)生從之前的“被迫學(xué)習(xí)”逐步轉(zhuǎn)變?yōu)椤爸鲃?dòng)學(xué)習(xí)”;教師負(fù)責(zé)監(jiān)控整個(gè)學(xué)習(xí)過(guò)程,在實(shí)踐指導(dǎo)和問(wèn)題答疑上給予充足的時(shí)間保障。
3.實(shí)訓(xùn)任務(wù)按難度梯度劃分,分類指導(dǎo)
多樣化生源給教學(xué)帶來(lái)的困擾之一是學(xué)生個(gè)體差異較大。在實(shí)踐教學(xué)中經(jīng)常會(huì)發(fā)現(xiàn),一樣的作業(yè),少數(shù)學(xué)生可能很快就會(huì)完成,部分學(xué)生在老師的幫助下,在規(guī)定時(shí)間內(nèi)也能陸續(xù)完成,還有一部分學(xué)生,老師要花較長(zhǎng)時(shí)間輔導(dǎo)才能完成,還有少數(shù)學(xué)生甚至從未完成過(guò)一次作業(yè)。整個(gè)實(shí)訓(xùn)任務(wù)若要保證人人過(guò)關(guān),會(huì)占用很長(zhǎng)時(shí)間,教師非常辛苦,學(xué)生之間也會(huì)互相抱怨,產(chǎn)生矛盾。因此,要把實(shí)訓(xùn)任務(wù)按難度梯度劃分,針對(duì)不同程度的學(xué)生布置不同要求的作業(yè),保證在規(guī)定時(shí)間內(nèi)大家都可以按時(shí)完成,這樣學(xué)生在知識(shí)和情感兩方面都會(huì)感到滿足。
(三)立體化教材開發(fā)
立體化教材是指以互聯(lián)網(wǎng)為支撐平臺(tái),依靠教師集合豐富的教學(xué)資源,運(yùn)用多種新型教學(xué)工具,按照先進(jìn)的一體化思路設(shè)計(jì)的適合于多元化教學(xué)應(yīng)用的新型教學(xué)方案。開發(fā)適合高職學(xué)生的立體化教程,主要工作有:(1)主教材的開發(fā)?!盾浖y(cè)試技術(shù)》主教材是課程建設(shè)的基礎(chǔ),以軟件測(cè)試工作過(guò)程為主線,以案例實(shí)現(xiàn)為編寫思路,注重知識(shí)點(diǎn)的相互關(guān)聯(lián)和融合,集課程知識(shí)的科學(xué)性、先進(jìn)性和系統(tǒng)性于一體。(2)教學(xué)資源庫(kù)建設(shè)。具體內(nèi)容包含圖片庫(kù)、課件庫(kù)、案例庫(kù)、試題庫(kù)、視頻庫(kù)等立體資源。(3)學(xué)習(xí)網(wǎng)站建設(shè)。建設(shè)軟件測(cè)試技術(shù)課程門戶,支持學(xué)生注冊(cè)學(xué)習(xí)和在線教學(xué)與交流,實(shí)現(xiàn)資源建設(shè)與使用的一體化。
軟件測(cè)試技術(shù)是學(xué)生進(jìn)入軟件開發(fā)和測(cè)試領(lǐng)域必備的專業(yè)基礎(chǔ),課程實(shí)施效果直接關(guān)系到后續(xù)課程能否順利開展,而課程建設(shè)是關(guān)系該課程實(shí)施效果的重要舉措。對(duì)生源多樣化背景下的軟件測(cè)試技術(shù)課程有效性建設(shè)進(jìn)行研究和實(shí)踐,一方面有利于探索提高課程教學(xué)質(zhì)量的途徑和方法,另一方面對(duì)其他相關(guān)專業(yè)課程的有效開展也有重要的參考價(jià)值。
[1]陳翔.軟件測(cè)試技術(shù)課程教學(xué)改革與實(shí)踐探索[J].教育教學(xué)論壇,2012(41):37-38.
[2]唐春玲,胡方霞,沉敏.軟件測(cè)試技術(shù)課程的教學(xué)改革與研究[J].科技信息,2013(5):35-36.
[3]程茂,溫靜,吳玉潔.軟件測(cè)試課程的教學(xué)研究[J].河北師范大學(xué)學(xué)報(bào)(教育科學(xué)版),2010,12(4):117-119.
[4]李靜,趙志升.軟件測(cè)試專業(yè)課程體系建設(shè)與教學(xué)改革[J].教育與職業(yè),2014(2):135-137.
Based on the diversity of students“software testing technology”course effectiveness construction and research——Take lanzhou petrochemical vocational and technical college as an example
ZHANG Li-jing
(Lanzhou Petrochemical College of Vocational Technology,Lanzhou 730060,china)
With the increase number of separate admissions,higher vocational colleges students to more diverse,student foundation is uneven,brings to the teaching in the major impact.The curriculum theory of software testing technology is strong,the concept,content,and as a whole are abstract,single source of recruit students of teaching all sorts of problems emerged."Software testing technology" course effectiveness construction should from diverse student characteristics and feedback the reality,in order to improve the students'autonomous learning consciousness,cultivating students'active learning habit as the basis,make different teaching methods,from the effectiveness of teaching contents and teaching case design,innovating ideas of teaching and teaching mode diversification and development aspects such as teaching material to carry out the practice,actively explore ways and means to improve the quality of teaching.
Higher vocational;course;Software testing technology;effectiveness
TP311.5
A
1673-2022(2016)03-0031-04
2016-05-12
張麗景(1981-),女,河南人,副教授,碩士,研究方向?yàn)檐浖_發(fā)、軟件測(cè)試。
河北軟件職業(yè)技術(shù)學(xué)院學(xué)報(bào)2016年3期