国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

“軟件測試”工程化教學(xué)模式的探索與實踐

2013-04-29 00:44:03肖立中武偉
大學(xué)教育 2013年6期
關(guān)鍵詞:軟件測試

肖立中 武偉

[摘 要]在軟件測試課程教學(xué)中,由于教師缺乏軟件測試經(jīng)驗、實驗教學(xué)不具備企業(yè)真實的工程環(huán)境和學(xué)校不能提供知名軟件測試認(rèn)證證書的原因,所以使得軟件測試的教學(xué)效果不理想。針對以上情況,文章提出了工程化的教學(xué)模式,包括案例型理論教學(xué)、仿真型實驗教學(xué)和認(rèn)證型考核的教學(xué)模式,取得了一定的教學(xué)效果。

[關(guān)鍵詞]軟件測試 案例型理論教學(xué) 仿真型實驗教學(xué) 認(rèn)證型考核

[中圖分類號] G642 [文獻(xiàn)標(biāo)識碼] A [文章編號] 2095-3437(2013)06-0038-02

我校是2000年4月經(jīng)教育部批準(zhǔn),由辦學(xué)歷史近50年的三所高等??茖W(xué)校組建而成。學(xué)校堅持在“錯位”中找準(zhǔn)“定位”,在發(fā)展中創(chuàng)造特色,確立了學(xué)校總體目標(biāo)定位:建成一所高水平、應(yīng)用型、以工為主、特色鮮明的多科性本科院校,成為培養(yǎng)一線工程師的搖籃。人才培養(yǎng)規(guī)格定位為:培養(yǎng)具有創(chuàng)新精神和實踐能力的、具有國際視野的、以一線工程師為主的高層次應(yīng)用技術(shù)人才。針對學(xué)校的定位,在大部分高校沒有開設(shè)專門的軟件測試課程的情況下,我校在“計算機(jī)科學(xué)與技術(shù)(軟件工程方向)”2005級的培養(yǎng)計劃中就把“軟件測試與維護(hù)”定為了專業(yè)選修課,并在2006年申請到了“軟件工程”專業(yè),并把“軟件測試技術(shù)”定為了專業(yè)必修課。

一、軟件測試課程面臨的幾個問題

軟件測試課程的開設(shè)是為企業(yè)培養(yǎng)應(yīng)用型的軟件測試工程師,然而以下幾個原因使得課程的開設(shè)效果不理想。

第一,高校中有講授軟件工程的主講教師,他們大多教學(xué)經(jīng)驗豐富,能很好地講解軟件測試?yán)碚摵徒榻B軟件測試方法,也具有大型軟件項目開發(fā)的經(jīng)驗,但是,由于歷史原因(原來很多人認(rèn)為軟件測試工作不如軟件開發(fā)工作風(fēng)光,軟件測試工作被認(rèn)為是“次等”工作),大多數(shù)教師缺乏豐富的軟件測試經(jīng)驗,造成了工程型軟件測試教師的缺乏。

第二,隨著全球信息化的進(jìn)程,軟件行業(yè)發(fā)展非常迅速,軟件項目的規(guī)模不斷擴(kuò)大,單靠手工測試已經(jīng)不能滿足當(dāng)前的需求。軟件行業(yè)也出現(xiàn)了許多專門的軟件測試工具,如HP、IBM和Compuware等都推出了各自的軟件測試工具,且在軟件行業(yè)中獲得了很好的推廣。然而,在高校中實驗條件的匱乏導(dǎo)致學(xué)生無法接觸和了解這些軟件,使得學(xué)校培養(yǎng)的學(xué)生無法與企業(yè)的需求銜接。

第三,高校注重的是學(xué)歷教育,然而,對軟件工程專業(yè)的畢業(yè)生來說,一張過硬的認(rèn)證證書是求職的敲門磚。因此,很多學(xué)生并不重視學(xué)校開設(shè)的軟件測試課程,而是不惜重金,甚至逃課到外面的培訓(xùn)機(jī)構(gòu)參加培訓(xùn),從而獲得相應(yīng)的認(rèn)證證書。

二、軟件測試的工程化教學(xué)模式

為了培養(yǎng)具有國際視野的高層次應(yīng)用技術(shù)人才,我校與世界知名的軟件測試公司Compuware成立了COMPUWARE-SIT軟件測試培訓(xùn)聯(lián)合實驗室,在高層次軟件測試人才的培養(yǎng)上進(jìn)行緊密合作。

(一)案例型理論教學(xué)

作為專業(yè)的軟件測試工具的研發(fā)和培訓(xùn)單位,Compuware在軟件測試領(lǐng)域有強(qiáng)大的技術(shù)力量和經(jīng)驗豐富的培訓(xùn)人員,通過聯(lián)合實驗室的建設(shè),我校軟件工程教研室的教師同Compuware的技術(shù)人員進(jìn)行了深層次的技術(shù)交流,并學(xué)習(xí)了他們的測試經(jīng)驗。另外,我室教師還進(jìn)行了研討,結(jié)合自己的項目和教學(xué)經(jīng)驗,設(shè)計了一系列案例,以備教師在理論課上講解和學(xué)生在實驗課上練習(xí)。有了這些基礎(chǔ),我室的教師上課時可以結(jié)合實際對課本上的知識進(jìn)行講解,使得理論知識講解更加直觀,學(xué)生易于理解,提高了學(xué)生學(xué)習(xí)的興趣,為學(xué)生實驗前打好了基礎(chǔ),為學(xué)生的實踐做好了準(zhǔn)備。

(二)仿真型實驗教學(xué)

我校的軟件測試實驗室是與Compuware聯(lián)合建立的實驗室,實驗室中配置了Compuware的專業(yè)測試工具:自動化功能測試工具TestPartner、壓力測試工具QALoad和測試管理平臺QADirector。

TestPartner的主要特性包括:

(1)支持可視化的測試腳本,在腳本錄制時對被測應(yīng)用可以捕獲到對象級別;

(2)測試結(jié)果為測試人員提供了可操作的視圖;

(3)對主流的VBA版本提供支持;

(4)支持廣泛的技術(shù)和語言,包括:Web 和基于AJAX的Internet應(yīng)用程序、Microsoft .NET、基于Java的applets和應(yīng)用程序、SAP、Oracle、C++/Win32、VisualBasic、TN3270或TN5250 終端仿真器和其它基于Windows的分布式應(yīng)用程序。

QALoad的主要特性包括:

(1)自動化測試腳本的開發(fā);

(2)可伸縮的測試;

(3)強(qiáng)大的分析能力;

(4)系統(tǒng)資源使用的綜合視圖;

(5)事務(wù)跟蹤文件分析選項。

通過它,測試人員可以實現(xiàn):

(1)通過模擬大量用戶預(yù)測系統(tǒng)性能;

(2)方便靈活地調(diào)整測試規(guī)模;

(3)通過模擬網(wǎng)絡(luò)流量預(yù)測網(wǎng)絡(luò)性能;

(4)從控制中心控制全局的性能測試;

(5)與服務(wù)器監(jiān)控軟件的高度集成。

QADirector的主要特性包括:

(1)具有測試和數(shù)據(jù)資源中央數(shù)據(jù)庫;

(2)擁有直觀的用戶界面;

(3)進(jìn)行基于項目的測試管理;

(4)保證基于角色的安全性;

(5)提供基于Web的全面質(zhì)量度量;

(6)支持基于風(fēng)險的軟件測試;

(7)支持工具的集成;

(8)支持可擴(kuò)展的測試結(jié)構(gòu)。

學(xué)生在此實驗環(huán)境下進(jìn)行的課內(nèi)實驗如表1所示[2, 3]。

在實驗過程中,測試軟件配置在服務(wù)器上,學(xué)生機(jī)用作客戶端,完全仿照企業(yè)真實網(wǎng)絡(luò)環(huán)境,教師可以把學(xué)生分配到不同的項目組中,進(jìn)行團(tuán)隊合作,學(xué)生通過QADirector管理團(tuán)隊人員,并分配任務(wù), 利用TestPartner和QALoad完成測試任務(wù)。通過實驗課程使得學(xué)生了解企業(yè)進(jìn)行軟件測試的方式和方法,具備工程實踐的能力和素質(zhì)。

(三)認(rèn)證型考核

為了使學(xué)生能夠在學(xué)習(xí)軟件測試的課程后,不僅拿到學(xué)分,并且能夠獲得軟件測試的國際認(rèn)證,我校與Compuware達(dá)成了頒發(fā)軟件測試相關(guān)認(rèn)證證書的協(xié)議,學(xué)生只要能夠完成校內(nèi)軟件測試課程的學(xué)習(xí),通過學(xué)校的理論課考試,并且能夠按照教師的要求,完成實驗課的全部內(nèi)容,所提交的報告在通過了Compuware培訓(xùn)人員審核后,可以獲得Compuware所頒發(fā)的CCPS和CCPE證書。這樣既提高了學(xué)生學(xué)習(xí)的積極性,使學(xué)生更好地學(xué)好該課程,同時為學(xué)生就業(yè)增加了砝碼。

三、結(jié)束語

我們對軟件測試的教改受到了學(xué)生和教師的認(rèn)可,但還有很多工作需要完成,例如,教師對實驗室軟件的操作還不夠深入,還缺少針對實驗室軟件的教材等,通過今后的實踐,我們會進(jìn)一步發(fā)現(xiàn)該課程中的問題,并逐步完善。

[ 參 考 文 獻(xiàn) ]

[1] 李亞.“軟件測試”教學(xué)探索與實踐[J].計算機(jī)教育,2008,(6):31-32.

[2] 張小松,王玨,曹躍等,譯.PATTONRon.軟件測試[M].北京:機(jī)械工業(yè)出版社,2006.

[3] 朱少民.軟件測試[M].北京:人民郵電出版社,2009.

[4] 張光澤,于鑫.“軟件測試”工程化教學(xué)模式初探[J].大學(xué)教育,2012,(3).

[5] 陳梅,黃俊平.淺談工程化教學(xué)模式[J].大學(xué)教育,2012,(2).

猜你喜歡
軟件測試
軟件測試方向人才培養(yǎng)“1+X”融合研究
基于OBE的軟件測試課程教學(xué)改革探索
航天軟件測試模型構(gòu)建與應(yīng)用
軟件(2020年3期)2020-04-20 01:45:34
基于MBD模型自動生成測試用例的軟件測試方法
計算機(jī)軟件測試方法的研究
電子測試(2018年14期)2018-09-26 06:05:06
EXCEL和VBA實現(xiàn)軟件測試記錄管理
電子制作(2018年16期)2018-09-26 03:27:18
關(guān)于軟件測試技術(shù)應(yīng)用與發(fā)展趨勢研究
電子測試(2017年15期)2017-12-18 07:19:20
一種航空機(jī)載軟件測試項目的進(jìn)度改進(jìn)模型
電子測試(2017年12期)2017-12-18 06:36:14
軍用軟件測試文檔生成設(shè)計與實現(xiàn)
電子測試(2017年12期)2017-12-18 06:35:35
軟件測試工程化模型及應(yīng)用研究
通化县| 松溪县| 偃师市| 雅江县| 沙洋县| 乌海市| 宁明县| 浑源县| 南溪县| 邢台县| 卫辉市| 永仁县| 海晏县| 宜昌市| 黑水县| 通渭县| 吴旗县| 米易县| 仁寿县| 封丘县| 绩溪县| 芮城县| 饶平县| 靖州| 师宗县| 临清市| 钟山县| 尤溪县| 苏尼特右旗| 曲麻莱县| 栖霞市| 甘泉县| 德惠市| 商水县| 安塞县| 察隅县| 察雅县| 图木舒克市| 密云县| 玉田县| 和静县|