“研測融合”背景下的滲透式軟件測試課程教學改革探索
來源:用戶上傳
作者:
【摘 要】隨著科技發展進步,市場對于軟件技術人才要求越來越高,也越來越專業。軟件技術行業在“研測融合”的大背景下要求研發與測試之間技術融合,要求測試人員能開發,開發人員會測試,這就給軟件測試課程教學帶來了新的挑戰,如何讓學生能夠在課堂上盡可能多的學習到適應市場背景及市場需求的職業技能,是軟件測試課程教學改革探索的首要目標。
【關鍵詞】研測融合;滲透式;教學改革
【中圖分類號】TP311 【文獻標識碼】A
【文章編號】2095-3089(2019)11-0020-01
一、引言
近年來,隨著科技的持續發展,國內軟件市場也越來越大,軟件企業的發展也越來越規范、專業,這也就要求軟件工程人才必須朝著專業化、綜合化的方向發展。從當前的市場發展看,“研測融合”是大趨勢,眾多大小軟件公司都在推行“研測融合”,期望研發及測試不在存在明顯界限,要求研發人員會測試,盡量減少低級bug以節約測試與研發之間因為低級bug而進行的多次溝通及代碼返工時間;而要求測試人員能開發,是期望測試人員具備一定的研發能力,以更好的輔助測試,發現深層bug,提高發現及定位bug的能力。對于測試人員來說,具備一定的研發能力,通俗來講就是具備一定的代碼能力,主要是為了提高測試工作效率,因此專業的測試人員能力是測試人員必須具備的。所謂專業的測試人員需要具備的能力,除了基本的測試理論基礎,測試技能儲備外,還需要具備完整項目測試經驗,能夠應對實際項目測試過程中出現的各類問題。
二、教學現狀分析
在當前教學過程中,教學方式大多是依靠傳統的教學手段+“片段式”案例輔助教學,學生在整個學習過程僅僅是針對測試相關內容獨立學習,很少涉及其他課程學習內容,同時學習過程中對于理論學習及項目實踐都缺乏一定的延續性,完整的項目實踐訓練非常匱乏,很難讓學生對于完整項目測試過程有一個整體的理解,對于一個項目實踐中會遇到什么類型的問題,如何去解決這些問題,都知之甚少。另外學生本身專注力很難長時間高效保持,“片段式”案例實踐,學生每次在具體實踐內容進行前都需要先了解項目基本背景,這導致一大批學生的專注力在完成項目熟悉的過程中就已經消耗殆盡,很難讓學生在后面的具體實踐內容部分保有高度熱情及足夠的關注,容易受到外界的干擾,學生學習積極性難以保證,使得學生的軟件技能難以得到有效提升。此外,即使此類實踐訓練完成以后,學生對于一個項目完整的測試任務,開始需要做哪些準備工作,以及過程中各項任務之間的關聯性等等認識不夠,沒有一個整體的大局觀。而且教師提供的“片段式”的教學案例,很難讓學生了解到內部具體代碼內容,無法達到輔助訓練研發能力的目標,這樣培養出來的未來的測試工程師顯然不是市場所期望的。
三、教學改革策略及方法
對于當前軟件測試課程教學模式中存在的弊端,本人在不斷的教學改革過程中發現,讓學生自主選擇其他研發課程中所使用的實踐項目作為軟件測試課程中實踐對象,同時根據實際項目測試進程調整理論教學體系,由淺入深的完成完整的項目測試過程,正如“滲透測試”測試方法的要求一樣,測試就是一個漸進的并且逐步深入的一個過程。將這種“滲透式”的理念引入到教學及學生實踐過程中,通過讓學生專注項目,由淺入深的學習實踐,能夠更好的提高學生興趣及專注力,提高學生解決實際問題的能力及協同合作能力。同時通過這種課程間的交叉學習,也可以大大激發學生學習探索的興趣,能夠更好的培養出符合市場需求的測試工程師。具體改革實施步驟及過程如下:
?。?)學情分析研究,包括理論知識的儲備、對軟件測試認知方面等。
?。?)初始教學資源庫建立,以備學生選擇及參考。
?。?)課程知識體系重構。根據項目實踐過程設置課程知識體系,保證理論與實踐同步進行。理論知識不在是枯燥的一個一個知識點,而是解決具體實際問題的實實在在的技能。
?。?)情景設置,分組實踐。過程中關注教學及實踐效果,并不斷改進。
(5)總結反思。教學實踐完成后,根據教學過程具體情況進行總結反思。
〖XC3.JPG;%31%31〗
圖1 教學實施過程
教學過程中,提倡學生在實踐環節選擇其在軟件開發課程中實踐成果作為軟件測試課程實踐項目進行測試實踐,激發學生探索項目中可能存在的問題的興趣,同時實現與軟件開發相關課程的交叉學習,更好的整合教學資源,實現資源共享及跨課程協作練習。同時“滲透式”教學理念的引入,讓學生在不斷解決一個個實際項目中所出現的問題的同時完成了整個項目實踐過程,提高了學生解決實際問題的能力的同時也積累了相應的項目實戰經驗。
四、結束語
“研測融合”背景下的“滲透式”教學理念,提倡課程間的交叉學習的基礎上,深入淺出的針對實際項目進行實踐,解決實際項目中遇到的問題,契合高校對應用型人才培養的目標,不僅有助于軟件測試課程教學效果的提升,還適合與其它多種先進的教學方法相結合,將本文的研究經驗推廣應用于軟件開發等專業的多門課程教學實踐中,對切實提高教學質量、培養符合市場需求的高標準計算機人才具有重要的意義。
參考文獻
[1]賈輝.高職軟件工程專業軟件測試課程教學改革探討[J].信息記錄材料,2017年第12期.
[2]劉冬.軟件測試技術課程項目化教學改革探索[J].電腦迷,2017,(10).
轉載注明來源:http://www.hailuomaifang.com/1/view-14811652.htm