无码任你躁久久久久久久-激情亚洲一区国产精品-超碰97久久国产精品牛牛-久久se精品一区精品二区国产

首頁 > 文章中心 > 軟件測試實習工作計劃

軟件測試實習工作計劃

前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇軟件測試實習工作計劃范文,相信會為您的寫作帶來幫助,發現更多的寫作思路和靈感。

軟件測試實習工作計劃

軟件測試實習工作計劃范文第1篇

關鍵詞:軟件測試專業;目標和原則;教學策略

中圖分類號:G434文獻標識碼:A文章編號:1007-9599 (2012) 03-0000-02

Education about the University How to Develop the Software Testing Professional

Zhang Qi

(Tianjin Polytechnic University,School of Computer Science&Software Engineering,Tianjin300387,China)

Abstract:With the rapid development of IT,the increasing scale of software systems.Software testing techniques to ensure software quality,verification software can fulfill the function set,the software engineering process must be involved in software testing.Therefore,in software engineering,software testing technology has slowly evolved to form a new independent software professional.The university is an important cradle of training personnel to undertake the important task of social development talents,so colleges and universities how to carry out the professional education of software testing is an important issue.

Keywords:Software testing professional;Objectives and principles;Teaching strategies

一、軟件測試專業介紹

軟件是現代服務業發展的核心,軟件應用涉及到各個領域,包括家電、電子產品、航天、醫療領域的精密儀器等,隨著信息技術的快速發展,軟件系統的規模越來越大,內部結構趨向于復雜化,而軟件的質量難以適應發展步伐,影響了軟件企業規范化管理和軟件產業快速發展。軟件測試技術是保證軟件質量、驗證軟件能否完成設定功能的有效方法,軟件工程整個過程都需要軟件測試。因此,在軟件工程中,軟件測試技術已經慢慢發展形成一個新的獨立的軟件專業。整個軟件開發過程都離不開軟件測試技術,軟件測試是保證軟件質量的關鍵環節,而當前軟件測試人才一直緊缺。而高校是培養人才的重要搖籃,承擔著為社會發展輸送人才的重任,所以高校應該如何開展軟件測試專業的教育是個重要的課題。高校需要制定相應的軟件測試專業的課程教育方案,為企業培養更好的軟件測試人才。大學在教育培養過程中,學校經常更關注學生專業能力,而職業素質培養沒有得到重視,導致了畢業生步入社會工作后適應能力較差,抗壓能力也較弱,跳槽比較頻繁,必然降低校企的合作機會。

軟件工程是用工程化方法構建和維護有效的,實用的和高質量的軟件的學科。軟件工程是保障生產最終能滿足社會需求且達到工程目標的軟件產品,軟件測試是保證軟件質量及其重要的環節,好的軟件質量要做到完整的需求、正確的代碼和最少的缺陷,軟件測試則是在軟件開發過程中對這三方面進行有效的控制,是保證軟件質量的必要環節。如今,很多的軟件開發機構也認識到了軟件測試的重要性,并且成立了專門的測試機構,測試過程也從后期調試上升到軟件開發全過程的質量控制,軟件測試的方式從手工轉變到自動化測試方向等。

二、軟件測試專業課程設計的目標和原則

(一)軟件測試專業課程設計的目標

大學教育的是以市場需求為導向,培養具備市場需求能力能夠快速適應工作領域的實用性人才,軟件測試工程師包括:初級測試工程師,中級測試工程師,和高級測試工程師。初級測試工程師,能夠按照測試流程和方案對產品進行功能測試;中級測試工程師,既要能編寫測試文檔、測試方案,能參與制定測試階段的工作計劃,又要能利用測試工具來完成測試工作;高級測試工程師,既要掌握測試與開發技術又要能夠分析和評估測試方案潛在的問題。

大學開展軟件測試專業教育應該以培養初級和準中級測試工程師為基本要求,培養具有一定的設計方案的編寫能力的軟件人才,這些人才要能利用測試工具完成一定測試任務并能執行功能測試。該專業課程的教育重點是軟件測試崗位的基本技能:軟件缺陷生命周期管理;軟件測試基本概念的建立;典型測試工具的應用;系統測試的基本概念和方法等。

大學開展軟件測試專業課程要求:掌握一種數據庫應用技術及一門軟件開發語言;了解軟件開發過程中軟件測試的重要性;掌握一種自動化測試工具。注重動手能力的培養,尤其是軟件開發和軟件測試方向的學生,不能僅僅依靠課堂的純理論課程是很容易與實際操作脫軌的,所以該專業的實訓課程相當重要,可根據學生自己的興趣愛好設計課程的培養方案。

首先,學生需要了解基礎的網絡知識及當前熱門的操作系統,培養一定的編程能力和數據庫的應用能力,掌握一門開發語言和數據庫應用技術,以培養學生的編程思想,使其更容易理解信息系統概念。通過開展實訓項目課程以提高本專業學生的軟件測試能力,讓學生認真學習軟件測試的實施過程及管理組織模式,學生要能運用所學的軟件測試技術設計測試用例并且執行測試,能夠做出測試結果和質量分析報告。

(二)軟件測試專業課程設計的原則

應該根據實際情況設定具體的績效考核目標,目標愈明確,提供的指引就愈多。如今,學生畢業不如社會從事的工作經常不是本專業,這是值得思考的問題,投入那么多的時間和精力學習一門技術最好能學以致用,所以學校應該引導學生做有用的職業規劃,讓學生做好畢業后的規劃很重要,是到軟件測試企業工作還自主創業等。做好自我職業定位,認真做好職業規劃后以此為導向進行目標管理。

1.開展項目教學,項目教學具有針對性、研究性、啟發性和實踐性等。項目教學能夠提高學生的智力,激起學生的學習興趣,全面提高學生的素質。

2.制定專業課程計劃、課程大綱和教學方案等,課程教育提倡電子化、網絡化教學方式,建設學校與企業合作的專兼結合的教學團隊,開設以項目為載體的教育課程,形成CDIO工程的教育方式,用以指導整個課程教學工作的開展。

3.建立具有工程內容的課程結構模式,建立相關的工程實踐項目,充分安排工程實踐;建立和實施工程教育的崗前培養模式;進入企業的畢業生進行必要的工程師崗位培訓;引進軟件測試的工程師資格認證,同時做好工程教育的效果檢驗以及質量評估。

三、軟件測試專業課程的教學策略

軟件測試專業學生必須要了解軟件項目的背景知識,行業領域差別很大,只是通過教學很難全面了解行業背景,需要結合軟件測試項目使得學生對該領域形成一定稍的概念,開展案例分析、專題講座、項目分析、實習環節等教學方式。

軟件測試是一項實施項目,不單是某個單項技術或多項技術的應用。通常會采用項目管理的方式來測試工程的實施,因此,項目經理、軟件測試工程師、軟件系統分析、軟件開發工程和軟件架構、質量管理人員等都是項目實施過程中的測試人員,需要學習和熟悉項目管理的整個流程。

制定并實施符合該專業特征的教學策略,軟件測試專業要從多個方面進行全方位培養提高學生的綜合素質、創新設計、工程實踐能力、自主設計、基礎理論、實踐訓練等各項能力。

重視學科知識與技術的學習,重視工程的實踐訓練;重視學生的綜合素質的提高,重視社科、人文、經濟等知識的學習。

綜合性的項目課程包括單元與集成測試、軟件項目性能測試、軟件項目功能測試與系統測試。注重案例學習的關鍵環節,“實施”側重過程,設計和管理的執行過程。

為充分調動學生主動學習并積極參加工程實踐的熱情和積極性。需要制定開放的教學策略,為學生創造可自由而主動的學習氛圍。

以學生為本創造條件讓學生主動學習。采用討論式學習方式,以小組形式完成具體工作任務的學習,結合實際項目,把學生組織為若干小組,教師聯合指導完成工作。提升學校教師的專能,包括系統的學習和研修軟件測試專業理論知識。

參考文獻:

[1]謝希仁.計算機網絡[M].北京:電子工業出版,2003

[2]梁亞聲.計算機網絡安全技術教程[M].北京:機械工業出版社,2004

[3]王銳,陳規,靳芳明,周剛.網絡最高安全技術指南[M].北京:機械工業出版社,1998

[4]聯合國教科文組織.教育財富蘊藏其中[M].北京:教育科學出版社,2006

[5]劉晨,張濱.黑客與網絡安全[M].北京:航空工業出版社,1999

[6]單征,劉旭.網絡黑洞攻擊與防范指南[M].北京:中國電力出版社,2002

[7]袁津生,吳硯農.計算機網絡安全基礎[M].北京:人民郵電出版社,2002

[8]Culbertson R,Brown C,Cobb G.快速測試影印版[M].北京:清華大學出版社,2004

[9]李靖,陳軍,孟小欣.高職院校學生團隊精神和合作能力培養實踐研究[J].時代教育,2011,4

軟件測試實習工作計劃范文第2篇

關鍵詞:軟件工程;項目教學法;改革與實踐

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

軟件工程是計算機科學與技術及相關專業教學計劃中一門重要的專業必修課,是指導計算機軟件開發與維護的一門綜合性課程,是一門實踐性很強的課程,各高校的計算機專業均開設這門課程。通過本課程的學習,使學生了解和掌握軟件工程開發的技術和方法,具備作為軟件工程師所需的專業能力,為從事計算機軟件開發和維護提供方法上的指導。同時,軟件工程的研究除計算機軟件本身外,還涉及眾多其他的領域,如管理科學、心理學、經濟學、人機工程學等,因此,它也是一門綜合性學科。進入新世紀,軟件工程已經由最初的一個學科方向發展成為以計算機科學技術為基礎的多學科交叉學科,在當今的信息社會中占有重要地位。如何組織好軟件工程實驗性教學,對于培養創新型合格的軟件人才具有十分重要的意義。

1軟件工程教學存在的問題

長期以來,我們培養的計算機專業的學生存在著“什么都學過,卻什么都不會”的尷尬局面,專業教育、教材與應用需求嚴重脫節。事實上,學生就業難并不是就業市場不需要計算機人才,其根源還是計算機教學的現狀所致。傳統的“軟件工程”課程雖然有實驗教學的要求,但一般只是停留在組織學生編寫軟件項目若干設計文檔這個單一環節上。然而,由于教育過早和長期的文理分家,導致理工科學生的文檔編寫是個“軟肋”,他們也不感興趣。此外,由于教學時間有限,要真正完成軟件工程各階段文檔的編寫,事實上也沒有可能。今天,軟件工程教學還面臨著計算機學科發展規范所提出的更高的質量要求,同時也面臨著大眾化高等教育背景下所帶來的客觀問題。

因此,迫切需要對軟件工程課程的教學體系進行工程化改造,逐步建立工程化實踐教學體系,著力培養學生的工程化開發能力和職業素質,進而形成一個融基礎理論、實驗教學、工程實踐為一體的整體化培養機制,讓學生的基礎知識、科學素養、專業知識、創新能力、工程能力和職業素質都得到全面均衡的發展。

2軟件工程項目教學法的改革與實踐

軟件工程強調采用工程化的方式開發和設計軟件,要求培養學生能勝任研究、分析、開發、設計、生產、測試、管理、咨詢、培訓等多種角色,使學生熟練掌握軟件工程知識與技能,具備作為軟件工程師從事工程專業所需的專業能力。隨著高校擴招,教學規模迅速發展,傳統的計算機教學模式在實踐環節上的缺乏與不足,直接影響了計算機課程的教育教學質量,特別是對于像軟件工程這種綜合性、實踐性很強的課程,如果沒有一整套科學、合理的實驗教學方法,就不可能培養出具有創新能力的合格人才。因此,切實加強軟件工程課程的創新與改革至關重要。

按該課程的特點,實驗內容包括軟件開發的兩大方法學的專題訓練,即結構化(生命周期學)的方法學和面向對象的方法學,以平時實驗和課程設計相結合,設置一些實驗項目,要求學生利用結構化軟件開發技術或面向對象的軟件開發技術完成對該項目的開發。以項目作為實驗環節的主線,隨著課程進展布置任務,從項目開發的準備工作、系統分析過程、系統設計過程、軟件測試到系統實施,結合所學習的理論知識,完成項目的開發。同時,依據國家《計算機軟件開發規范》,撰寫規范的技術文檔。因此,主要從以下幾個方面對軟件工程教學作了改革與創新的嘗試:

(1) 樹立工程化能力培養與基礎理論教學、專業能力培養并重的教學理念。

把工程化教學作為人才培養的核心任務之一,通過全面改革軟件工程專業的人才培養模式、調整課程體系、充實教學內容、改進教學方法,建立工程化實踐教學體系,在教學過程中全面體現工程化能力和職業素質培養的思路,進而形成了一個融基礎理論、實驗教學、工程實踐為一體的整體化培養機制,讓學生各方面的能力都得到全面均衡的發展,以適應現代軟件產業的需求。

(2) 設置工程化教學階段和企業實習階段。

把工程化素質培養作為學生全培養期中自始至終關注的主線。在工程化教學階段,一方面獨立設置了多門以培養學生工程能力和職業素質為主的學分課程;另一方面對操作系統、數據庫系統、多媒體技術等十多門傳統課程教學內容進行工程化改造,充實工程教學內容,引入實作業。在企業實習階段,建立跨度為半年的全時制企業實習制度,在著名軟件企業中設立實習基地,通過真實的企業氛圍和開發環境,進一步培養學生的工程能力和職業素質。

(3) 實驗課程以平時實驗和課程設計相結合,設置一些綜合實驗項目。

隨著課程進展布置任務,通過調查研究、可行性研究、需求分析、概要設計、詳細設計、編碼、測試、維護(版本升級)及技術文檔的編寫,結合所學習的理論知識,完成設計。實驗內容應覆蓋軟件工程學科的各個主要環節,覆蓋軟件生存周期的各個階段,使學生通過實驗加深對學科理論知識的理解。但也要避免“喧賓奪主”,在積極發展實驗教育的同時,要保證必要的理論教學水平。必須充分重視和精心設計實驗內容,要有可操作性、趣味性和適當的難度。可操作性保證學生都能完成實驗,從而促進學生學習信心的建立,在一定程度上能減少學生抄襲的理由,克服實驗數據普遍抄襲的弊病;趣味性體現“寓教于樂”,以提高學生完成實驗的積極性;而適當的難度有助于激發優秀學生進一步鉆研的斗志。

項目來源為教師科研課題、實踐基地課題、校內應用課題和自選課題。選題的原則為:新穎、實用和規模適中。新穎代表計算機發展的主流技術和應用范疇。實用代表所選題目一定是具體單位或用戶要求開發的,而不是由學生隨意杜撰和隨意想象的,其目的就是保證學生在軟件工程實踐過程有實際的場景環境(主要包括用戶、領域專家和工作環境),這對于高質量的軟件工程實踐過程具有質的保障。

(4) 軟件工程實驗要求學生采用“項目小組”的形式,結合具體的開發項目進行設計,班級按項目小組進行分組,每組不得超過4人。每個項目小組選出項目負責人或項目經理,由其召集項目組成員討論、選定開發項目。

(5) 學生分工合作,學習軟件開發小組的組織和管理,將項目開發各階段的任務明確,熟悉軟件開發環境,培養團隊精神,共同完成該項目的設計任務。項目中的每項任務要落實到個人,實驗在規定的時間內,由學生獨立完成。學生在學校機房的機器應固定下來,并安裝好相應的軟件,沒有特殊情況不應缺席。

(6) 配置開放的實驗環境:實驗環境是保證實驗教學活動和質量的基本條件,對于軟件工程課程顯得尤為重要。

項目開發不是簡單程序設計,而是軟件工程全過程的綜合性實踐,應該建立和配置相應的軟件工程實驗環境或實驗中心。實驗環境或實驗中心的建設重點要放在軟件工程環境和自動化開發工具的配置上。應該清楚,高層次的實驗環境應是高素質人才培養的物質基礎。實驗環境還應該是開放性的,這有利于在學生實踐過程中建立一種項目開發、科學研究和創新思維的綜合效應。

(7) 分組討論,集體交流

分組討論是項目教學中非常重要的環節,本質上是一種概念或想法的交流。圍繞項目的重點,難點,疑點,進行討論、辯論和爭論。每個學生可以自由的抒發己見、相互啟迪、互相借鑒,重點是想法的交流。要求每個學生簡要介紹自己對軟件開發所做的分析設計,并提出自己對該軟件開發流程的看法,供大家討論與切磋,可以按照項目中所提出的問題一個一個討論。在教師的引導下,讓學生進行課堂發言,進行全體學生的交流。本階段討論主要解決兩個問題:①小組討論沒有達成共識的問題;②按照教學目標,有意引導學生掌握軟件工程的生命周期法各階段所做的具體工作以及進行相關工作的必要性。

為了使分組討論有效地開展,教師要做好充分的課前準備。除了熟知項目陳述的事實、觀點外,還要諳知項目反映或蘊涵的原理、規則等知識,以便引導學生概括出來。要認真學習研究項目后給出的教學指南,具體擬定出課堂教學計劃,這要求教師認真思考回答以下問題:希望課堂上發生些什么?如何引導這些情況的發生?討論如何開展?時間如何安排?自己扮演什么角色?是先得結論再分析,還是相反?并對課堂討論中可能出現的情況做出預測。教師還要依據課程目標、項目目標及教學計劃的具體安排重點分析以下方面的內容:項目中反映的那些重要論題、項目中反映的情況發生的根源、項目中所反映的而學生可能設想不到的情況等。在討論掌握上,教師要力保討論沿預期的軌道進行,把討論引導到問題的解決上去,并引導出與論題相關的理論知識,力爭班上每個學生都至少有一次發言的機會,切實做到有效參與。

(8) 總結歸納,消化提升

總結歸納是軟件工程項目教學的最后階段,要求學生針對每個項目寫出學習報告。該報告中包含學生在閱讀項目中所得到的具體收獲;通過分析與設計軟件,提出自己所解決的實際問題;對理論上軟件工程概念和項目中的實際是否一一相對應;以及對軟件工程仍然存在的困惑。通過反思進一步加深對項目的認識,真正作到理論和實踐的相結合。

項目教學中,師生都要注意角色轉換,如果學生仍然熱衷于將自己置身于教學過程之外,只做一名旁觀者,項目教學也就失去了它的價值。學生只有真正地深入項目、體驗角色,才會有項目情境的“再現”,項目教學的價值才能被體現。而教師在教學過程中也要不斷變換自己的角色,可充當監督員,激勵啟發學生,監督項目分析、討論情況;可充當示范員,向學生演示、講解、分析項目中的事實、圖表、材料等;可充當主人翁,制定下一步的工作計劃并在實施中起主導作用;可做仲裁,解決各種爭端;可充當交警,使討論回到預定的軌道上來,等等。

3項目教學法的效果

軟件工程項目教學法已在我院計算機專業學生中進行了全面實施,效果顯著,提高了學生按照軟件工程的原理、方法、技術、標準和規范進行軟件開發的綜合能力和軟件項目的管理能力,學生的綜合素質明顯增強。特別在基礎技能、團隊協作、資料收集、人際交流、項目規劃幾個方面明顯具備較強的能力。

客觀地說,作為第一次開發實際軟件系統的學生,要在較短的時間里開發出各方面都達到真正實用要求的系統是難以完成的。實踐的意義更主要是讓學生經歷完整的過程,體驗各階段方法和工具的應用,還有鍛煉除技術以外的多方面能力(如需求分析時如何與用戶交流、文檔寫作、成員間的協作與管理,等等),以提高其綜合素質。

4結束語

今天,軟件工程已經由最初的一個學科方向發展成為以計算機科學技術為基礎的一個新興交叉學科,軟件工程的教學面臨著計算機學科發展規范所提出的更高質量要求。計算機技術的迅速發展和高端軟件人才的嚴重匱乏,讓我們面臨新的挑戰。軟件工程項目教學法改革還需要在以下幾方面繼續努力:

(1) 軟件工程教學改革體系應在培養學生工具的使用與實驗技能、工程設計與實現能力、評審與測試能力、團隊協作與溝通能力、過程管理與控制能力等方面下更多的工夫,作更多的努力。

(2) 隨著軟件產業的發展和計算機應用的普及,系統測試、維護的重要性會更加突出,軟件工程實踐教學應在這方面有所準備,有所側重。

(3) 軟件工程教育應當給予學生“工程”的概念,以軟件生命周期為主線,構建知識結構,將科學與工程有效結合,實施技術與管理的能力和素質培養。

參考文獻:

[1] 張海藩. 軟件工程導論[M]. 北京:清華大學出版社,2003.

[2] 鄭紅. 基于建構主義的軟件工程教學方法探索[J]. 計算機教育,2008(10):10-14.

[3] 林松. 高校《軟件工程》課程教學與實踐探討[J]. 福建電腦,2008(1):33-36.

[4] 林惠強,劉財興,林丕源.“軟件工程”課程啟發式教學的研究與實踐[J]. 實驗室研究與探索,2008(5):8-11.

[5] 丁瓊. 軟件工程課程教學改革與思考[J]. 華東交通大學學報,2007(z1):76-80.

主站蜘蛛池模板: 华蓥市| 色达县| 平度市| 师宗县| 大安市| 抚宁县| 德州市| 邵阳市| 射阳县| 托克逊县| 故城县| 佛坪县| 新安县| 个旧市| 枞阳县| 韩城市| 全椒县| 清原| 西藏| 砀山县| 搜索| 马鞍山市| 蓬安县| 望都县| 三门县| 湘阴县| 牟定县| 满城县| 读书| 全椒县| 方山县| 河北区| 德钦县| 东莞市| 喜德县| 连州市| 富阳市| 新宾| 深圳市| 如东县| 藁城市|