• 
    

    
    

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

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

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

      敖 麗 田安紅 李敬麗 許秋麗

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

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

      1 課程性質(zhì)

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

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

      2 綜合性實驗方案

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

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

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

      第三,學生分組。 把全班學生按5-6 人進行分組,并選定一名組長。

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

      3 項目實施方法

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

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

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

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

      4 結(jié)論

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

      [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)方法
      通信學報(2021年2期)2021-03-09 08:55:32
      網(wǎng)絡(luò)“黑”“白”之爭
      通信世界(2018年29期)2018-11-21 06:34:44
      Http并發(fā)連接測試工具
      福祿克推出先進的連接式測試工具系統(tǒng)
      基于EEPROM數(shù)據(jù)讀寫的智能電能表白盒測試方法
      電測與儀表(2014年3期)2014-04-04 09:08:08
      窗口、蘋果雙啟動
      宁南县| 淄博市| 兴化市| 台州市| 博客| 恭城| 江华| 大宁县| 洱源县| 舞钢市| 西吉县| 榆社县| 正定县| 阳城县| 兴国县| 木里| 云龙县| 方城县| 花莲市| 左云县| 海门市| 湖北省| 思茅市| 宽城| 宁都县| 墨脱县| 科技| 邯郸县| 凌源市| 于都县| 多伦县| 金阳县| 滕州市| 临安市| 姜堰市| 南乐县| 乌海市| 乌苏市| 康平县| 奉节县| 河北区|