2019亚洲日韩新视频_97精品在线观看_国产成人精品一区二区_91精品网站在线观看

高職院校軟件測試課程體系結(jié)構(gòu)研究

來源:期刊VIP網(wǎng)所屬分類:軟件開發(fā)時間:瀏覽:

  摘要:有開發(fā)的地方,就有軟件測試工程師。通過近期對國內(nèi)各大招聘網(wǎng)站招聘軟件測試人才的狀況分析,極少企業(yè)能順利招到自己滿意的人才。高職院校作為面向企業(yè),服務(wù)社會的載體,有責(zé)任向軟件公司輸送合格的測試人才。目前很多高職院校軟件測試課程體系結(jié)構(gòu)并不完善,作者結(jié)合武漢城市職業(yè)學(xué)院的探索實(shí)踐,詳細(xì)介紹了如何構(gòu)建完善的軟件測試課程體系結(jié)構(gòu),并提出了一些重要的設(shè)計建議。

  關(guān)鍵詞:軟件測試;高職院校;構(gòu)建;課程體系結(jié)構(gòu)

軟件工程師論文

  《軟件和集成電路》(月刊)創(chuàng)刊于1984年,郵發(fā)代碼:82-469。由中國電子信息產(chǎn)業(yè)發(fā)展研究院、北京中電報發(fā)展有限公司主辦的計算機(jī)科學(xué)技術(shù)刊物。

  1 軟件測試行業(yè)前景分析

  測試就是“找不同”,即發(fā)現(xiàn)程序錯誤,然后提交給開發(fā)人員進(jìn)行修改。用途極廣,有開發(fā)的地方,就有軟件測試工程師,軟件測試,無處不在。目前國內(nèi)軟件測試行業(yè)人才缺口高達(dá)50萬,按照國外標(biāo)準(zhǔn),測試與開發(fā)人員比例為1:1,而國內(nèi)僅為1:8,市場缺口極大。軟件測試行業(yè)入職起薪高,測試社會薪資已超過開發(fā),測試人員平均入職薪資6000+,1-2年后,月薪8000-13000。軟件測試崗位無性別歧視,要求認(rèn)真、耐心、負(fù)責(zé)、善溝通,故男女比例相當(dāng)。軟件測試行業(yè)是多元化發(fā)展的,能接觸各行各業(yè),既可走技術(shù)路線,又可走管理路線。目前,國內(nèi)約有120萬左右的軟件從業(yè)人員,但其中軟件測試專業(yè)人才極度稀缺,僅有區(qū)區(qū)不足5萬人,月薪過萬仍難招專業(yè)軟件測試人才。如果能成為一名優(yōu)秀的軟件測試工程師,未來“錢”景無限。

  2 高職院校軟件測試課程教學(xué)現(xiàn)狀

  目前只有極少數(shù)的高職院校專門開設(shè)了軟件測試專業(yè),但由于之前測試教學(xué)經(jīng)驗(yàn)不足及實(shí)訓(xùn)條件無法滿足等一系列客觀原因的存在,導(dǎo)致培養(yǎng)出來的學(xué)生無法達(dá)到企業(yè)對測試人才的要求。高職院校軟件測試課程教學(xué)中存在如下問題:

  1) 專業(yè)師資隊伍嚴(yán)重缺乏,很多任課教師都是從其他方面“轉(zhuǎn)行”而來。雖然其中大部分教師都具有良好的職業(yè)操守,但由于缺乏實(shí)際的工作經(jīng)驗(yàn)和真實(shí)的軟件測試案例,導(dǎo)致課程教學(xué)中對軟件測試行業(yè)存在一些片面甚至錯誤的理解。

  2) 教材質(zhì)量參差不齊,很多教材在教學(xué)內(nèi)容上隨心所欲,缺乏規(guī)范性與合理性,導(dǎo)致主講教師壓根摸不到重點(diǎn)與難點(diǎn),教學(xué)質(zhì)量無從談起。

  3) 實(shí)訓(xùn)條件簡陋,很多高職院校甚至都沒有自己專門的軟件測試實(shí)訓(xùn)室,課程開展的不深入不徹底。軟件測試課程如果僅局限于理論知識學(xué)習(xí),而缺乏系統(tǒng)科學(xué)的實(shí)踐課程作為支撐,將來學(xué)生畢業(yè)后很難做到跟企業(yè)無縫對接。

  4) 缺乏實(shí)際項(xiàng)目測試案例,絕大部分企業(yè)的測試項(xiàng)目是不允許對外公開的,很難獲取到相關(guān)資料,因此學(xué)生對真實(shí)項(xiàng)目的實(shí)戰(zhàn)能力幾乎為零。

  綜上所述,只有重新定位軟件測試專業(yè)人才培養(yǎng)方案,對課程體系結(jié)構(gòu)進(jìn)行充分研究并不斷改革創(chuàng)新,才能培養(yǎng)出滿足企業(yè)需求的測試人才。

  3 高職院校軟件測試課程體系構(gòu)建

  區(qū)別于普通本科院校,高職院校的定位是培養(yǎng)應(yīng)用技能型人才為宗旨的。其主要特點(diǎn)是強(qiáng)調(diào)學(xué)生動手能力的培養(yǎng),能解決具體實(shí)際技術(shù)問題,面向企業(yè),服務(wù)社會。根據(jù)企業(yè)招聘測試類人員所需具備的知識,可以將軟件測試課程體系結(jié)構(gòu)分為測試環(huán)境搭建和軟件測試技術(shù)兩個階段。

  3.1 搭建測試環(huán)境

  1) Windows 測試環(huán)境搭建

  本課程全面介紹了搭建Windows 測試環(huán)境所需要的網(wǎng)絡(luò)知識及各種軟、硬件。主要內(nèi)容包括操作系統(tǒng)原理;各種計算機(jī)軟、硬件和接口技術(shù);計算機(jī)網(wǎng)絡(luò)原理及信息安全等知識。通過本課程的學(xué)習(xí),學(xué)生可以在實(shí)際工作環(huán)境中,搭建一個基于 Windows 活動目錄的局域網(wǎng)環(huán)境。

  2) 使用C、C++或JAVA語言進(jìn)行簡單應(yīng)用程序開發(fā)

  本課程的開設(shè)目的是讓學(xué)生掌握計算機(jī)編程的相關(guān)思想和具體方法,初步具備軟件開發(fā)的能力。通過在學(xué)習(xí)和實(shí)踐中的不斷積累,總結(jié)在軟件開發(fā)過程中常犯的一些錯誤,為后面軟件測試課程的學(xué)習(xí)以及測試腳本的編寫打下牢固的語言基礎(chǔ)。主要內(nèi)容包括C、C++或JAVA語言的語法基礎(chǔ)、數(shù)據(jù)類型、流程控制(分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu))、數(shù)組、函數(shù)(方法)、指針、數(shù)據(jù)結(jié)構(gòu)、算法分析等程序設(shè)計所必備知識。本課程的實(shí)用性較強(qiáng),重在培養(yǎng)學(xué)生良好的編碼習(xí)慣,具備一定的程序調(diào)試能力以及分析程序錯誤的能力,能進(jìn)行簡單應(yīng)用程序的開發(fā)。

  3) 數(shù)據(jù)庫和Web技術(shù)

  本課程通過對數(shù)據(jù)庫(MySQL、SQL Server、Oracle等)、 HTML5 、 CSS3、 JavaScript、PHP或JSP 等必備知識的學(xué)習(xí),讓學(xué)生熟練掌握這些技能,為后面搭建分布式軟件測試環(huán)境奠定良好的基礎(chǔ)。

  3.2 軟件測試技術(shù)

  1) 測試計劃和軟件缺陷

  本課程全面介紹了軟件測試的概念、軟件測試的意義及軟件測試相關(guān)的基礎(chǔ)知識。主要內(nèi)容包括測試計劃的編寫、軟件缺陷的識別、測試工具Bugzilla缺陷跟蹤管理系統(tǒng)的使用、缺陷報告的編寫等。通過本課程的學(xué)習(xí),學(xué)生對軟件測試建立了一個總體上的認(rèn)知,掌握了軟件測試的分類、軟件測試的基本流程和軟件測試的相關(guān)策略。本課程是軟件測試的前導(dǎo)基礎(chǔ)課程。

  2) 高效設(shè)計測試用例

  本課程是軟件測試的核心課程。主要通過引用大量實(shí)際案例來具體講解如何高效設(shè)計測試用例。在編寫測試用例之前,首先得考慮好有哪些前置條件,只要這些前置條件都滿足了,這樣才能達(dá)到你的預(yù)期。例如在“登陸”模塊中,前置條件是輸入的用戶名和密碼必須同時正確才允許登陸。那么,你就得編寫條件不滿足的時候,是否也會登陸成功。如果此時也登陸成功了,那就說明軟件中存在BUG,需要使用技術(shù)手段進(jìn)行修復(fù)。通過本課程的學(xué)習(xí),學(xué)生可以在較短時間內(nèi)寫出符合功能需求的恰當(dāng)測試用例。

主站蜘蛛池模板: 积石山| 都兰县| 聊城市| 海南省| 巴东县| 定兴县| 山阴县| 清新县| 米易县| 秦安县| 正宁县| 临湘市| 宜春市| 镇江市| 阿鲁科尔沁旗| 武功县| 商城县| 长阳| 莱西市| 昌都县| 武平县| 海兴县| 象州县| 观塘区| 固阳县| 密云县| 普兰店市| 武安市| 舒兰市| 礼泉县| 鄂温| 平昌县| 璧山县| 唐山市| 鄂伦春自治旗| 大渡口区| 托里县| 屏东市| 徐汇区| 梅州市| 东光县|