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

?

軟件測試技術(shù)綜合性設(shè)計實驗

2014-08-30 02:38田安紅李敬麗許秋麗
科技視界 2014年23期
關(guān)鍵詞:白盒黑盒測試工具

敖 麗 田安紅 李敬麗 許秋麗

(曲靖師范學(xué)院 計算機科學(xué)與工程學(xué)院,云南 曲靖655011)

隨著軟件行業(yè)的飛速發(fā)展, 國內(nèi)外出現(xiàn)很多新鮮的軟件企業(yè),增加了大學(xué)生的就業(yè)機遇,然而軟件的規(guī)模在日益擴大,它的復(fù)雜性也在逐漸增強,如果軟件出現(xiàn)缺陷,修復(fù)的代價就很大。軟件測試是保證軟件產(chǎn)品質(zhì)量的最有效的方法[1],然而在國內(nèi)軟件行業(yè)對軟件測試的認(rèn)識普遍較晚,并且存在一種現(xiàn)象“重開發(fā)、輕測試”[2],導(dǎo)致中國軟件行業(yè)發(fā)展的怠慢。 很過高校也多都先后開設(shè)了軟件測試的課程,但很多老師都不具備實際的軟件測試經(jīng)驗,本文研究開展基于軟件測試的綜合性設(shè)計實驗,探討提高教學(xué)效果。

1 課程性質(zhì)

《軟件測試技術(shù)》是計算機科學(xué)與工程學(xué)院中軟件工程專業(yè)的一門重要的專業(yè)必修課,是為我國軟件產(chǎn)業(yè)培養(yǎng)急需的軟件質(zhì)量保證和測試專業(yè)人才服務(wù)。 該門課程在很多高校重視理論教學(xué),輕視實踐教學(xué)[3],以及課時太少,無法掌握軟件測試的核心內(nèi)容。

開發(fā)《軟件測試技術(shù)》綜合性實驗對學(xué)生意義重大,通過本課程的學(xué)習(xí),使學(xué)生能掌握軟件測試技術(shù)和基本操作技能,進(jìn)一步加深對所學(xué)基本理論的理解, 對實驗所用的測試工具能夠正確和熟練地使用,并能撰寫規(guī)范的測試文檔,達(dá)到能夠根據(jù)軟件需要進(jìn)行軟件的測試設(shè)計、實施和管理的目標(biāo)。

2 綜合性實驗方案

綜合性實驗主要是使學(xué)生掌握黑盒測試技術(shù), 白盒測試技術(shù);了解單元測試,集成測試,系統(tǒng)測試的方法;掌握測試用例的撰寫與管理; 熟悉自動化功能測試工具QTP 和性能測試工具LoadRunner 的基本使用方法,具備軟件測試人員的工程應(yīng)用能力。 本實驗要做以下工作:

第一,確定測試系統(tǒng)。 測試工程實踐需要著重解決的問題是項目的設(shè)計,既要考慮滿足教學(xué)的條件與要求,又要實現(xiàn)與實際測試工作的對接,并體現(xiàn)測試過程的特征。對于測試工程實踐,根據(jù)軟件企業(yè)測試工作實際,選擇基于網(wǎng)絡(luò)的應(yīng)用系統(tǒng)軟件,該項目的測試環(huán)境易于搭建,測試項目比較容易從企業(yè)或?qū)嶋H中獲得,教學(xué)活動也比較容易組織和實施,測試實踐的內(nèi)容也比較豐富,自動化測試工具的運用較多,操作過程與結(jié)果分析也易見,以實際測試工程項目作為進(jìn)行實訓(xùn)的載體,通過項目的協(xié)同完成,培養(yǎng)職業(yè)綜合能力。

第二,測試過程。在學(xué)生有一定軟件測試?yán)碚撝R的基礎(chǔ)后,布置實驗要求,學(xué)生按實驗需求,設(shè)計測試計劃與策略,撰寫測試用例,逐項展開黑盒測試、白盒測試、自動化功能與性能測試。

第三,學(xué)生分組。 把全班學(xué)生按5-6 人進(jìn)行分組,并選定一名組長。

第四,分配任務(wù)。每個小組根據(jù)成員能力水平和任務(wù)難度,給每個成員分配一定的任務(wù),并按測試計劃完成相應(yīng)的實驗任務(wù)要求。

3 項目實施方法

本實驗可以考慮以下方法:

第一,案例教學(xué)。教師針對重要的測試技術(shù),有針對性地設(shè)計了教學(xué)案例,并注重案例的趣味性、實用性和易學(xué)習(xí)性,使學(xué)生可以輕松地將測試?yán)碚撨\用到生產(chǎn)實踐中。

第二,項目驅(qū)動。在軟件測試課程最后,可以通過一個綜合案例的運用,讓學(xué)生掌握所學(xué)的知識。如采取web 網(wǎng)站系統(tǒng)的測試為例。教師可以模擬企業(yè)實際開發(fā)的場景, 把班級的同學(xué)分為幾個不同角色,如開發(fā)人員、需求分析人員、測試用例編程人員、黑盒測試人員、白盒測試人員、用例管理人員、自動化功能測試人員、自動化性能測試人員等。 讓學(xué)生熟悉企業(yè)在實際項目中的開發(fā)流程,增強學(xué)生的興趣與動力。

首先,教師把web 系統(tǒng)的測試功能給同學(xué)們講解清楚,并提供相應(yīng)的規(guī)格需求說明書,然后,學(xué)生按照老師的要求,自個進(jìn)行自己的工作,最后,提交測試報告。 通過這樣的一個環(huán)節(jié),能夠讓學(xué)生綜合所學(xué)的知識,如測試用例的設(shè)計,需要考慮黑盒測試和白盒測試,不同測試方法的重點不同,可以從功能入手,也可以從界面和性能入手,此時就可以鍛煉學(xué)生自主分析的能力。 綜合實踐環(huán)節(jié)的最后,還需同學(xué)們提交測試缺陷報告,這次過程中,需要把各個同學(xué)的測試內(nèi)容整合起來,存在相互合作溝通的問題。 通過一個實際完整的測試方案項目的執(zhí)行,學(xué)生更容易掌握所學(xué)知識,為今后工作奠定了基礎(chǔ)。

4 結(jié)論

軟件測試課程是軟件工程專業(yè)的核心重要課程,通過開展綜合性設(shè)計實驗,學(xué)生的實踐能力得到了明顯地提高。

[1]程靜,孫占鋒.軟件人才創(chuàng)新教育培養(yǎng)模式的研究與實踐[J].教育與職業(yè),2009(29):111-112.

[2]蘭景英,范勇.基于項目驅(qū)動的軟件測試人才培養(yǎng)模式[J].計算機教育,2011,6:32-35.

[3]王帥,朱彬,李麗萍.軟件測試課程建設(shè)的幾點措施[J].計算機教育,2011,16:66-68.

猜你喜歡
白盒黑盒測試工具
一種基于局部平均有限差分的黑盒對抗攻擊方法
面向未來網(wǎng)絡(luò)的白盒交換機體系綜述
DWB-AES:基于AES 的動態(tài)白盒實現(xiàn)方法
網(wǎng)絡(luò)“黑”“白”之爭
Http并發(fā)連接測試工具
手車式真空斷路器回路電阻測試電流線接頭研究
福祿克推出先進(jìn)的連接式測試工具系統(tǒng)
基于EEPROM數(shù)據(jù)讀寫的智能電能表白盒測試方法
宁国市| 东丽区| 密云县| 即墨市| 金山区| 焉耆| 宁津县| 科技| 义马市| 陵水| 满洲里市| 黎川县| 赫章县| 紫云| 怀仁县| 灵璧县| 常熟市| 滁州市| 宿迁市| 密山市| 彩票| 盐源县| 隆安县| 霍林郭勒市| 通化县| 拉萨市| 福州市| 达尔| 周宁县| 汶川县| 邢台市| 泰和县| 黔江区| 鄂托克前旗| 南华县| 凤城市| 修武县| 洪江市| 哈尔滨市| 怀仁县| 南江县|