版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、應(yīng)用軟件開發(fā)實踐報告姓 名: 學(xué) 號: 班 級: 院 系: 日 期: 2015年11月20日 一、 實踐目標(biāo)二、 實踐內(nèi)容:總體介紹應(yīng)用軟件開發(fā)實踐的具體內(nèi)容。三、 實踐過程:類似于日志的形式說明每天的實踐內(nèi)容,并以截圖的形式說明關(guān)鍵實踐結(jié)果。(1)TestCenter(2)AutoRunner(3)PerformanceRunner(4)其他培訓(xùn):如軟件測試職業(yè)能力要求、軟件測試求職等四、 實踐心得體會:總結(jié)本次實踐學(xué)到的知識。一、實踐目標(biāo)1了解軟件測試概念,了解軟件測試的主要內(nèi)容,了解手動測試自動測試。2.了解軟件測試在當(dāng)前計算機行業(yè)中的相關(guān)地位。3.了解為了成為軟件測試工程師所需要掌握的
2、技能。4.掌握如何制定測試計劃。5.掌握缺陷管理流程及工具軟件的使用。二、實踐內(nèi)容 了解軟件測試的概念,學(xué)會利用TestCenter進行用例設(shè)計、測試管理、缺陷分析,使用AutoRunner進行功能測試和回歸測試,利用PerformanceRunner進行壓力測試、性能測試、配置測試、峰值測試。三、實踐過程(1)TestCenter: 它是一款功能強大測試管理工具,實現(xiàn)測試用例的過程管理,對測試需求過程、測試用例設(shè)計過程、業(yè)務(wù)組件設(shè)計實現(xiàn)過程等整個測試過程進行管理。1.主菜單測試需求測試需求選擇默認需求添加子需求(選擇子需求)添加子需求填寫需求信息選擇用例場景添加測試場景選擇場景雙擊場景進入場
3、景設(shè)計場景步驟,保存設(shè)計場景參數(shù),保存選擇用例設(shè)計添加默認數(shù)據(jù),并設(shè)計測試用例導(dǎo)入場景步驟填寫預(yù)期結(jié)果,保存;2.主菜單測試計劃測試計劃選擇版本管理,新建測試版本選擇版本,建立測試計劃選擇測試計劃,建立測試輪次選擇版本,關(guān)聯(lián)需求,關(guān)聯(lián)需求版本;3.主菜單測試構(gòu)建測試集選擇樹形結(jié)構(gòu)“測試集”,新建測試集組選擇測試集組,新建測試集選擇測試集,關(guān)聯(lián)新增用例選擇測試用例,保存;4.主菜單測試計劃測試計劃選擇測試輪次添加測試集選擇測試集用例,保存;選擇測試集選擇發(fā)起手工執(zhí)行填寫運行名稱,保存;5.主菜單用例執(zhí)行手工執(zhí)行選擇運行集名稱選擇分配角色選擇測試用例,選擇角色,并添加確認選擇測試用例,執(zhí)行測試用例
4、失敗提交缺陷6.主菜單缺陷管理缺陷視圖缺陷查看;7.主菜單測試計劃測試計劃測試進度報告(2)AutoRunner :AutoRunner是黑盒測試工具,可以用來完成功能測試、回歸測試,可以提高測試效率,降低測試人工成本。AutoRunner能夠幫助軟件開發(fā)團隊實現(xiàn):節(jié)省測試時間、24小時執(zhí)行、降低成本。1. 新建項目2. 新建腳本3. 先打開要錄制的計算器程序,點擊菜單、錄制-開始錄制(配置好后點擊確定軟件將進入錄制階段,此階段里軟件界面會被隱藏,并在屏幕的右下角顯示一個錄制信息窗口,顯示出當(dāng)前的錄制相關(guān)信息)4. 錄制完成后,點擊面板左上角的停止按鈕結(jié)束錄制,此時在腳本里我們會看到面板上的腳
5、本,同時在對象庫中我們能看到每個對象的具體屬性信息。5. 生成文件。在錄制好腳本后,在項目目錄下面存在如下幾個文件。第一個為腳本文件,保存了腳本編輯器中的腳本;第二個為參數(shù)表文件,是一個excel表格所有的參數(shù)化數(shù)據(jù)都將被保存到這里,當(dāng)然在我們沒用到參數(shù)化時,此文件中無數(shù)據(jù);第三個為對象庫文件,是一個xml格式對象庫信息會被保存到這里,對象庫可以進行編輯,編輯后也會被保存下來。6. 回放。點擊菜單,執(zhí)行-開始執(zhí)行或者點擊工具欄的回放按鈕,此時軟件進入回放階段界面會被隱藏。(3)PerformanceRunner:PerformanceRunner(簡稱PR)是性能測試軟件,通過模擬高并發(fā)的客戶
6、端,通過協(xié)議和報文產(chǎn)生并發(fā)壓力給服務(wù)器,測試整個系統(tǒng)的負載和壓力承受能力,實現(xiàn)壓力測試、性能測試、配置測試、峰值測試等功能如下:1.錄制測試腳本PR通過兼聽?wèi)?yīng)用程序的協(xié)議和端口,錄制應(yīng)用程序的協(xié)議和報文,創(chuàng)建測試腳本。PR采用java作為標(biāo)準(zhǔn)測試腳本,支持參數(shù)化、檢查點等功能。關(guān)聯(lián)與session對于應(yīng)用程序,特別是B/S架構(gòu)程序中的session,通過“關(guān)聯(lián)”來實現(xiàn)。用戶只需要點擊“關(guān)聯(lián)”的按鈕,PR會自動掃描測試腳本,設(shè)置關(guān)聯(lián),實現(xiàn)有session的測試。2.集合點PR支持集合點,通過函數(shù)可以設(shè)置集合點。設(shè)置集合點能夠保證在一個時間點上的并發(fā)壓力達到預(yù)期的指標(biāo),使性能并發(fā)更真實可信。3.產(chǎn)
7、生并發(fā)壓力性能腳本創(chuàng)建之后,通過創(chuàng)建項目,設(shè)置壓力模型,就可以產(chǎn)生壓力。PR能夠在單臺機器上產(chǎn)生多大5000個并發(fā)的壓力。4.應(yīng)用場景支持通過設(shè)置多項目腳本的壓力曲線,可以實現(xiàn)應(yīng)用場景測試。5.執(zhí)行監(jiān)控在啟動性能測試之后,系統(tǒng)會按照設(shè)定的場景產(chǎn)生壓力。在執(zhí)行過程中,需要觀察腳本執(zhí)行的情況,被測試系統(tǒng)的性能指標(biāo)情況。PR通過執(zhí)行監(jiān)控來查看這些信息。6.性能分析報表一次性能測試執(zhí)行完成,會創(chuàng)建各種性能分析報表,包括cpu相關(guān)、吞吐率、并發(fā)數(shù)等。(4)其他培訓(xùn):(1)軟件測試工程師的職業(yè)技能1. 測試專業(yè)技能測試專業(yè)知識很多,本書內(nèi)容主要以測試人員應(yīng)該掌握的基礎(chǔ)專業(yè)技能為主。測試專業(yè)技能涉及的范圍很
8、廣:既包括黑盒測試、白盒測試、測試用例設(shè)計等基礎(chǔ)測試技術(shù),也包括單元測試、功能測試、集成測試、系統(tǒng)測試、性能測試等測試方法,還包括基礎(chǔ)的測試流程管理、缺陷管理、自動化測試技術(shù)等知識。2. 軟件編程技能“軟件編程技能實際應(yīng)該是測試人員的必備技能之一,在微軟,很多測試人員都擁有多年的開發(fā)經(jīng)驗。因此,測試人員要想得到較好的職業(yè)發(fā)展,必須能夠編寫程序。只有能給編寫程序,才可以勝任諸如單元測試、集成測試、性能測試等難度較大的測試工作。此外,對軟件測試人員的編程技能要求也有別于開發(fā)人員:測試人員編寫的程序應(yīng)著眼于運行正確,同時兼顧高效率,尤其體現(xiàn)在與性能測試相關(guān)的測試代碼編寫上。因此測試人員要具備一定的算
9、法設(shè)計能力。依據(jù)資深測試工程師的經(jīng)驗,測試工程師至少應(yīng)該掌握Java、C#、C+之類的一門語言以及相應(yīng)的開發(fā)工具。3. 網(wǎng)絡(luò)、操作系統(tǒng)、數(shù)據(jù)庫、中間件等知識與開發(fā)人員相比,測試人員掌握的知識具有“博而不精”的特點,“藝多不壓身”是個非常形象的比喻。由于測試中經(jīng)常需要配置、調(diào)試各種測試環(huán)境,而且在性能測試中還要對各種系統(tǒng)平臺進行分析與調(diào)優(yōu),因此測試人員需要掌握更多網(wǎng)絡(luò)、操作系統(tǒng)、數(shù)據(jù)庫等知識。在網(wǎng)絡(luò)方面,測試人員應(yīng)該掌握基本的網(wǎng)絡(luò)協(xié)議以及網(wǎng)絡(luò)工作原理,尤其要掌握一些網(wǎng)絡(luò)環(huán)境的配置,這些都是測試工作中經(jīng)常遇到的知識。操作系統(tǒng)和中間件方面,應(yīng)該掌握基本的使用以及安裝、配置等。例如很多應(yīng)用系統(tǒng)都是基于
10、Unix、linux來運行的,這就要求測試人員掌握基本的操作命令以及相關(guān)的工具軟件。而WebLogic、Websphere等中間件的安裝、配置很多時候也需要掌握一些。數(shù)據(jù)庫知識則是更應(yīng)該掌握技能,現(xiàn)在的應(yīng)用系統(tǒng)幾乎離不開數(shù)據(jù)庫。因此不但要掌握基本的安裝、配置,還要掌握SQL。測試人員至少應(yīng)該掌握Mysql、MSSqlserver、Oracle等常見數(shù)據(jù)庫的使用。(2)行業(yè)知識行業(yè)主要指測試人員所在企業(yè)涉及的行業(yè)領(lǐng)域,例如很多IT企業(yè)從事石油、電信、銀行、電子政務(wù)、電子商務(wù)等行業(yè)領(lǐng)域的產(chǎn)品開發(fā)。行業(yè)知識即業(yè)務(wù)知識,是測試人員做好測試工作的又一個前提條件,只有深入地了解了產(chǎn)品的業(yè)務(wù)流程,才可以判斷
11、出開發(fā)人員實現(xiàn)的產(chǎn)品功能是否正確。很多時候,軟件運行起來沒有異常,但是功能不一定正確。只有掌握了相關(guān)的行業(yè)知識,才可以判斷出用戶的業(yè)務(wù)需求是否得到了實現(xiàn)。行業(yè)知識與工作經(jīng)驗有一定關(guān)系,通過時間即可以完成積累。(3)個人素養(yǎng)作為一名優(yōu)秀的測試工程師,首先要對測試工作有興趣:測試工作很多時候都是顯得有些枯燥的,因此熱愛測試工作,才更容易做好測試工作。因此,除了具有前面的專業(yè)技能和行業(yè)知識外,測試人員應(yīng)該具有一些基本的個人素養(yǎng),即下面的“五心”。1.專心:主要指測試人員在執(zhí)行測試任務(wù)的時候要專心,不可一心二用。經(jīng)驗表明,高度集中精神不但能夠提高效率,還能發(fā)現(xiàn)更多的軟件缺陷,業(yè)績最棒的往往是團隊中做事
12、精力最集中的那些成員。2.細心:主要指執(zhí)行測試工作時候要細心,認真執(zhí)行測試,不可以忽略一些細節(jié)。某些缺陷如果不細心很難發(fā)現(xiàn),例如一些界面的樣式、文字等。3.耐心:很多測試工作有時候顯得非??菰?,需要很大的耐心才可以做好。如果比較浮躁,就不會做到“專心”和“細心”,這將讓很多軟件缺陷從你眼前逃過。4.責(zé)任心:責(zé)任心是做好工作必備的素質(zhì)之一,測試工程師更應(yīng)該將其發(fā)揚光大。如果測試中沒有盡到責(zé)任,甚至敷衍了事,這將會把測試工作交給用戶來完成,很可能引起非常嚴(yán)重的后果。5.自信心:自信心是現(xiàn)在多數(shù)測試工程師都缺少的一項素質(zhì),尤其在面對需要編寫測試代碼等工作的時候,往往認為自己做不到。要想獲得更好的職業(yè)
13、發(fā)展,測試工程師們應(yīng)該努力學(xué)習(xí),建立能“解決一切測試問題”的信心?!拔逍摹敝皇亲龊脺y試工作的基本要求,測試人員應(yīng)該具有的素質(zhì)還很多。例如測試人員不但要具有團隊合作精神,而且應(yīng)該學(xué)會寬容待人,學(xué)會去理解“開發(fā)人員”,同時要尊重開發(fā)人員的勞動成果開發(fā)出來的產(chǎn)品。四、實踐心得體會 在這次的實踐中,我的自我能力得到了加強,盡管老師講解速度較快但我還是盡量跟上老師的速度。在這個過程中我學(xué)會一種自學(xué)方法可以在第一遍時不求甚解,先了解知識框架,之后再在使用的過程中不斷加強對知識的理解,從而較快的學(xué)會知識并應(yīng)用于實踐。這次實踐也拉近了我就和社會的距離,也讓自己在實踐中開拓了視野,增長了才干。社會和大學(xué)一樣也是
14、受教育和學(xué)習(xí)的地方,在上海澤眾的實踐我收獲頗豐,再次感謝實習(xí)期間各位老師的指導(dǎo)教誨,你們給我的知識財富將讓我受益終生。但是我知道學(xué)無止境,僅僅這段時間的學(xué)習(xí)還是不夠的,在以后的生活中我會繼續(xù)努力學(xué)習(xí),培養(yǎng)自己能力,進一步完善自己。同時在這次實習(xí)過程中,同學(xué)們表現(xiàn)得相當(dāng)積極。積極的共享精神在我們這里得到充分的體現(xiàn),同學(xué)都很樂意將各種學(xué)習(xí)資料通過網(wǎng)絡(luò)共享,并且以此開展互動交流學(xué)習(xí),很好地增進了同學(xué)間的團結(jié)和友誼。經(jīng)??梢钥吹交蚵牭酵瑢W(xué)對學(xué)習(xí)過程中產(chǎn)生的各種問題的激烈探討,有時甚至需要老師出面來指點一下方可平息。這次實習(xí)更加增進了同學(xué)們的感情,也使大家更加團結(jié)互助。在激烈的市場競爭、科技飛速發(fā)展的今天,計算機成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們政治、經(jīng)濟、生活等各個方面發(fā)揮著重要的作用。因此計算機在應(yīng)用上的地位顯而易見,它已成為政府、企事業(yè)單位信息化建設(shè)中的重要組成部分,從而倍受人們的重視。作為一名IT從業(yè)者,所受的社會壓力將比其他行業(yè)更加沉重,要學(xué)會創(chuàng)新求變,以適應(yīng)社會的需要。雖然我們即將走向社會,但作為一個剛踏入社會的年輕人,幾乎沒有任何社會經(jīng)驗,合適在實踐期間的每一件小事中,我們能夠體會到人際關(guān)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024專利知識產(chǎn)權(quán)合同
- 2024五星級酒店食品供應(yīng)與采購勞務(wù)合同
- 2024外架搭設(shè)合同
- 2024軟件項目委托開發(fā)合同
- 2024年度旅游景點開發(fā)合作協(xié)議
- 2024年度安置房買賣合同中的違約責(zé)任
- 2024年度新能源項目開發(fā)建設(shè)合同
- 文書模板-充電樁股份轉(zhuǎn)讓合同
- 2024年度貨物買賣合同商品描述與支付方式詳解
- 2024年幼兒園教育聯(lián)盟協(xié)議
- 國開電大 可編程控制器應(yīng)用實訓(xùn) 形考任務(wù)6實訓(xùn)報告
- GB/T 34120-2023電化學(xué)儲能系統(tǒng)儲能變流器技術(shù)要求
- 跨國企業(yè)中方外派人員的跨文化適應(yīng)
- 《道路交叉設(shè)計》課件
- 《活著》讀后感-課件
- 體檢報告匯總分析中風(fēng)險的防范
- 村里建群管理制度
- 【城市軌道交通運營安全管理研究5300字】
- 2024年中核匯能有限公司招聘筆試參考題庫含答案解析
- 上海市2024屆高三7月模擬預(yù)測歷史試題(等級考)(解析版)
- 肺炎護理查房課件
評論
0/150
提交評論