• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      高職軟件測試課程建設(shè)研究

      2019-12-16 02:57蔡紅
      電腦知識與技術(shù) 2019年30期
      關(guān)鍵詞:軟件測試課程建設(shè)高職院校

      蔡紅

      摘要:軟件測試是軟件的整個生命周期內(nèi)確定其功能和穩(wěn)定性的重要措施,在軟件的開發(fā)階段軟件測試發(fā)揮了重要的作用?,F(xiàn)在隨著互聯(lián)網(wǎng)技術(shù)的進(jìn)步,各種軟件層出不窮,給人們的工作、生活帶來了極大的便利。軟件種類的增多也就相應(yīng)的對軟件測試專業(yè)人才提出了更高的要求。高職軟件測試課程為了能夠培養(yǎng)更多的專業(yè)軟件測試人員,必須強(qiáng)化課程建設(shè),采取有效的教學(xué)方法,將理論與實踐相結(jié)合,為社會培養(yǎng)更多的專業(yè)人才。

      關(guān)鍵詞:高職院校;軟件測試;課程建設(shè)

      中圖分類號:G642 文獻(xiàn)標(biāo)識碼:A

      文章編號:1009-3044(2019)30-0153-02

      在一款應(yīng)用軟件從編程開發(fā)到最后投入市場應(yīng)用的完整過程中,軟件測試無疑是最重要的步驟,通過軟件測試可以發(fā)現(xiàn)軟件存在問題,然后讓軟件開發(fā)人員進(jìn)行修復(fù),從而能夠讓軟件穩(wěn)定的運行。作為高職院校開設(shè)的軟件測試課程就是為了能夠培養(yǎng)專業(yè)的軟件測試人員。軟件測試的理論內(nèi)容比較豐富,具有很多的專業(yè)術(shù)語,測試的程序和方法比較復(fù)雜,而且測試的工作量巨大,因此高職院校的軟件測試課程教學(xué)必須采取有效的教學(xué)模式和方法,將軟件測試的相關(guān)理論與軟件測試的實踐緊密的結(jié)合,讓高職學(xué)生能夠從理解軟件測試的相關(guān)概念人手,逐步的掌握軟件測試的原理、方法以及如何使用軟件測試工具,只有這樣才能夠把高職學(xué)生培養(yǎng)成軟件測試的專業(yè)人才,因此高職軟件測試課程要以當(dāng)前的軟件行業(yè)對于人才的需求出發(fā),探索軟件課程建設(shè)的新模式。

      1目前高職軟件測試課程存在的問題

      通過對目前軟件企業(yè)的人才需求進(jìn)行調(diào)研以及高職軟件測試專業(yè)畢業(yè)生的反饋中可以看出,目前的高職軟件測試課程在理論建設(shè)上,普遍存在的問題就是培養(yǎng)的學(xué)生對軟件測試知識概念不清,測試的方法不明確,測試用例設(shè)計冗余以及功能的覆蓋率相對較低的問題,普遍對于“等價類”和“邊界值”等測試方法無法很熟練地運用。在軟件測試課程設(shè)計上,對測試?yán)碚摰慕榻B不全面,不能夠全面系統(tǒng)的反映軟件測試的整個知識體系和結(jié)構(gòu),導(dǎo)致培養(yǎng)的學(xué)生軟件測試實踐操作能力不佳,測試效果不盡如人意。

      1.1軟件測試課程理論沒有形成完整的體系

      目前的高職軟件測試課程普遍存在的問題就是理論內(nèi)容較多,涉及的知識點比較零碎,這樣就會讓學(xué)生在學(xué)習(xí)的過程中感到無所是從,無法抓住理論學(xué)習(xí)的重點。作為軟件工程課程體系的一門重要內(nèi)容,軟件測試兼具了軟件測試的理論和實踐的雙重功能。課程內(nèi)容涉及了很多專業(yè)的測試?yán)碚摵蜏y試方法,因此對于高職學(xué)生的邏輯思維能力要求較高,如果單純地為學(xué)生灌輸測試?yán)碚摶蛘邷y試技巧,而不是將兩者有機(jī)地結(jié)合在一起,就會讓學(xué)生在學(xué)習(xí)中無法抓住重點,在腦海中形成完整的知識體系脈絡(luò)。

      1.2學(xué)生對軟件測試學(xué)習(xí)興趣不高

      高職軟件測試課程的教學(xué)在講解各種測試技巧時,通常都是采用的手工測試的方法,老師講解的測試案例大都是教材提供的或者是以往開發(fā)的一些小程序,學(xué)生對于這些軟件的功能還沒有辦法完全理解,對于程序的源代碼也不了解,在學(xué)習(xí)中完全是以完成練習(xí)的方式來做測試,導(dǎo)致了學(xué)生學(xué)習(xí)興趣低下。而且現(xiàn)在的軟件開發(fā)功能越來越復(fù)雜,對于測試的要求也原來越高,對于測試人員各方面知識和能力的要求也與以往有很大的不同,但是現(xiàn)在的軟件測試課程教學(xué)培養(yǎng)的學(xué)生在學(xué)習(xí)完軟件的開發(fā)和軟件的測試以后,沒有形成一套完整的關(guān)于軟件開發(fā)流程的體系,對今后的就業(yè)也會產(chǎn)生一定的影響。

      1.3課堂教學(xué)案例不完備

      高職院校的軟件測試課程教學(xué)老師本身并不是專業(yè)的軟件設(shè)計人員出身,很多老師都沒有軟件開發(fā)的相關(guān)經(jīng)歷,因此在測試課程教學(xué)的過程中,采用的教學(xué)案例大都是一些比較零散的小程序,在學(xué)生每次進(jìn)行軟件測試練習(xí)時都需要對軟件的功能進(jìn)行重新地了解,因此就無法把學(xué)習(xí)的重點放到軟件的測試方法上和對比分析上,這樣就會減弱軟件測試實踐教學(xué)的效果,尤其是一些軟件測試需要分階段的測試技術(shù),包括單元測試、集成測試、系統(tǒng)測試以及驗收測試等,這些都要求學(xué)生必須掌握連貫的測試流程和測試技術(shù)。

      2高職軟件測試課程建設(shè)的改進(jìn)措施

      2.1壯大軟件測試教師隊伍

      軟件測試課程教學(xué)效果與教師隊伍的教學(xué)水平息息相關(guān),通常在軟件與信息服務(wù)專業(yè)測試課程當(dāng)中都是外聘的企業(yè)工程師來負(fù)責(zé)教學(xué)任務(wù),而對于軟件開發(fā)這一類的課程比如“Ja-va面向?qū)ο蟪绦蛟O(shè)計”“web應(yīng)用程序開發(fā)”以及“Android應(yīng)用程序開發(fā)”等一般都是高職院校的內(nèi)部老師負(fù)責(zé)教學(xué),這就導(dǎo)致了軟件開發(fā)和軟件測試成為完全分離的兩個教學(xué)部分,在軟件開發(fā)課程的教學(xué)當(dāng)中,老師多是關(guān)注與對軟件開發(fā)語言和開發(fā)方法的介紹,很少提及關(guān)于軟件測試方面的內(nèi)容,而在軟件測試課程教學(xué)中,老師則更多的關(guān)注軟件理論知識和測試技巧,這種相互脫節(jié)的教學(xué)體系設(shè)計讓學(xué)生很難有一個系統(tǒng)的軟件測試知識體系。因此在軟件測試課程建設(shè)中,對于師資力量的分配要重新考慮,在教師隊伍的團(tuán)隊建設(shè)當(dāng)中,要選擇軟件測試專業(yè)實訓(xùn)老師以及軟件開發(fā)專業(yè)老師共同組成軟件測試課程的教師隊伍,在教師隊伍中以實訓(xùn)老師為主導(dǎo),軟件開發(fā)老師作為輔助。在教學(xué)隊伍的選拔方面,由于實訓(xùn)老師比較熟悉軟件測試相關(guān)的理論和實踐,因此選擇實訓(xùn)老師要優(yōu)先考慮熟悉自動化測試軟件的具有經(jīng)驗的老師,其他專業(yè)老師高職院??梢圆捎枚ㄆ谂嘤?xùn)的方式提升他們對于軟件測試?yán)碚摵凸δ軠y試技術(shù)的熟悉程度。

      2.2軟件測試?yán)碚摻虒W(xué)課程建設(shè)

      針對軟件測試?yán)碚搶τ诟呗殞W(xué)生無法提升學(xué)習(xí)興趣的現(xiàn)狀,可以嘗試對軟件測試?yán)碚撨M(jìn)行改革,采用創(chuàng)新性的教學(xué)方法來提升學(xué)生的興趣,讓他們能夠主動接受老師講述的軟件測試?yán)碚?,提升他們自主學(xué)習(xí)的積極性。比如在理論教學(xué)中為了能夠開拓學(xué)生測試用例的設(shè)計思路,除了給學(xué)生展示一些常規(guī)的登錄測試用以外,還可以為學(xué)生展示一些非常規(guī)的測試用例,比如通過演示黑客攻擊的方式和手段來向高職學(xué)生展示數(shù)據(jù)庫是如何被入侵和篡改的,讓學(xué)生的思路能夠得到拓展。其次可以采用典型案例教學(xué)的方法吸引學(xué)生的興趣,達(dá)到靈活運用的目的。比如從一些現(xiàn)實的軟件測試中選擇一些常用的軟件作為測試,讓學(xué)生一方面可以靈活的掌握所學(xué)習(xí)到的理論知識,同時也可以讓他們學(xué)會如何運用所學(xué)的知識來指導(dǎo)軟件測試的實踐,讓他們了解一些測試管理工具的使用情況,明白測試人員之間如何協(xié)作來實現(xiàn)整個軟件的測試過程。最后可以采用個性化的教學(xué)方法,利用新型教學(xué)模式來因材施教,根據(jù)每一位同學(xué)在軟件測試?yán)碚撜莆盏某潭炔扇〔煌慕虒W(xué)方式,分成不同的學(xué)習(xí)小組,每個小組安排的教學(xué)任務(wù)不同,對于動手能力相對較差的小組,要給予他們明確的測試步驟引導(dǎo),讓他們按照規(guī)定的步驟去進(jìn)行軟件測試,逐漸掌握軟件測試的技巧;對于一些基礎(chǔ)較好,具有個性化編程技術(shù)小組的學(xué)生,可以針對源代碼的白盒測試給予具體的指導(dǎo);對于軟件測試?yán)碚摶A(chǔ)扎實,進(jìn)步較快的小組則可以安排一些更高階的軟件測試任務(wù),通過小組內(nèi)和小組之間的示范帶頭作用,由淺入深、循序漸進(jìn)地進(jìn)行軟件測試學(xué)習(xí),從而讓整個班級的學(xué)習(xí)能力都有所增長。

      2.3軟件測試實踐教學(xué)課程建設(shè)

      在軟件測試實踐教學(xué)環(huán)節(jié)可以采用基于“工作過程”的實踐教學(xué)方式,將教、學(xué)、做、考相結(jié)合,不斷提升軟件測試教學(xué)的效果。首先是軟件測試問題的引入,向?qū)W生展示軟件存在的一些典型bug,讓學(xué)生有一個直觀的印象,然后針對這些bug提出問題讓同學(xué)們相互討論,從而引出相應(yīng)的知識點;其次進(jìn)行知識講解,可以針對不同軟件的不同測試過程進(jìn)行延伸講解;最后是軟件實踐,讓學(xué)生根據(jù)本小組的測試對象來解決軟件測試中的實際問題,主要是鍛煉學(xué)生的臨場應(yīng)變能力和創(chuàng)新思維能力。通過以上不同實踐方法提升軟件測試課堂的教學(xué)效果和學(xué)生的實踐能力。

      具體的實踐測試環(huán)節(jié)包括布置任務(wù)、分組,然后創(chuàng)設(shè)軟件測試環(huán)境,然后讓學(xué)生根據(jù)軟件測試的任務(wù)編寫軟件測試計劃,根據(jù)測試計劃進(jìn)行軟件前臺測試和后臺測試,最后由老師對測試結(jié)果進(jìn)行驗收。軟件測試實踐環(huán)節(jié)的準(zhǔn)備工作是最重要的,要引導(dǎo)學(xué)生在實踐之前做好與實踐環(huán)節(jié)相關(guān)的理論知識的準(zhǔn)備工作,同時要求學(xué)生能夠根據(jù)被測試的軟件對象認(rèn)真地思索實踐的內(nèi)容,并對具體的實驗內(nèi)容來進(jìn)行設(shè)計。在實踐中老師要將學(xué)生在過程中出現(xiàn)的問題交由各個小組內(nèi)部討論,盡量從小組內(nèi)找出解決問題的辦法,對于一些比較困難的問題老師可以給予一定的指導(dǎo),為學(xué)生準(zhǔn)備幾種不同的方案供他們選擇,學(xué)生根據(jù)所學(xué)的軟件知識從這些方案中選擇最具有性價比的方法。每個小組在完成軟件測試實踐以后,都要提交一份軟件測試計劃、總結(jié)以及軟件測試報告,針對軟件存在的具體缺陷來設(shè)計解決方案。

      通常軟件測試課程一般都是安排在軟件開發(fā)課程之后,這時學(xué)生一般都能夠掌握軟件測試課程的教學(xué)內(nèi)容,然后在開始軟件測試的實踐,這樣能夠更好地促進(jìn)學(xué)生對軟件測試體系和結(jié)構(gòu)的掌握。

      3結(jié)束語

      高職院校的軟件測試課程建設(shè)目的是為社會培養(yǎng)更多軟件技術(shù)過硬、能力較強(qiáng)、可以滿足未來軟件開發(fā)企業(yè)需要的應(yīng)用型人才,因此在課程設(shè)置上要不斷增強(qiáng)學(xué)生的學(xué)習(xí)興趣,科學(xué)合理的安排軟件測試課程教學(xué)內(nèi)容,提升學(xué)生的軟件測試實踐能力。

      猜你喜歡
      軟件測試課程建設(shè)高職院校
      基于OBE的軟件測試課程教學(xué)改革探索
      EXCEL和VBA實現(xiàn)軟件測試記錄管理
      關(guān)于軟件測試技術(shù)應(yīng)用與發(fā)展趨勢研究
      基于卓越計劃的金屬結(jié)構(gòu)材料課程實踐化改革與建設(shè)
      資源、生態(tài)與環(huán)境學(xué)科群體系下普通地質(zhì)學(xué)課程建設(shè)思考
      軟件測試工程化模型及應(yīng)用研究
      平武县| 桂阳县| 玉溪市| 始兴县| 无为县| 五大连池市| 东阿县| 正蓝旗| 冕宁县| 永顺县| 山阴县| 禄丰县| 克山县| 彰化县| 霍邱县| 临安市| 宁安市| 剑川县| 蒙阴县| 古浪县| 通榆县| 仁怀市| 北辰区| 庄浪县| 嵩明县| 马龙县| 华容县| 晋宁县| 祁连县| 宁乡县| 开江县| 上栗县| 建始县| 金阳县| 海阳市| 子长县| 桐城市| 平顶山市| 靖宇县| 东海县| 宁南县|