公務員期刊網 論文中心 正文

    軟件測試案例教學下應用型人才的培養

    前言:想要寫出一篇引人入勝的文章?我們特意為您整理了軟件測試案例教學下應用型人才的培養范文,希望能給你帶來靈感和參考,敬請閱讀。

    軟件測試案例教學下應用型人才的培養

    摘要:隨著軟件產品質量的提高,應用型軟件測試人才需求旺盛,但目前的軟件測試教學模式不能適應應用型人才培養的需要。通過分析目前軟件測試教學中出現的問題,提出面向應用型人才培養的軟件測試案例教學模式,對培養符合企業需求的實用軟件測試人才有現實的指導意義。

    關鍵詞:軟件測試;案例教學;應用型人才培養

    隨著信息產業的快速發展,軟件產品的應用越來越廣泛,對軟件產品的質量自然提出了越來越高的要求,軟件測試則是保證軟件產品質量的重要手段[1]。國外軟件廠商早就極為重視軟件測試,目前歐美等軟件產業發達國家的軟件企業里,軟件測試和開發人員的比例達到1∶1,很多企業測試人員的規模已超過了開發人員。而國內,在被調查企業中,測試人員與開發人員比例為1∶5的企業高達36.4%,比例為1∶2的企業占31.8%,比例為1∶1及以上的企業僅占31.7%[2]。近幾年專業性的軟件測試機構和組織迅速發展,隨之帶來了專業軟件測試人才的旺盛需求,軟件測試人才的培養正成為新的熱點。

    1軟件測試課程教學現狀

    目前軟件測試課程的理論與實踐脫節[3],具體表現在:

    1)課程設置不合理:目前高校軟件測試的課程設置是依據課程分類制定的,按照先理論講解,后工具應用的設置方式,這種課程設置方式很難使學生對軟件測試有一個系統的理解,課程結束后學生不知怎樣將所學知識應用到測試項目中[4]。

    2)教學過程不合理:目前高校軟件測試課程是以理論教學為主,實驗教學為輔的教學方式。課堂上教師講授一個知識點,學生在實驗室練習驗證此知識點的應用。這種教學方式學生雖然能學到知識點的內容,但卻不知道如何將這些知識點應用到實際項目中。由于軟件測試課程存在的上述問題,使得培養出來的學生無法滿足企業對軟件測試人員的實際需求,學生在應聘軟件測試相關職位時也沒有明顯的優勢,最終導致整體教學效果不佳,與社會需求脫節。鑒于以上討論,通過對現有課程的分析,建議采用以測試案例為中心的案例教學法。案例教學法比傳統的以教師為主導的教學法,更有利于提高學生分析問題和解決問題的能力,促進學生學會學習以及溝通合作[5]。在教學的過程中,以可操作的軟件測試案例為中心,讓學生能在學習中體會實際的測試過程。目前已有部分高校開始嘗試采用案例教學法,但由于缺乏內容完整的案例資源,導致教學效果不佳[2]。此外,市場上也出現了一些軟件測試企業開發的測試實訓平臺[2],但這些平臺主要用來做測試過程的管理,其中包含的部分案例資源既沒有任何針對性,內容也不完整,對提升學生的軟件測試水平幫助不大。因此,首先應開發并建立完整的軟件測試案例資源庫,每個測試案例應包含軟件需求、測試需求、測試目的、特殊的硬件要求、特殊的軟件要求、特定的配置、測試用例的描述、測試的預期結果、缺陷說明等,并通過案例資源的應用,建立完善的軟件測試案例教學體系。

    2軟件測試案例教學探討

    要從根本上解決軟件測試教學與企業需求脫節的問題,需要建立完整的測試案例資源庫及完善的案例教學體系,才能使得培養出來的學生,可以滿足企業對不同層次軟件測試人才的需求,真正達到培養應用型人才的目標。

    2.1案例資源設計原則

    案例教學法是否能夠達到應用型人才培養的效果,案例資源的質量是決定性因素,沒有高質量的案例資源是無法培養出合格的應用型人才。具體的案例資源設計原則如下:1)根據不同軟件測試方法設計、開發針對性的測試案例,案例中包含一定數量的缺陷,而且采用對應的方法可以測試出這些缺陷。2)根據軟件測試的不同層次設計、開發針對性的測試案例,使得這些案例可以體現出不同層次測試的關系。3)綜合性測試案例開發,案例中包含軟件測試所需的前期文檔(項目需求分析說明書、用戶使用說明書等),學生通過綜合性案例的訓練,可以掌握軟件測試過程及軟件測試工具的使用。

    2.2案例資源設計方法

    根據案例資源設計原則,采用的案例資源設計方法為:1)對軟件測試基本的方法:邊界值方法、等價類方法、決策表方法、因果圖測試方法、路徑測試方法、數據流測試方法等分別設計和開發針對性的測試案例,使得這些案例能夠體現每種測試方法的特點和用途。使學生掌握不同測試方法的適用情況、測試效果等。2)對軟件測試的不同層次:單元測試、集成測試、系統測試等分別設計和開發測試案例,使得這些案例能體現每個測試層次與前一層次的關系及分層測試的優勢。使學生掌握各層次中不同測試方法的適用情況、優缺點等。3)綜合性的測試案例應包含所有的項目文檔、源代碼,使學生有實際工程測試項目的感覺,能夠使學生在實驗的每一個步驟中理解軟件測試技術和各種具體的測試方法,增強實際操作能力,增加軟件項目測試的綜合經驗。通過綜合性測試的實踐,可以讓學生感受大型軟件測試項目的工作流程和實施細節,掌握各種軟件測試方法在大型項目中的應用,體會軟件測試的規律;了解軟件測試項目的管理,熟悉軟件測試項目中人員的管理、產品的管理、軟件測試用例的管理以及缺陷的管理;能夠進行比較復雜的測試項目的計劃和過程管理,合理使用測試工具進行自動化測試,為從事要求較高的軟件測試打下堅實的基礎。

    2.3案例教學體系

    案例資源開發完成后可直接用于相關課程的教學和實踐環節中,在案例應用過程中逐步完善,并通過測試案例的應用改革軟件測試的教學體系和教學方法,培養具有較強實踐能力的軟件測試人才。案例教學體系分成如下三個階段:1)軟件測試相關課程的理論和實踐教學,主要采用針對軟件測試基本方法的測試案例,單元測試、集成測試和系統測試案例。2)課外實踐、課程設計、畢業設計等學習方式,主要采用綜合性的測試案例。3)與軟件測試相關的企業、教育培訓機構建立聯系,使學生得到實際軟件測試項目的訓練。通過以上三個階段的學習和訓練,學生可以系統的掌握軟件測試的方法和實用技巧。

    3結語

    本文以面向企業需求的軟件測試應用型人才培養為目標,以由淺入深的層次軟件測試案例資源為基礎,通過完整的案例教學模式,使學生開始學習軟件測試時就了解軟件測試在軟件工程中的地位和作用,并通過案例實踐真正掌握軟件測試的方法和技巧。

    參考文獻

    [1]李靜,趙志升.軟件測試專業課程體系建設和教學改革[J].教育與職業,2014(2):135-137.

    [2]戴勇謙,戴勇新,周旋.基于實訓平臺的軟件測試教學改革[J].中國科教創新導刊,2012(31):195-196.

    [3]李玉蓉,賈美麗.軟件測試課程實踐教學改革與探索[J].計算機教育,2014(21):105-107.

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

    [5]劉熱.《軟件測試》課程教學改革設計[J].軟件導刊,2014,13(1):157-159.

    作者:張福勇 單位:東莞理工學院計算機學院

    主站蜘蛛池模板: 欧美成人国产精品高潮| 精品无码成人片一区二区| 国产免费69成人精品视频| 国产成人综合精品一区| 国产成人18黄网站麻豆| 1204国产成人精品视频| 成人毛片视频免费网站观看| 成人av在线一区二区三区| 亚洲欧美成人影院| 18级成人毛片免费观看| 国产成人午夜精华液| 久久精品成人一区二区三区| 78成人精品电影在线播放| 国产成人精品一区二三区| 久久久久99精品成人片试看| 国产成人综合久久久久久| 久久成人国产精品免费软件| 成人小视频免费在线观看| 99精品国产成人a∨免费看| 国产成人精品一区二三区在线观看 | 91成人免费观看| 国产成人精品一区二区三区| 成人精品一区二区三区校园激情| 亚洲欧美成人综合久久久| 国产成人综合日韩精品无| 日本成人在线网址| 色噜噜成人综合网站| 亚洲最大成人网色香蕉| 国产成人精品第一区二区| 成人午夜精品无码区久久| 色窝窝无码一区二区三区成人网站| 国产成人精品怡红院在线观看| 色综合天天综合网国产成人网 | 成人免费淫片免费观看| 欧美成人观看视频在线| 欧美成人www在线观看网页| 羞羞漫画成人在线| 色偷偷成人网免费视频男人的天堂| www国产成人免费观看视频| 亚洲av成人一区二区三区| 久久国产精品成人片免费|