999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

軟件測試課程的思考與建議

2015-04-29 00:00:00蔣曹清
科教導刊 2015年11期

摘 要 軟件測試是計算機相關專業的一門重要課程,高校圍繞該課程的教學作了大量嘗試,并取得了一定的成績。由于在教學內容、教學方式方法等方面還存在一些問題,導致目前軟件測試課程教學無法與社會需求無縫接軌。圍繞這些問題,筆者根據多年軟件測試課程教學實踐經驗,給出了自己的建議。

關鍵詞 軟件測試 教學模式 考核方式

中圖分類號:G642 文獻標識碼:A " DOI:10.16400/j.cnki.kjdkz.2015.04.026

Thinking and Suggestion on Software Testing course

JIANG Caoqing

(College of Information and Statistics, Guangxi University of

Financial and Economics, Nanning, Guangxi 530003)

Abstract There are still some problems in the teaching content, teaching methods, which lead to a gap between current teaching of software testing course and social demands. Focusing on these problems, the author, according to many years of practical experience in course teaching of software testing, gives his suggestions.

Key words software testing; teaching pattern; evaluation model

軟件測試作為軟件工程過程的一個重要組成部分,在軟件開發過程中一般占總工作量的40%以上,不言而喻,軟件測試課程已成為軟件相關專業的一門重要必修課程。雖然各高校圍繞該課程的教學作了大量嘗試,并取得了一定的成績,但是由于在教學內容、教學方式方法和考核方式等方面還存在一些問題,導致軟件測試課程教學效果較差,難以滿足軟件企業的需求。圍繞這些問題,筆者根據多年軟件測試課程教學實踐經驗,給出自己的建議。

1 目前存在的問題

1.1 教學內容多而繁雜

軟件測試課程的教學內容不僅涉及理論知識,也包含實踐操作,通常包括軟件測試的基本概念和原理、核心技術、測試過程中所需技能、測試自動化知識及工具、測試管理和綜合案例等方面內容。僅核心技術就不僅包括白盒測試、黑盒測試、面向對象測試、嵌入式軟件測試、Web系統測試,還包括單元測試、集成測試、系統測試、回歸測試等等,其中每一項內容均包含豐富的內容,需要較多的課時才能使學生真正掌握。自動化工具方面的內容就顯得更加復雜,許多公司和研究者針對各種開發語言及環境開發了相應的測試工具,選擇哪些測試工具實施教學成為該課程教學的極大困惑。內容繁雜易造成教學內容主次不分,難以達到好的教學效果。

1.2 學生專業基礎參差不齊

學習軟件測試課程的學生需要軟件工程、面向對象、面向過程程序設計等方面的基礎,需要具有一定程序設計能力和軟件項目開發經驗。然而學習該課程的學生往往來自不同專業,其專業基礎存在較大差距,有的同學尚缺少相關核心基礎課程的學習經歷。就算在同班同學中也存在專業基礎差別較大,一些同學有參與大型軟件項目的經歷,而一些同學甚至連面向對象、流程圖等基本概念都不知道,這樣就造成任課老師難以開展教學工作,難以做到因材施教,更難以達到預期的教學效果。

1.3 師資隊伍薄弱

軟件測試課程在高校軟件相關專業開設得比較晚,該課程老師大多在該課程方面沒有經過深入研究或系統培訓,缺乏案例和軟件測試經驗,因此就如何做好該課程的教學工作尚沒有好的方法和經驗,無法針對實際案例進行深入分析,從而導致講授流于理論,實訓流于形式。

1.4 實驗教學條件有待改善

軟件測試是一門需要通過實驗和工具來幫助學習的課程,但學校常因缺乏資金支持,沒能建立可用于軟件測試實驗的專門實驗室,沒有購買常用的軟件測試工具,只能在普通實驗室使用盜版或免費測試軟件進行教學。這導致教學實踐中不能正常使用這些工具,從而使得該課程學習難以正常進行、學習效果差。

1.5 測試文檔編寫工作不受重視

軟件測試作為軟件工程的一個重要階段,需按照軟件工程標準和規范要求做好軟件測試計劃、測試用例設計、測試報告等文檔的編寫工作,這可為以后軟件維護和回歸測試提供便利。但在教學中,往往因為不重視測試文檔的編寫工作,一方面使得學生在測試工程實踐中具有隨意性,缺乏測試計劃及用例的指導,另一方面導致學生到軟件企業工作時不懂如何寫好測試文檔,也沒有任何根據文檔進行測試工作的經驗。

1.6 課程考核方式存在弊端

軟件測試課程考核方式一般由平時成績、實訓成績和期末筆試成績構成。這種考核方式存在期末筆試成績占總成績的權重過高問題,出現學生過分注重理論學習、忽視實踐操作現象;存在平時成績評定時受各種人為因素的影響而具有一定隨意性,存在實訓報告中大量同學相互抄襲現象,存在考試內容陳舊、缺乏創新思維和綜合能力的引導和測試等問題。這樣的課程考核方式必然帶來學生錯誤的學習導向問題。

2 課程教學改革建議

為了解決上述軟件測試教學工作出現的各種問題,提高教學質量,建議采用以下所述措施和方法。

2.1 重組核心教學內容

軟件測試課程中各內容之間既相互聯系,又各有自己的特點和獨立性,應確保各內容知識點銜接緊密又不出現交叉重復。通過分析課程內各內容的特點,對教學內容重新進行修訂,突出軟件測試的核心內容,主要包括:基本層面的白盒測試技術和黑盒測試技術,涉及單元測試、集成測試、系統測試及驗收測試中的測試計劃、用例分析和設計等內容;高級層面的面向對象軟件測試、Web系統測試、嵌入式系統測試、數據庫測試、安全性測試等。在優化教學內容的同時,將各教師在科研實踐及教學中累積的優秀案例進行篩選和整理,補充和更新教學內容,使理論知識和應用技術緊密聯系,滿足課程教學要求。另外,調整實踐教學內容和學時,進一步突出對學生軟件測試實踐技能的培養,按照“循序漸進,由淺入深”的原則,將實踐教學內容分為驗證型實驗、設計型實驗、綜合型實驗和軟件測試實訓。通過對核心教學內容的重組,使軟件測試課程在專業課程群中的作用和地位進一步提升。

2.2 探索新的教學模式

針對學生專業基礎參差不齊問題,不斷探索適合高校各專業軟件測試課程教學新模式。適合的教學模式包括:①項目/案例驅動教學模式。為了使學生能深刻領會和理解軟件測試相關理論和技術,在教學中引入實際案例,用直觀形象的案例講解軟件測試的各知識模塊。②小組協作學習模式。為了增強學生學習的積極性和團隊協作能力,將班級按3~5人分成不同的項目組,項目組成員根據個人能力在項目中擔當不同的角色,并通過合作完成同一任務,形成組內成員協作與溝通、組間成員競爭與激勵的教學模式,有利于提高學生自主學習能力和課堂教學效率。③網絡課程輔助教學模式。該模式基于多種軟件測試相關教學資源構建網絡教學平臺,在該平臺環境下不僅能夠使教師遠程輔導學生,還可以布置作業、解難答疑、共享外校優質資源等。該教學模式不僅可解決專業基礎參差不齊問題,也可有效解決師資隊伍薄弱問題。④校企合作教學模式。為了提高學生的實踐能力和創新意識,提升畢業生就業核心競爭力,可與軟件企業聯合開設軟件測試課程,聘請資深軟件測試人員講授軟件測試的技術和技能,從而提升學生的實際應用能力,縮短學生進入職場的磨合期。同時,利用企業優良實驗教學條件,從而解決高校實驗教學條件不足問題。

2.3 提高學生基于文檔的工程實踐能力

為了提高學生基于軟件測試文檔的工程實踐能力,需要采取如下措施:①平時要求學生完成實驗任務時要寫測試文檔。在軟件測試課程教學中,不論做白盒測試、黑盒測試實驗,還是完成單元測試、集成測試、系統測試和驗收測試工作,均要求學生編寫測試計劃、測試用例和測試報告等文檔,并適當增加學生實驗任務,力爭做到每周給學生布置一次任務,達到快速培養學生獨立分析問題和解決問題的能力。②在學期末完成一個綜合性實訓項目,在布置任務時要向學生強調:把該項目當成一個工程項目,應遵照軟件工程標準和規范要求編寫測試文檔。在項目推進過程中,通過每隔一周檢查每個項目組完成測試文檔的情況,了解學生完成項目的情況,發現項目實施過程中存在的不足,通過反復地指出不足、改進錯誤,從而訓練學生的軟件測試工作能力。項目結束時要求同學以組為單位進行答辯,答辯時要求每個同學依據文檔進行答辯,接受同學們的提問并依此進行計分。最后還要求學生根據答辯情況修改軟件測試文檔并上交,教師還要依據這些文檔評定實訓的最后得分。通過該項目,不僅鍛煉了學生測試文檔書寫能力,也提高了學生測試工程實踐能力,還提升學生創新型思維和實踐能力。

2.4 改進考核體系

為了提高學生應用能力,滿足企事業人才需要的要求,需要對本課程考核體系進行改進,可以考慮引入社會評價機制。該評價機制的主要形式包括:①應用能力的測試。安排學生參與學校和企業共同負責的課程實訓,即由企業安排實訓內容,學校和企業共同參與指導和考核,成績評定主要從培養學生的軟件測試應用能力方面進行考核。②職業技能的測試。組織學生參與有一定資質的軟件企業授權的行業證書考試,通過該考試可達到對學生軟件測試方面的職業知識、職業素養及實踐能力等的綜合測試和評價,同時提升學生的職業素養和職業技能。③創新能力的測試。組織學生參與教師科研項目、企業實際項目、大學生創新項目的軟件測試工作及具有一定知名度的軟件測試大賽。通過實際項目測試工作或軟件測試大賽的鍛煉,有利于擴充和深化學生的理論和實踐知識,提高學生軟件測試工程應用及創新能力。④綜合能力的測試。組織學生參加軟件測評師測試,該測試是一種全國計算機技術與軟件專業技術資格考試,屬于專業水平的國家品牌考試,注重軟件測試知識和技能的綜合性考查。教學團隊根據學生參與該考試的反饋結果,認真分析教學中存在的不足,及時采取相應的改進措施,進一步提高該課程的教學效果和質量。

本文得到廣西高校科學技術研究項目(YB2014349)的資助

參考文獻

[1] 穆海倫,李萬清.面向企業的高校軟件測試教學改革探索.計算機教育,2013(10):36-40.

[2] 李月龍.高校軟件測試課程教學改革研究.計算機教育,2014(14):16-18.

[3] 趙翀,高鵬.軟件測試課程工程實踐教學模式的探索與實施.計算機工程與科學,2014.36(A1):51-55.

主站蜘蛛池模板: 亚洲视频色图| 亚洲六月丁香六月婷婷蜜芽| 国模在线视频一区二区三区| 天堂成人在线视频| 91香蕉视频下载网站| 伊人久久大线影院首页| 日本日韩欧美| 高清码无在线看| 亚洲人成成无码网WWW| 国产精品白浆无码流出在线看| 欧美一级特黄aaaaaa在线看片| 色综合中文| 色婷婷在线影院| 国产一级妓女av网站| 四虎国产永久在线观看| 原味小视频在线www国产| 欧美有码在线| 亚洲中文字幕无码mv| 97视频免费看| 国产理论一区| 日韩精品亚洲人旧成在线| 亚洲无码在线午夜电影| 久久国产精品夜色| 日韩国产精品无码一区二区三区| 日本AⅤ精品一区二区三区日| 欧洲欧美人成免费全部视频| 高清国产在线| 呦女精品网站| 男人的天堂久久精品激情| 99热国产在线精品99| 男人天堂伊人网| 日韩免费毛片| 国产高清在线精品一区二区三区| 一本色道久久88综合日韩精品| 国产成人精品优优av| 全色黄大色大片免费久久老太| 国产在线八区| 亚洲天堂首页| 五月婷婷丁香色| 国产成人久久777777| 亚洲成AV人手机在线观看网站| 久久一本日韩精品中文字幕屁孩| 中文字幕在线永久在线视频2020| 1024你懂的国产精品| 国产一区二区三区在线精品专区 | a网站在线观看| 国产精品第三页在线看| 午夜天堂视频| 九九热在线视频| 精品三级在线| 久久久久久尹人网香蕉| 性视频久久| 国产国产人在线成免费视频狼人色| 四虎成人免费毛片| 一本大道无码日韩精品影视| 日韩高清欧美| 国产福利一区在线| 啪啪啪亚洲无码| 99热国产在线精品99| 亚洲无码精品在线播放| 国产免费人成视频网| 91午夜福利在线观看| 国产精品久久久久无码网站| 天堂成人在线视频| 亚洲天堂精品在线观看| 久久久久免费精品国产| a毛片免费看| 毛片免费在线| 亚洲第一视频网| 青青青视频91在线 | 国产精品久久久久久久久kt| 亚洲男女天堂| www.youjizz.com久久| 久久香蕉国产线看观| 国产亚洲欧美另类一区二区| 草草影院国产第一页| 亚洲狼网站狼狼鲁亚洲下载| 成人精品在线观看| 亚洲日韩第九十九页| 91精品国产自产在线观看| 欧美成人aⅴ| 国产一区在线视频观看|