前言:尋找寫作靈感?中文期刊網用心挑選的軟件測試教學方法探討,希望能為您的閱讀和創作帶來靈感,歡迎大家閱讀并分享。
摘要:國內計算機技術發展迅速、各大軟件公司的蓬勃發展,計算機行業向國際邁進。如今,人們對軟件測試越來越重視,不再像以前,只重視軟件開發。由此,軟件測試行業大力發展起來。然而,長久以來對軟件測試的忽視,導致軟件測試的相關課程沒有得到足夠的重視,直接的后果就是:測試人才缺乏。于是,許多院校開始重視該門課程,為IT行業培養測試人才。軟件測試課程,其理論性和實踐性都比較強。為了更好地培養學生,教師應該采用理論與實踐相結合的教學方法。
關鍵詞:計算機技術;軟件測試;理論性;實踐性
一、教學內容
目前調查發現,國內軟件測試人員大大少于開發人員。而且,大部分的測試人員都是開發人員轉崗的。其中的原因有很多,一部分是由于企業并沒有看到軟件測試未來的重要性,他們認為軟件測試過于簡單,無法和開發相提并論。所以,大部分的開發人員既負責軟件的開發,又負責軟件測試的工作。這樣,既為公司節約了成本,又解決了測試人員稀缺的問題。另一部分原因是由于軟件測試人才的稀缺。軟件測試人才需要做到對軟件整個工作流程的了解,對軟件的質量進行嚴格測試。項目開始立項,直到軟件交付用戶使用的全過程,軟件測試人才都必須參與。甚至售后的過程也有可能涉及。因此,軟件測試人才不僅專業測試性能過硬,還要有協調管理的能力。企業想要招聘這樣的人才很難。還有部分原因是因為高校模式培養下的人員的測試能力無法滿足企業的需求。尤其是,軟件測試近幾年才得到認可,高校在培養軟件測試人才,經驗不足。因為,大部分的精力都集中在對開發人才的培養。部分高校只是開設了軟件測試的相關課程,沒有專門的針對性課程和培養方案。而且,企業真正想要的是不需要崗前培訓就能具備一定測試能力的人才。
二、教學目標
軟件測試這門課程的實踐性非常強,單純講述理論的方式不適合現在軟件測試教學體系。對于本科層次的學生來說,學習一門高級程序設計語言是必要的。軟件測試的工作流程需要理論的結合,理論的原理、方法都需要掌握。白盒測試和黑盒測試是軟件測試的主要方法。它們通過執行測試用例來查找缺陷。白盒測試和黑盒測試還是有一些區別的。白盒測試可以看到程序的內部結構,黑盒測試則不能,它只能通過功能模塊來進行設計測試用例。應用型的課程對深層的理論研究沒有過多的要求。對于軟件測試這門課程,學生需要建立測試思想,了解測試需求。并且能夠在特定的測試環境下掌握測試工具,完成測試活動,編寫測試文檔。當然,合作也是很重要的。測試團隊的相互協調合作不可或缺。軟件測試的原則有很多,其中最重要的就是需求階段介入查錯。程序員的錯誤應由軟件測試人員進行排錯。設計測試用例的時候,要考慮輸入的問題、邊界的問題。軟件缺陷遵循的原則是二八原則,說明百分之八十的錯誤都集中在百分之二十的模塊當中。測試要有計劃有步驟地進行,不能在很短的時間內完成一個非常具有難度的測試。移動互聯網作為新的行業需求軟件測試人員很多,而且提供的待遇很高。經過培訓的軟件測試人員實習的工資能達到每月5000-8000元左右,隨著工作年限的增加,五年內年薪可以達到二十幾萬。軟件測試工程師還可以轉行,技術人員、架構人員的工作都和軟件測試人員的工作息息相關。由于人才的大量需求,軟件測試行業的就業機會多,入職門檻也不高。
三、總結
為此,高校必須努力調整測試人才培養的計劃,為企業培養大量的測試人才,解決供不需求的窘境。調查表明,目前市場需要的職位有:軟件測試設計師、軟件測試技術主管、軟件測試員、軟件測試工程師等。當然,無論是哪種崗位,軟件測試方法和經驗還是需要掌握的。大多數企業對于計算機基礎扎實、知識能力過硬的測試人才更加青睞。
參考文獻
[1]秦瑤祺.敏捷測試在電商網站項目中的應用[D].上海:華東理工大學,2017.
[2]余久久.高職軟件測試課程實踐教學過程考核體系的探索[J].通化師范學院學報,2017(2):101-102.
[3]余久久,張佑生,傅廷亮.軟件測試課程教學思考[J].安慶師范學院學報(自然科學版),2013,19(4):121-124.
[4]劉強,陳越,駱斌,等“軟件工程”課程教學實施方案[J].中國大學教學,2011(2):41-43.
[5]余久久.應用型本科軟件工程課程敏捷方法實踐教學探索[J].西昌學院學報(自然科學版),2017,31(4):97-99.
[6]陳俊賢.大數據背景下測試技術教學改革與探索[J].信息通信,2019(04):282-284.
[7]周元哲,舒新峰.《軟件測試》課程教學模式探索與實踐[J].電腦知識與技術,2018,14(22):97-98.
作者:王莉萍 戴曉峰 單位:南通理工學院計算機科學與信息技術學院