999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

“軟件測試”教學改革的探索和實踐

2008-12-31 00:00:00周元哲
計算機教育 2008年22期

摘要:傳統的軟件測試教學模式很難將知識傳授給學生,教學方法和手段已不能適應時代發展的需要,本文介紹了我系在軟件測試課程的教學過程中引入案例教學以及項目驅動等教學措施,取得了一定的教學效果。

關鍵詞:軟件測試;案例教學;項目驅動

中圖分類號:G642文獻標識碼:B

近幾年專業性的軟件測試機構和組織迅速發展,隨之帶來了專業軟件測試人才的旺盛需求,軟件測試人才的培養正成為新的熱點。然而,軟件測試課程的理論與實踐脫節,現有許多軟件工程教材中關于軟件測試的章節只介紹軟件測試的理論方法,即使有案例也只是簡單說明,并沒有介紹軟件測試的具體方法和實現過程,這導致學生只會死記硬背軟件測試的條條框框而不懂如何活學活用。為此,我們嘗試進行改革,引入了新的教學思路和措施。

1案例教學

案例教學法比傳統的以教師為主導的教學法,更有利于提高學生分析問題和解決問題的能力,促進學生學會學習以及溝通合作。我們在教學的過程中,以可操作的軟件測試案例為中心,讓學生能在教學中體會實際的測試過程。

首先,一個好的測試案例所包含的內容必須完整,應包含測試目的、特殊的硬件要求、特殊的軟件要求、特定的配置、執行測試的描述、測試的預期結果或成功條件。

其次,根據測試的分類不同,可分為以下幾種:

#61548;對于單元測試案例,主要按照程序內部的結構測試程序,檢驗程序中的每條通路是否都能按預定要求正確工作。這類測試案例主要驗證模塊接口、模塊局部數據結構、模塊邊界條件、模塊中所有獨立執行通路、模塊的各條錯誤處理通路。掌握白盒測試/黑盒測試方法以及單元測試的用例設計;通用代碼編程規范、偽碼寫作規范的檢查;基本的代碼靜態檢查方法與工具運用;代碼覆蓋率檢查方法與工具運用;OO程序單元測試方法與過程;針對內存泄漏的檢查;掌握測試覆蓋分析方法和測試用例最小化的運用。

#61548;對于功能測試案例,用于鑒定執行后啟用的功能。這類測試案例驗證軟件是否提供了基本的單

元功能、是否提供集成后的功能,以及是否提供解決方案設計中指定的其他功能。

#61548;對于Web測試案例,Web系統是當前網絡環境下最多的應用系統,其主要內容設計為Web性能測試項目解析、性能測試流程、測試規劃與設計、性能測試需求分析、用戶事務分析、Web資源分析、網頁元素細化等。

#61548;對于集成測試案例,主要包括針對結構化軟件和面向對象軟件的集成測試,獨立開展集成測試用例設計和用例執行。具體分為基于結構化程序的集成測試方法和基于UML圖的面向對象的集成測試方法。

#61548;對于系統測試案例,掌握常見系統測試類型的基本測試方法,獨立設計系統測試用例,運用手工方式或測試工具完成系統測試,包括功能測試、性能測試、壓力(負載)測試、配置測試、易用性測試。

再次,教學案例的具體應用。我們根據難以程度,將測試案例大致可分為簡單的基礎性實驗案例和綜合實驗。簡單的基礎性實驗案例主要包括白盒測試和黑盒測試,通過學習讓學生掌握軟件測試最基本的一些方法。綜合性的實驗案例,特別是較大型的軟件項目測試實驗,讓學生在實驗的每一個步驟中理解軟件測試技術和各種具體的測試方法,增強實際操作能力,增加軟件項目測試的綜合經驗。

通過綜合性實驗的學習,可以讓學生感受大型軟件測試項目的工作流程和實施細節,掌握各種軟件測試方法在大型項目中的應用,體會軟件測試的規律;了解軟件測試項目的管理,熟悉軟件測試項目中人員的管理、產品的管理、軟件測試案例的管理以及缺陷的管理;能夠進行比較復雜的白盒測試或自動化測試,為從事要求較高的軟件測試打下很好的基礎。

2項目驅動

軟件測試是一項技術性較強的工作,規范的實施也是以工程的方式開展或進行。因此,最好的課程內容及教學設計是通過項目的活動及過程來呈現問題,運用相關理論知識解析問題,以及通過工程過程解決問題,通過項目闡明技術方法與策略的運用。

項目的復雜性通過分解得到局部的單一性和簡單化。項目包含了由易到難,由簡單到復雜,由單一到綜合,逐步實現的內容和過程。軟件測試本身就是理論與實踐緊密結合的一門技術學科或工程體現,貫徹項目教學法是該課程理論教學與實踐教學“一體化”的最好形式。通過項目教學,可落實教學的循序漸進原則、系統化原則、目標性原則、整體優化原則以及規范化原則。項目教學使教學內容的構建緊密圍繞課程總體目標展開,項目組成具有針對性強,目標具體明確、步驟清晰的特點。它按照組成技能教學內容及相互間的內在聯系,使各部分內容有所側重,互相銜接,

軟件測試項目大致可以分為以下三個方面:“軟件測試技術”等課程的實踐教學,強調案例教學法,強調實踐教學;課外實踐,強調綜合性、設計性實驗,由學生在課余時間完成,包括畢業設計;企業實習,和多個企業建立關系,供學生實習軟件測試。

3常用自動化測試工具使用

在理解軟件測試自動化原理基礎上,掌握業界常用的

Rational、WinRunner、LoadRunner、Junit、Panorama等系列測試組件的運用。在制定的測試策略中應用測試自動化工具開發、編輯、運行和調試自動測試腳本程序,建立測試過程、生成測試報告,分析測試結果,理解測試工具如何進行對測試數據進行自動評估分析,掌握測試工具如何對測試文檔生成和利用。如表1。

4結束語

我們對軟件測試的教改受到了學生和老師的普遍歡迎。通過調查,大多數學生認為使他們對課本知識的理解更加深入了,主動思考問題的能力也得到了提高。教師們也普遍反映“軟件測試”的教學質量和教學效果得到極大的提高。

參考文獻

[1] 鐘元生. 軟件測試實踐教學特色的構建實踐[J]. 電化教育研究,2006,162(10):62-65.

[2] 張小進,陳雄峰. 軟件工程課程改革探索—軟件測試在程序設計課程中的引入[J]. 高等理科教育,2006,70(6):91-94.

[3] 賀平. 軟件測試課程開發[J]. 計算機教育,2006,(12):53-56.

[4] 梁春媚. 建構主義教學理念在中職計算機教學中的運用[J]. 職業教育研究,2004,(12):60-61.

[5] 張繼學. 案例教學及其在國內的發展現狀[J]. 職業教育研究,2004,(11):60-61.

主站蜘蛛池模板: 91av成人日本不卡三区| 老司机午夜精品网站在线观看| 国产91丝袜在线播放动漫| 亚洲人人视频| 手机在线免费毛片| 青青草原国产免费av观看| 久热re国产手机在线观看| 99免费在线观看视频| 欧美成在线视频| 亚洲国产综合精品一区| 精品久久久无码专区中文字幕| 国产91视频免费观看| 四虎在线观看视频高清无码| 9啪在线视频| 无码福利视频| 国产综合网站| 美女国产在线| 不卡午夜视频| 亚洲成人网在线观看| 亚洲日韩精品伊甸| 国产亚洲视频免费播放| 91小视频在线| 国产日韩AV高潮在线| 国产精品欧美激情| 欧美日韩免费| 午夜视频免费一区二区在线看| 在线国产欧美| 亚洲欧美成人| 狠狠综合久久| 无码国产伊人| 午夜在线不卡| 午夜日b视频| 波多野结衣中文字幕一区二区| 男女男精品视频| 国产精品短篇二区| 国产免费久久精品99re丫丫一| 71pao成人国产永久免费视频| 欧美日韩国产在线播放| 亚洲成a人片在线观看88| 久久精品人人做人人爽电影蜜月 | 999精品在线视频| 色综合成人| 亚洲黄色激情网站| 91免费国产在线观看尤物| 最新亚洲人成无码网站欣赏网| 久操线在视频在线观看| 亚洲精品卡2卡3卡4卡5卡区| 亚洲日本中文综合在线| 人妻丰满熟妇av五码区| 亚洲最大在线观看| 日本亚洲欧美在线| 四虎永久免费地址| 亚洲人成人伊人成综合网无码| 亚洲无码高清视频在线观看| 熟女日韩精品2区| a毛片免费观看| 99在线免费播放| 国产在线第二页| 国产三区二区| 国产亚洲欧美在线中文bt天堂| 精品人妻AV区| 国产高潮视频在线观看| 经典三级久久| 国产二级毛片| 欧美日韩综合网| 国产色网站| 欧美全免费aaaaaa特黄在线| 日韩欧美中文字幕在线精品| 亚洲一区网站| 国产欧美日韩资源在线观看| 亚洲国产成人久久77| 国国产a国产片免费麻豆| 亚洲国产综合精品中文第一| 欧美国产在线一区| 人妻中文久热无码丝袜| 色婷婷在线播放| 欧美日本在线播放| 狠狠色狠狠综合久久| 片在线无码观看| 日韩乱码免费一区二区三区| 欧美三级日韩三级| 五月天综合网亚洲综合天堂网|