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

?

軟件測(cè)試課程教學(xué)若干問題探討

2012-04-29 18:37:41馬竟鋒李曉旭孫岐峰祁鑫
科教導(dǎo)刊 2012年27期
關(guān)鍵詞:測(cè)試工具軟件測(cè)試實(shí)踐教學(xué)

馬竟鋒 李曉旭 孫岐峰 祁鑫

摘要 針對(duì)當(dāng)前軟件測(cè)試課程中,偏重知識(shí)點(diǎn)介紹而忽視知識(shí)點(diǎn)實(shí)際應(yīng)用環(huán)境介紹及缺乏對(duì)業(yè)界領(lǐng)先的軟件測(cè)試軟件介紹的特點(diǎn),本文在闡述及分析了當(dāng)前測(cè)試教學(xué)現(xiàn)狀利弊的基礎(chǔ)上,提出了以實(shí)例化教學(xué)為主,以掌握業(yè)界領(lǐng)先的軟件測(cè)試工具為輔,密切配合軟件開發(fā)過程,以實(shí)際開發(fā)過程帶動(dòng)各知識(shí)點(diǎn)的介紹等一系列的方法,本方法在實(shí)際的實(shí)踐教學(xué)中取得了良好的教學(xué)效果。

關(guān)鍵詞 軟件測(cè)試 實(shí)踐教學(xué) 測(cè)試工具

中圖分類號(hào):TP311.53文獻(xiàn)標(biāo)識(shí)碼:A

1 軟件測(cè)試課程教學(xué)現(xiàn)狀及分析

1.1 軟件測(cè)試課程教學(xué)現(xiàn)狀介紹

軟件測(cè)試是軟件工程專業(yè)本科生的一門重要的必修課程。在本校的課程設(shè)置中為56學(xué)時(shí),其中理論教學(xué)為32學(xué)時(shí),上機(jī)實(shí)踐為24學(xué)時(shí),由于軟件測(cè)試的各個(gè)環(huán)節(jié)分別對(duì)應(yīng)于軟件工程的相應(yīng)環(huán)節(jié),使得軟件測(cè)試課程的內(nèi)容龐雜,而其實(shí)踐環(huán)節(jié)也相應(yīng)地具有內(nèi)容雜,任務(wù)重的特點(diǎn)。

軟件測(cè)試的教學(xué)目標(biāo)是通過理論及實(shí)踐教學(xué),讓本科生熟悉軟件測(cè)試的工作流程、常用軟件測(cè)試方法及常用工具的使用及軟件測(cè)試過程管理。

教學(xué)過程中的主要參考書目為機(jī)械工業(yè)出版社出版,原著為Paul C.Jorgensen,韓柯等譯的《軟件測(cè)試(原書第2版)》,原書的英文名為《Software Testing A Craftsman''s Approach(Second Edition》。授課基本流程基本也是依據(jù)以上教材的流程,首先介紹軟件測(cè)試的概論,介紹什么是軟件測(cè)試,軟件測(cè)試的意義、軟件測(cè)試的基本流程和基本概念等內(nèi)容。接著介紹貫穿全書的軟件測(cè)試需要的示例以及軟件測(cè)試所需要的基本理論知識(shí),包括測(cè)試人員使用的離散數(shù)學(xué)及圖論相關(guān)知識(shí)。介紹完以上知識(shí)以后,按照軟件測(cè)試流程依次介紹單元測(cè)試、集成測(cè)試和系統(tǒng)測(cè)試的測(cè)試用例開發(fā)方法和技術(shù)。其中在單元測(cè)試部分分別介紹單元測(cè)試部分的黑盒測(cè)試和白盒測(cè)試內(nèi)容,黑盒測(cè)試部分包括邊界值測(cè)試、等價(jià)類測(cè)試和基于決策表的測(cè)試,在白盒測(cè)試部分介紹路徑測(cè)試、數(shù)據(jù)流測(cè)試等結(jié)構(gòu)性測(cè)試方法的測(cè)試用例開發(fā)技術(shù)。介紹完以上內(nèi)容以后,又介紹了面向?qū)ο蟮能浖y(cè)試方法。

課程的上機(jī)實(shí)踐基本上也是配合上課的流程進(jìn)行安排,在相應(yīng)的知識(shí)點(diǎn)介紹以后,安排學(xué)生按照指定的技術(shù)開發(fā)測(cè)試用例以進(jìn)行測(cè)試活動(dòng),附帶掌握相應(yīng)的軟件測(cè)試的各種管理和自動(dòng)化工具。

1.2 軟件測(cè)試課程教學(xué)現(xiàn)狀分析

通過以上教學(xué)流程的描述結(jié)合以往畢業(yè)生工作以后反饋,可以總結(jié)其教學(xué)過程的特點(diǎn)為:通過系統(tǒng)的學(xué)習(xí),同學(xué)們基本上能掌握軟件測(cè)試用例開發(fā)的各種技術(shù)要點(diǎn),對(duì)所有的知識(shí)點(diǎn)都有所觸及,通過學(xué)習(xí)同學(xué)們基本上能夠掌握各種實(shí)用的軟件測(cè)試用例的開發(fā)方法,也能將各種方法應(yīng)用于實(shí)際軟件測(cè)試中。

而在實(shí)際軟件測(cè)試實(shí)踐中,軟件測(cè)試工作具有以下特點(diǎn):

首先,依據(jù)測(cè)試工作越早開展越有利的原則,軟件測(cè)試一般從開發(fā)的初期就開始介入。例如在開發(fā)初期,需要編制測(cè)試計(jì)劃進(jìn)行時(shí)間人員和物力上的計(jì)劃;在需求分析階段需要進(jìn)行軟件測(cè)試的系統(tǒng)測(cè)試用例的開發(fā);在設(shè)計(jì)階段需要進(jìn)行集成測(cè)試用例的開發(fā),隨著設(shè)計(jì)粒度越來越細(xì),相應(yīng)的路徑及數(shù)據(jù)流集成測(cè)試用例也向下擴(kuò)展;到達(dá)軟件編碼階段,主要依據(jù)相應(yīng)白盒技術(shù)進(jìn)行單元測(cè)試用例的開發(fā)。其次,現(xiàn)代化的測(cè)試管理技術(shù)需要利用軟件全面管理軟件測(cè)試過程中的環(huán)節(jié),包括測(cè)試計(jì)劃的建立及管理、測(cè)試用例的管理、測(cè)試過程評(píng)價(jià)管理等。最后,因?yàn)槿肆Y源成本的提高及各種技術(shù)限制,各種自動(dòng)化的軟件用例的運(yùn)行軟件的使用越來越多等。

通過比較教學(xué)過程及實(shí)際軟件測(cè)試的開發(fā)過程很容易發(fā)現(xiàn)以往教學(xué)過程具有以下限制:

首先,沒有將軟件測(cè)試作為軟件開發(fā)的有機(jī)部分進(jìn)行介紹,而是將軟件測(cè)試過程從軟件開發(fā)過程中割裂開來。知識(shí)點(diǎn)沒有按照實(shí)際應(yīng)用過程展開,容易造成同學(xué)們掌握各個(gè)知識(shí)點(diǎn),卻無法形成知識(shí)實(shí)際應(yīng)用能力。其次,缺少相應(yīng)的測(cè)試管理軟件的介紹和實(shí)踐,影響了同學(xué)們對(duì)軟件測(cè)試管理的重要性的認(rèn)識(shí)。最后,教學(xué)課程缺乏同學(xué)們比較感興趣的各種軟件測(cè)試自動(dòng)化工具的介紹。降低了同學(xué)們的學(xué)習(xí)興趣。

2 軟件測(cè)試課程教學(xué)改革方法探討

通過上文的現(xiàn)狀介紹和分析,針對(duì)以上教學(xué)方法進(jìn)行改造,同時(shí)本著揚(yáng)長(zhǎng)避短的原則,在中國(guó)石油大學(xué)(華東)軟件工程專業(yè)2009級(jí)軟件測(cè)試課程教學(xué)過程中進(jìn)行了教學(xué)改革。

教學(xué)改革的契機(jī)為本校軟件工程專業(yè)和IBM公司開展教材合作編寫項(xiàng)目,軟件測(cè)試作為軟件開發(fā)的重要部分獲得了空前的發(fā)展良機(jī)。

具體的有利因素可以概括為:首先,學(xué)校向IBM公司購(gòu)買JAZZ開發(fā)平臺(tái)及相應(yīng)的專業(yè)軟件測(cè)試管理軟件。通過和業(yè)界領(lǐng)先的最新的軟件測(cè)試管理軟件接觸,了解了最新的軟件測(cè)試管理理念;其次,通過IBM公司對(duì)教工的業(yè)務(wù)培訓(xùn),了解了IBM公司的各種軟件測(cè)試工具的使用情況;最后,通過本文作者共同努力,將平時(shí)用于開發(fā)的實(shí)際應(yīng)用軟件例如體育公共課管理軟件等進(jìn)行整合,用于軟件測(cè)試用例的案例教學(xué)。

有了以上基礎(chǔ)前提以后,結(jié)合以上有利條件,教改的主要做法如下:首先進(jìn)行案例化教學(xué),通過自己開發(fā)的軟件這樣生動(dòng)的實(shí)例向同學(xué)們介紹軟件開發(fā)過程中的軟件測(cè)試的重要性和各種原則,避免了介紹知識(shí)的空洞和乏味,提高了同學(xué)們的學(xué)習(xí)興趣;其次,在案例化教學(xué)的指導(dǎo)思想下,重新安排各個(gè)教學(xué)點(diǎn)的教學(xué)順序,主要脈絡(luò)為依照軟件開發(fā)的實(shí)際流程,首先介紹系統(tǒng)用例開發(fā)技術(shù),然后介紹繼承測(cè)試用例開發(fā),到最后介紹單元測(cè)試用例開發(fā)方法。在運(yùn)行測(cè)試用例的過程中,充分結(jié)合IBM公司提供的各種軟件測(cè)試用例運(yùn)行工具,使得學(xué)生能夠活學(xué)活用。最后,充分利用IBM的軟件平臺(tái),介紹業(yè)界領(lǐng)先的軟件管理工具的使用,使得學(xué)生學(xué)習(xí)興趣得到極大提高。

通過以上的教學(xué)改革,理順了教學(xué)和實(shí)踐的關(guān)系,使得教學(xué)過程緊密聯(lián)系實(shí)際軟件的開發(fā)過程,同學(xué)們對(duì)軟件測(cè)試課程的理解得到了加深。

3 結(jié)論及下一步工作

通過上文對(duì)教學(xué)現(xiàn)狀的總結(jié),以及針對(duì)教學(xué)現(xiàn)狀的利弊進(jìn)行分析,本文充分利用外部?jī)?yōu)勢(shì)大膽進(jìn)行了軟件測(cè)試的教學(xué)改革,取得了預(yù)期的改革目標(biāo)。同時(shí)也注意到改革工作才剛剛開始,還有很多需要完善的地方。接下來的工作主要包括:進(jìn)一步豐富用于軟件測(cè)試教學(xué)的案例及密切關(guān)注業(yè)界測(cè)試技術(shù)的最新發(fā)展以用于教學(xué)??傊?,本文的教改工作達(dá)到了預(yù)期的目標(biāo),使得同學(xué)們對(duì)于軟件測(cè)試的理解較之以前更加條理化、系統(tǒng)化和實(shí)用化。

參考文獻(xiàn)

[1] 匡青.高職院校軟件測(cè)試課程教學(xué)改革探索[J].現(xiàn)代商貿(mào)工業(yè),2010.3.

[2] 施瑤.軟件測(cè)試課程開設(shè)初探[J].福建電腦,2010.2.

[3] 聶靜.探索“工作過程導(dǎo)向”的軟件測(cè)試課程開發(fā)[J].中國(guó)科教創(chuàng)新導(dǎo)刊,2012,7.

猜你喜歡
測(cè)試工具軟件測(cè)試實(shí)踐教學(xué)
邊緣智力兒童及其智力測(cè)試工具的研究進(jìn)展
基于OBE的軟件測(cè)試課程教學(xué)改革探索
Http并發(fā)連接測(cè)試工具
EXCEL和VBA實(shí)現(xiàn)軟件測(cè)試記錄管理
電子制作(2018年16期)2018-09-26 03:27:18
關(guān)于軟件測(cè)試技術(shù)應(yīng)用與發(fā)展趨勢(shì)研究
茶學(xué)專業(yè)校企合作實(shí)踐教學(xué)探索
考試周刊(2016年79期)2016-10-13 23:35:16
《電氣工程畢業(yè)設(shè)計(jì)》 課程的教學(xué)設(shè)計(jì)
考試周刊(2016年79期)2016-10-13 23:26:02
高職院校商務(wù)禮儀課程教學(xué)改革探索芻議
《數(shù)據(jù)庫(kù)高級(jí)應(yīng)用》教學(xué)創(chuàng)新方法研究
科技視界(2016年20期)2016-09-29 11:25:15
軟件測(cè)試工程化模型及應(yīng)用研究
英吉沙县| 蕉岭县| 嘉兴市| 溆浦县| 光山县| 余江县| 永济市| 托里县| 宜城市| 明星| 荆州市| 新乐市| 鹰潭市| 安乡县| 陆良县| 屏东市| 承德市| 晋城| 如皋市| 福建省| 乳山市| 淅川县| 阳西县| 西峡县| 门头沟区| 皮山县| 梅州市| 亳州市| 泗阳县| 温宿县| 蓬莱市| 塘沽区| 梅州市| 三都| 修水县| 布尔津县| 禹州市| 崇信县| 积石山| 西乌珠穆沁旗| 攀枝花市|