第一篇:西南科技大學軟件測試實訓總結報告
實訓總結報告 學 院 名 稱:專 業(yè) 班 級:學 號:學 生 姓 名:實 訓 地 點:實 訓 日 期:
信息工程學院 通信工程 20124410 唐曼玲 新區(qū)圖書館
2015.1.5--1.16
一、實訓目的:
1.了解軟件測試概念,軟件測試主要內容,手動測試自動測試,初步掌握軟件測試并且能夠進行簡單運用。
2.了解軟件測試在當前計算機行業(yè)的地位和前景。3.了解為了成為軟件測試工程師所需要掌握的技能。
二、實訓內容:
1.移動警務通項目環(huán)境搭建 2.軟件測試的基本概念
3.軟件研發(fā)流程及系統(tǒng)測試過程 4.需求評審流程和評審要點 5.測試計劃和方案寫作要點 6.測試用例寫作要點和設計方法 7.軟件缺陷的概念和找軟件缺陷 8.TDD測試和開發(fā)設計文檔 9.溫度轉換器測試及開發(fā)設計 10.項目實戰(zhàn)總結
三、實訓總結(不低于2500字)
這次大三寒假實訓的主題是“軟件測試”,和同學們在圖書館機房一起學習。在軟件開放越來激烈的當今,追求軟件質量也是一個重要內容。軟件測試,即在軟件設計完成后要經過嚴密的測試,以發(fā)現軟件在整個設計過程中存在的問題并加以糾正。整個測試過程分單元測試、組裝測試以以及系統(tǒng)測試三個階段進行。測試的方法主要有白盒測試和黑盒測試兩種。在測試過程中需要建立詳細的測試計劃并嚴格按照測試計劃進行測試,以減少測試的隨意性。這次的實訓大致分為兩個階段。第一階段主要是文字處理工夫多一點,考驗了我們對找病句修改病句的能力;第二階段主要涉及了利用JAVA來編輯測試代碼,主要考察了我們細心程度,還有鞏固了我們編程能力。
第一階段我們主要學習了移動警務通項目環(huán)境搭建,軟件測試的基本概念,軟件研發(fā)流程及系統(tǒng)測試過程,需求評審流程和評審要點這四大點。具體細節(jié)包括了:需求評審、軟件測試方法與工具、用例設計、用例設計評審、測試評估報告、缺陷報告記錄、缺陷管理與統(tǒng)計以及測試評估報告。在學習氛圍濃重的機房內,我們認真看著大幕上的課件和老師演示的內容,并且都用手機或者筆記本記下了重要內容和步驟,當修改測試用例遇到不懂的問題時,我們組的隊員都會及時詢問老師尋求解答,保證我們小組學習的質量和速度。
在移動警務通項目中,老師要求我們修改需求報告,填寫需求評審。移動警務通客戶端設備,它包括了信息收集,信息查詢查詢,定位等功能,我在小組主要負責的是信息查詢這個工作。信息查詢需求報告的修改涉及到很多內容:需求填寫不完整,有歧義,用例填寫錯誤等。需求語句中有“或”,“和”字眼出現的句子我們都格外小心,因為這是病句可能出現的信號。我和小組成員們認真聽取了卿老師的課堂講解,并且認真記錄課堂筆記。我們還學會了利用虛擬手機平臺,模擬安卓手機,在手機上面進行測試和使用,這個讓我大開眼界。在老師講完之后我們小組立馬投入到需求評審等練習,組長給我們每個人都合理分配了適宜的任務,每個人都認真工作著,通過借鑒和及時詢問其他小組同學和老師,我們小組每次都很快地很好地完成了課堂練習任務。移動警務通這個項目讓我學到了看任何東西都要認真細心,特別是找病句的過程中是收貨很多的。
這一階段主要涉及了“需求分析”。通過老師的講解,我了解到,在確定軟件開發(fā)可行的情況下,對軟件需要實現的各個功能進行詳細分析。需求分析階段是一個很重要的階段,這一階段做得好,將為整個軟件開發(fā)項目的成功打下良好的基礎。“唯一不變的是變化本身”,同樣需求也是在整個軟件開發(fā)過程中不斷變化和深入的,因此我們必須制定需求變更計劃來應付這種變化,以保護整個項目的順利進行。
第一階段中老師教我們使用了JUnit。它是一個開源的java測試框架,它是Xuint測試體系架構的一種實現。在JUnit單元測試框架的設計時,設定了三個總體目標,第一個是簡化測試的編寫,這種簡化包括測試框架的學習和實際測試單元的編寫;第二個是使測試單元保持持久性;第三個則是可以利用既有的測試來編寫相關的測試。JUnit可以把測試組織成測試系列;這個測試系列可以包含其它的測試或測試系列。JUnit測試的合成行為允許你組合多個測試并自動的回歸從頭到尾測試整個測試系列。你也可以執(zhí)行測試系列層級架構中任何一層的測試。使用Junit測試框架,你可以很便宜的撰寫測試并享受由測試框架所提供的信心。撰寫一個測試就像寫一個方法一樣簡單;測試是檢驗要測試的程序代碼并定義期望的結果。這個測試框架提供自動執(zhí)行測試的背景;這個背景并成為其它測試集合的一部份。
利用這個,我們就可以在電腦上實現安卓手機的模擬,在電腦上面就可以對安卓手機上的應用進行測試和使用。我們就是用這個實現了移動警務通的的第二階段任務測試代碼的編寫和測試的。
在實訓的第二周,第二階段主要是溫度轉換器測試代碼的編寫和學習,在安卓手機模擬平臺下訓練了我們JAVA編程能力。通過在Eclipse上編寫JAVA語言用于移動警務通的Android平臺,我第一次體會到了編寫安卓應用的樂趣。老師首先給我們普及了一下JAVA語言的一般用法和注意事項,然后開始編寫溫度轉換應用程序。在老師的耐心講解下,我們開始自己操作。可能剛開始有點不適應不習慣,但是到了后來,就慢慢熟練起來。中途遇到問題及時向老師提問,老師親自過來幫我檢查錯誤并且教我改正錯誤,這其中的方法和體會我覺得是很寶貴的經驗財富。由于老師講的內容我們都不是很熟悉,為了能夠更好地跟上上課節(jié)奏,我們就拿出手機,拍下老師每一次的內容,在老師講完過后就看照片復習和操作,這樣的效果很好。
這次需求評審中最大的感悟就是要學好語文,尤其是查找病句的能力。因為需求里面可能有很多的病句,這些病句有二義性或者錯誤,我們就應該立馬找出來及時修正,并且寫上批注,寫得很詳細很具體。最初找病句的時候由于沒有經驗,找的地方都不是很正確而且修改也沒修改好。接著聽了老師對每一個例子的詳細講解和經驗總結,我們小組成員都找到了修改的方法和途徑,大大增加了需求評審的效率。后來找老師來幫我們看看這些批注,老師都說我們寫的具體,寫地很好,這讓我們大受鼓舞。
本次實訓另一個體會就是對軟件測試這個工作很感興趣。因為考慮到自己作為一個女生對開發(fā)應用程序編寫不是很在行,如果能有基礎的情況下從事軟件測試這份工作想必是很好的。我從網上了解了一下軟件測試的行業(yè)現狀,如今軟件開發(fā)過程中出現錯誤或者缺陷的幾率越來越來多,市場對軟件的質量越來越重視,所以軟件測試在軟件項目中顯得尤為重要。專業(yè)優(yōu)勢就業(yè)競爭小,人才供不應求讓軟件測試人員的就業(yè)競爭壓力明顯小于同類其它職業(yè),有利于從業(yè)者的身心健康。另外,由于軟件測試在我國起步較晚,獨立設置測試部門、對測試人員有強烈需求的多為獨具慧眼的大中型IT企業(yè)。軟件測試人才不需要在小企業(yè)積累經驗就能獲得知名企業(yè)的入門通行證,工作起點高于同類其它職業(yè)。高薪,剛入行的軟件測試人員,起步的月薪就在3000-5000元左右,遠高于同齡人2000元的薪資水平,隨著工作經驗的豐富以及能力的提升,這份薪水將一路看漲。就業(yè)質量高,與其他IT職位相比,軟件測試人員最大的優(yōu)勢就是發(fā)展方向太多了。由于工作的特殊性,測試人員不但需要對軟件的質量進行檢測,而且對于軟件項目的立項、管理、售前、售后等領域都要涉及。在此過程中,測試人員不僅提升了專業(yè)的軟件測試技能,還能接觸到各行各業(yè),從而為自己的多元化發(fā)展奠定了基礎。而且從專業(yè)性質分析,軟件測試人員更要具有認真、耐心、細致、敏感等個性元素,我覺得而這在一定程度上與女性的個性氣質相吻合。所以我覺得我對軟件測試這種工作很感興趣。
通過老師的講解和課后詢問,我知道了如果要想成為好的測試人員,首先得了解自己要測試的軟件的相關知識。要了解軟件產品的架構是什么樣的。要了解軟件的市場需求,在接觸軟件之初要可以多看看用戶的反饋信息,這些才是用戶最關心的,也是在測試中需要注意的問題,滿足客戶是最大的需要。我們更應該學習的是,了解軟件需求之后要學會要多讀些軟件系統(tǒng)的技術文檔,軟件設計文檔,這些文檔可以幫助了解產品如何工作。還有多看看公司 Bug 庫中的問題,這些存在的問題可以幫助自己了解軟件產品哪些地方存在缺陷,軟件系統(tǒng)哪些地方會出現錯誤。軟件是運行在一個大環(huán)境中,如果對系統(tǒng)不熟悉,那么有些問題你不能從一個更廣闊的層面考慮,學習操作系統(tǒng)的知識,有助于你發(fā)現缺陷,定位問題更加準確。比如軟件運行在 Windows 或者 Linux,如果不懂操作系統(tǒng),你就無法建立測試環(huán)境,有些時候時候軟件的組件發(fā)生問題,就是自己系統(tǒng)配置造成的,對系統(tǒng)不熟悉,會把外在原因歸結為軟件本身。所以要學習關于和軟件系統(tǒng)相關的知識,比如編程,網絡,數據庫等。
其實,我覺得不一定要學習到多好的程度,只是通過這些擴展的知識面,可以在發(fā)現問題,解決問題上不會局限在狹小的圈子里。并且,和一切相關的人員交流,不同的交流渠道,獲取消息是不同的,角度也不同。和客戶交流,會在測試中從客戶的角度發(fā)現問題;和開發(fā)人員交流,會了解開發(fā)人員怎么實現軟件功能的;和項目管理人員交流,會知道開發(fā)進度以及遇到的困難。這些是從這次實訓中獲得的寶貴收獲。
在培訓的最后老師給我們講了計算機行業(yè)的就業(yè)工種和對應的薪水情況、軟件測試行業(yè)分布、任職要求、必備技能、面試常用問題等。我受到的觸動很大,我們現在學到的東西遠遠沒有達到就業(yè)的水平和能力,每天就學習書本上的知識和實驗室的項目,感覺自己的能力遠遠不行,感覺很大的壓力。
實習這段期間,自己的收獲是豐碩的:最起碼從意識上,發(fā)現自己的不足,并尋求到合適的解決途徑。非常感謝對我?guī)椭耐瑢W和老師,我堅信:在你們的幫助下,我會持續(xù)努力,不斷反省,總結提高!我今年的計劃是考川大電子信息類的研究生,我希望在接下來的一年半可以充充實實,每天都過得有意義,為了變成一個優(yōu)秀的自己而努力。2015,加油!
第二篇:軟件測試實訓報告(實訓05)
實驗5測試管理--2
●目標
通過使用測試管理工具,掌握如何創(chuàng)建測試計劃,創(chuàng)建、執(zhí)行測試庫以及缺陷管理和缺陷報告的生成。
● 練習:使用測試管理工具
1、測試計劃
(1)新建測試計劃文件夾:前臺安全性能測試
(2)創(chuàng)建測試計劃:用戶登錄
詳細信息:創(chuàng)建日期 2010-04-27創(chuàng)建人:XA
設計測試用例:
1.操作步驟:輸入用戶名,密碼,點擊登錄
測試數據: 用戶名:admin密碼: sa
預期結果:通過用戶驗證,進入系統(tǒng)
2.操作步驟:不輸入任何值,點擊登錄
測試數據: 用戶名和密碼都為空地
預期結果:系統(tǒng)提示請輸入用戶名~!
(3)用戶自定義測試計劃排序
2、創(chuàng)建測試庫
New folder(新建文件夾): 前臺功能測試
New Test Set(創(chuàng)建測試內容): 考生登錄(測試考生登錄模塊功能)
3、執(zhí)行測試庫
(1)運行
Step 1: 系統(tǒng)運行正確,登錄系統(tǒng)
Step 2: 系統(tǒng)無法提示并可登陸系統(tǒng),用戶名顯示為:NULL(添加為缺陷)
4、缺陷
(1)缺陷添加(add defect)
(2)缺陷分析與報告的生成? 用戶自定義字段 verify status(Y表校驗 N表非校驗)
? 報表圖形分析功能
第三篇:軟件測試實訓總結
蝸牛軟件測試—實訓總結
實訓總結從課程內容和心理感受兩個方面來總結。課程內容:
軟件測試對邏輯思維、學習能力、反應要求很高,是否有嚴密的思維和逆向思維也非常重要。做測試還要考慮到所有出錯的可能性,有時候還要用一些非常規(guī)的的測試方法。軟件測試還很注重軟件性能問題,也就是要保證軟件運行得很好;不同的使用環(huán)境下,考慮軟件的兼容性同樣重要。對于測試員來講,會比開發(fā)人員更加重視軟件產品的質量問題。在測試過程中,測試者可能會為客戶的需求角度考慮到更多,由此我們可以認為測試人員有權利決定產品是否可以發(fā)布。然而,通過十天的學習,我們又不得不懂得,軟件測試人員不是萬能的,測試人員在面對一個設計爛編碼爛的軟件時,也是無法不低頭的,再怎么測試它也變不成優(yōu)秀的軟件。
軟件測試是一個項目開發(fā)的重要組成部分,已經在軟件領域占據了不可替代的角色,當一個軟件從雛形到真正的在一臺計算機上運行的時候,誰也不能保證計算機軟件能一步到位的滿足人們的需求。所以就有了軟件測試,其目的是:第一是確認軟件的質量,其一方面是確認軟件做了你所期望的事情,另一方面是確認軟件以正確的方式來做了這個事件。下面我簡單的寫一下這個實訓的總結和收獲。
我認為,在整個龐大的軟件工程中,不管是需求分析、架構設計甚至是最后的debug,都會產生引入不管的機會,這就要求作為一個軟件測試師要掌握豐富的軟件工程原理和知識。測試的工作將會存在于整個項目周期,即在項目開始時需要各種分析調研時就開始了。尤其是在形成需求規(guī)格說明書時就有對文檔的測試需求,甚至主導整個項目的走向。心理感受:
不管喜歡與否,這十天在學校的課程的交錯中完成了實訓。這算是我第一次用心的做了我們本專業(yè)的一次吧,我回想了以前自己的行為模式,其實都是一種逃避的行為,不想做就隨意的囫圇吞棗的完成,完成不好就以不喜歡做借口,現在想著我自己挺會自欺欺人的,騙自己的能力絕對是值得一提的。我選錯了專業(yè),但是我有想拿畢業(yè)證,又不想花時間去學習本專業(yè)的知識,學習心理學的知識有受專業(yè)這邊的牽絆,兩面都沒弄好,搞得現在兩邊為難,可笑。其實這次專業(yè)實訓想了挺多的,回顧了自己到大三來的一路歷程,感慨頗多啊,在這里說這些好像很不對口,不過還是繼續(xù)說下去吧,這部分是給自己看的。
不管選擇了什么,如果不喜歡,問自己有能力改變嗎?沒有,那就接受自己的選擇,因為選擇是自己做的,自己應該買單。如果有能力改變,那就拿出計劃,然后去全力以赴的行動,改變自己的現狀,從而改變選擇。我最終做的決定是腳踏實地,根除自己的泡沫理想,抓住我能抓住的藤蔓去攀爬,不隨波逐流,不癡人說夢,好好吧大學的成長任務出色的完成,這就是我該做的。
最后還是要感謝劉老師和青花瓷老師,雖然不說一日為師終生為父,感覺有點過,但是畢竟是老師,而且能力比我優(yōu)秀,我就該抱有感謝的心,你們帶來的信息,知識,滋養(yǎng)了我,謝謝!
第四篇:軟件測試實訓市場推廣活動
軟件測試實訓市場推廣活動
今天尚總、侯老師、顧老師、曾金鳳在會議室商談實訓建設問題,基本確定了實訓內容和實訓內容的準備工作劃分。為了使得實訓內容做到豐富并具有吸引力,我們對實訓工作進行了分工:市場部負責前期的實訓市場調研和合作模式探索,國家實驗室和測評中心負責實訓內容的準備工作。
首先對軟件測試內容實訓進行分工,國家實驗室負責三大模塊:登記測試(功能符合性測試)、CNAS體系介紹培訓、勞動局認證考試;測評中心負責三大模塊:功能測試(類似于能力比對測試)、性能測試(包括性能測試工具)、云測試與電子取證。
實訓表現形式(實訓系統(tǒng))可以是參照睿亞訓的框架來做,可是參照麥格的框架來做,也可以集成在公司工作流中。
市場宣傳結合以下方面推進:實習機會(實習課程、實習項目)、考證(可同時派我中心工程師去進修學院上課)、幫助學校產學研申報項目。
尚總計劃在5月中、下旬作一次市場宣傳活動,市場部工作包括:市場調研(實訓的目的:對學生測試技術提升,搭建校企之間的橋梁,有效利用我們項目多的優(yōu)勢)、合作模式探索:提升實習學生接受度、實訓平臺建設、產學研項目申報。
第五篇:東北大學軟件學院學生實訓總結報告
東北大學軟件學院
學生實訓總結報告 專 業(yè):
班 級: 學 號: 姓 名: 實訓基地: 企業(yè)指導教師:
年 月 日 東北大學軟件學院
學生實訓總結報告
說 明
1. 實訓結束之前,每個學生都必須認真撰寫《實訓總結報告》。通過撰寫實訓總結報告,系統(tǒng)地回顧和總結實訓的全過程,將實踐性教學的感性認識升華到一定的理論高度,從而提高實訓教學效果。2. 3. 實訓總結報告要求條理清晰,內容詳盡,數據準確。字數不少于5000字。實訓總結報告的質量反映了實訓的質量,它是實訓成績評定的主要依據之一。應在規(guī)定時間內將此報告上交。不交實訓報告者不得參加實訓成績評定。4. 5. 封面中的“實訓單位”必須寫單位的全名,必須寫上企業(yè)指導教師姓名。
“前言”部分: “實訓背景”可簡介實訓目的、通過何種方式到此單位實訓等內容;“實訓環(huán)境”可包括實訓單位全稱(中英文)、地址、實訓單位性質、規(guī)模、簡介、所在部門、該部門主要工作、指導教師安排等內容;“實訓過程”概述實訓各階段所從事的主要工作等。6. “實訓內容”部分:屬報告的主要部分。“概述”包括項目介紹、本人從事的工作等;“相關技術”包括與項目相關的理論基礎,項目開發(fā)方法、開發(fā)工具、開發(fā)環(huán)境等關鍵技術的介紹;“系統(tǒng)分析”包括對整個項目的介紹分析及本人工作內容的詳細分析,如業(yè)務分析、功能分析(可使用用例圖、活動圖來描述)、可行性分析等;“系統(tǒng)設計”包括總體設計和詳細設計,總體設計包括系統(tǒng)架構設計、功能模塊劃分等,詳細設計要圍繞本人工作內容展開,包括功能模塊詳細設計、類和對象的設計、動態(tài)模型設計(時序圖、狀態(tài)圖、協(xié)作圖等)、算法設計、數據庫設計等;“系統(tǒng)實現”也要圍繞本人工作內容展開,從編碼實現角度論述相應功能模塊的實現細節(jié),并展示自己所完成的主要成果及實際應用情況等。可通過“程序流程圖”、“關鍵代碼”和“界面”進行直觀論述。“系統(tǒng)測試”包括測試方案設計、測試用例和測試結果、最終的測試結論或評價等。
7. “總結”部分:其中“其它意見”可對學院課程設置、教學內容、實訓安排等方面提出自己的意見或建議,也可對實訓單位的各個方面提出自己的意見。
東北大學軟件學院
學生實訓總結報告
目 錄
1.1 1.2 1.3 前言.................................................4
實訓背景...........................................................................................................4
實訓環(huán)境...........................................................................................................4
實訓過程...........................................................................................................4
2.1 2.2 2.3 2.4 2.5 2.6 實訓內容.............................................5
概述...................................................................................................................5
相關技術...........................................................................................................5
系統(tǒng)分析...........................................................................................................5
系統(tǒng)設計...........................................................................................................5
系統(tǒng)實現...........................................................................................................5
系統(tǒng)測試...........................................................................................................5
3.1 3.2 總結.................................................6
實訓體會...........................................................................................................6
其它意見...........................................................................................................6 前言
1.1 實訓背景
1.2 實訓環(huán)境
1.3
實訓過程 實訓內容
2.1 概述
2.2 相關技術
2.3 系統(tǒng)分析
2.4 系統(tǒng)設計
2.5 系統(tǒng)實現
2.6 系統(tǒng)測試 總結
3.1 實訓體會
3.2
其它意見