2015軟件工程實踐課程報告_第1頁
2015軟件工程實踐課程報告_第2頁
2015軟件工程實踐課程報告_第3頁
2015軟件工程實踐課程報告_第4頁
2015軟件工程實踐課程報告_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

軟件工程實踐課程報告題目義烏市建設市場信用信息平臺學院軟件工程學院專業(yè)軟件工程班級13105813學號13105304學生姓名指導教師完成日期2015年1月4日

一、實踐內(nèi)容及要求實踐內(nèi)容:1、前期負責與客戶的溝通和需求融合,負責一部分數(shù)據(jù)的維護和更新、審核,目的是為了能夠盡快熟悉項目內(nèi)容。2、參與平臺界面的設計,包括登陸界面和注冊界面等等,并進行相關的測試。3、協(xié)助開發(fā)人員解決bug,對開發(fā)人員解決的bug,要重新進行回歸測試,并對軟件的其他一些功能進行檢查,盡量發(fā)現(xiàn)軟件中一些其他的由于開發(fā)人員的代碼變動而引起的其他錯誤。4、定期提交周工作報告小結。企業(yè)的要求:1、及時將客戶所需信息反饋給客戶,做好客戶的溝通工作,保證項目的流暢性。2、按時完成自己的工作任務,包括數(shù)據(jù)的采集、錄入和更新。3、進入測試環(huán)節(jié),要深入了解軟件測試的流程,會一些常用的測試的方法,要會設計編寫測試用例,會使用功能或者性能測試工具,編寫簡單腳本語言。4、及時完成自己的測試需求,發(fā)現(xiàn)的bug問題及時告知程度開發(fā)者。開發(fā)者和測試者兩者要協(xié)調好各自的工作。二、實踐成果及展示實踐成果:三、實踐總結和感想時光如白駒過隙一般匆匆走過,將近五個月的實習也在忙碌的生活中悄然而去,無助過,迷茫過,也疲備過,甚至一度曾想過放棄,但在師傅和同事們的關照和指導下,通過自身的不懈努力,我也在各方面有了不小的進步。在公司實習這段時間,從什么都不懂到慢慢適應,我學到的不僅是理論知識和操作能力,更多的是自我綜合素質方面的全新認識和提高。我實習的公司是義烏市至簡信息技術有限公司,它是一家專業(yè)檔案整理、組卷、掃描處理、信息化以及檔案咨詢的服務型公司,目前公司擁有數(shù)名多年從事檔案服務和信息化專業(yè)人員,并配備了從事檔案服務的專業(yè)設備和專業(yè)軟件。公司本著“以服務為基礎,以質量求生存,以科技求發(fā)展”的經(jīng)驗理念,面向政府機關、企事業(yè)單位等客戶提供優(yōu)質的檔案服務和質量的信息化產(chǎn)品。我在公司實習的崗位是軟件測試,在剛進入公司的兩個多星期內(nèi),公司首先給實習生安排了一些軟件測試的培訓,學習開發(fā)軟件的相關業(yè)務流程,看看產(chǎn)品信息文檔和產(chǎn)品需求規(guī)格說明書,逐步了解產(chǎn)品功能。我參與的項目是一個行業(yè)信用信息平臺,用于記錄大中小企業(yè)經(jīng)營狀況,包括業(yè)績、信用等等,簡而言之就是對企業(yè)的各項檔案進行管理,相當于企業(yè)檔案的一個中轉站。由于公司在我加入之前就已經(jīng)開始做這個項目了,而且項目在不斷的升級和改進中,業(yè)務邏輯比較復雜,而我又是個什么都不懂的新人,這讓我的工作遇到了極大的挑戰(zhàn)。一開始看軟件需求規(guī)格說明書就遇到了問題,我記得序列圖是帶雙向箭頭的,但是本項目的詳細規(guī)格說明書里面沒有,而且參考書上也不一樣。另外,在看公司的文檔時還發(fā)現(xiàn),每個程序員都按照自己的想法寫了規(guī)格說明書,匯總的版本總感覺不完整。所幸?guī)煾翟谂嘤栔懈嬖V我們,由于公司剛剛起步,缺少專門管理文檔的人員,其實真實中的項目開發(fā)和書上學的差別還是很大的,項目文檔其實是可以在項目的最后根據(jù)客戶的需要補的。的確,書本和真實還是差別挺大的,第一次考核沒過就是因為我太自信書本忽略了機上的操作,及時彌補總算是在第二次機會中順利通過了考核,成了測試組的一員。不過,它也讓我明白了讀萬卷書不如行萬里路的道理。進入測試階段,項目的測試進度主要是按照項目測試計劃進行的,完全按照項目組計劃要求完成測試任務、提交測試類相關文檔,包括測試案例的完善、制定測試計劃、執(zhí)行測試、缺陷跟蹤以及bug回歸測試等。我的工作主是要按先熟悉后操作進行的,是先通過跟蹤產(chǎn)品已存在或者修復的bug信息,熟悉具體功能和業(yè)務邏輯,并對這些BUG進行驗證。驗證的主要目的是了解這些bug產(chǎn)生的原因以及會對整個平臺造成的影響。這些已經(jīng)修復的bug是先前的測試員測試出來的,因此在我驗證他們的時候,每一個bug對于我來說都是新的,完全不同的,即是它們是來自于同一模塊的相關子模塊。我也嘗試著編寫了一些測試用例,盡管編的只是一些簡單的如密碼驗證會出現(xiàn)的種種情況,但還是以學生的想法而不是以一個專業(yè)測試員的思維,寫出的用例總是過于單一也不夠考慮全面。這個過程中,讓我深深感覺到以前學習測試的相關功能的時,考慮得很不全面,小小的一個模塊的一個功能點,就要求編寫十幾個測試用例,難怪說測試在軟件開發(fā)的整個環(huán)境中要耗費大量的人力、物力和時間。在真正熟悉業(yè)務內(nèi)容后就要開始實際的測試環(huán)節(jié)了,對一些主要模塊進行測試,包括基礎指標模塊、指標分析模塊、客戶數(shù)據(jù)模塊及系統(tǒng)管理模塊等等。在各模塊的測試過程中,我也遇到了許多的問題。比較典型的就是在測試指標分析模塊時,我發(fā)現(xiàn)公司的文檔里面沒有數(shù)據(jù)流的記錄,主要是我都不知道有些數(shù)據(jù)的來源和去向。我懷著疑問的心去問主管,項目主管告訴我數(shù)據(jù)流的記錄基本上處于空白階段,都是程序員自己控制的,這個對于程序員自己測試還不麻煩,但是對于專門的測試員就相對來說比較難辦,因為有些數(shù)據(jù)測試員根本不知道來源和去路,好在之前看過的文檔都很詳細,能過從中找出一些蛛絲馬跡,主管讓我畫一個數(shù)據(jù)流圖理理清。由于之前的文檔對數(shù)據(jù)流的描述不太準確,導致我必須的一邊畫一邊問師傅問同事,畢竟這個項目是他們從頭跟到尾的,我是中間加入的,他們比我了解的要多的多。另外,在測試客戶數(shù)據(jù)模塊也發(fā)現(xiàn)了一個問題。這個問題還是無意中發(fā)現(xiàn)的,而且這個很嚴重的錯誤導致了傳說中的錯誤扎堆,不僅僅是測試的一個模塊有,其他模塊也存在這樣的情況,可以會導致用戶無法進行平臺,讓平臺陷入崩潰。這個行業(yè)信用信息平臺一共設計了兩個登陸界面,分為客戶PC端和政府進行管理的一個后臺,而我們現(xiàn)在的測試的相當是一個后臺的管理??赡苁侵暗臏y試員在進行輸入合法性檢查時忽略了值域和數(shù)據(jù)類型的檢查和審核,導致了后面數(shù)據(jù)輸入時都輸入了錯誤的數(shù)據(jù)類型,整個平臺的都出現(xiàn)的張冠李戴的現(xiàn)象,這種情況如果不解決,在平臺上線后,整個市的企業(yè)數(shù)據(jù)都要亂套,后果不堪設想。為了這解決這個問題,測試組和開發(fā)組整整開了一個上午的會,最后決定測試工作先停一下,把數(shù)據(jù)全改回來。說實話,前期的一部分數(shù)據(jù)是我審的,我也有相當?shù)呢熑危挥信砀恼@個錯誤了。其實一開始我并沒有想明白為什么一定要一個個改,難道就沒有簡便一點的方法,因為如果說程序是一個程序員寫的,那么在相似的功能里,程序員選擇把代碼改一下不就行了,各個模塊是不同的程序員編寫的,各自解決不是更提高效率。對于這個問題,查資料無果,我還是請教了老前輩,他們告訴我是由于在程序設計的初期,大家對模塊的概念理解基本差不多,但數(shù)據(jù)的類型是在做需求計劃的時候就已經(jīng)設好了,開發(fā)人員可以把數(shù)據(jù)類型改回來,但輸入的幾十個企業(yè)的數(shù)據(jù)又不會因它而改變,只能手工操作,可想而知是多大的工作量。換言之,是由于之前的p包是一個人寫的,由于繼承了同一個包,把錯誤的類型繼承過來了,造成連環(huán)效應,錯誤就扎堆啦,你改了一個,其他的也要改。這樣的錯誤程序員只要改一下包就可以了,工作量不是很大,但對于運維和測試者來說,修改改企業(yè)的數(shù)據(jù)這就是個浩大的工程了。不過也幸好有了這次的經(jīng)驗,在后來的測試中出現(xiàn)同樣的問題我也及時找到了解決辦法,當然,錯誤扎堆的現(xiàn)象相同,但是引起的原因卻不同,要注意區(qū)別對待,切不可一概而論。除了上述出現(xiàn)的幾個問題,在測試工作我還遇到了許多其他的難題,主要概括為三類:一是項目工作量大、測試人員不夠,尤其是客戶更新需求超級頻繁,項目測試計劃剛做好,一些數(shù)據(jù)需要又變更了。前期測試計劃基本上每天都在變動,測試起來難以把握,再加上bug特別多,測試工作比較辛苦。進入項目開發(fā)初期,與客戶溝通后,先畫出界面再開發(fā)后,項目開發(fā)順利了很多,盡管還會時不時出現(xiàn)界面中英文混亂,甚至拼錯單詞,但測試工作與前期相比就沒那么緊張了。二是因為我是中途加入測試的,前期還負責了一些客戶的接待和溝通,由于對整個信用信息平臺沒有足夠了解,加上自身能力的不足,無法參與測試整個系統(tǒng)的流程,因此只能平時多花點時間在測試上,多問問前輩,畢竟人家測的東西多了經(jīng)驗就多了,測試這一行經(jīng)驗才是立足之本。三是系統(tǒng)管理模塊很麻煩,主要是數(shù)據(jù)庫比較麻煩,由于之前的數(shù)據(jù)字典不是很清晰,加上我對后臺的數(shù)據(jù)庫不是很了解,經(jīng)常出現(xiàn)系統(tǒng)崩潰的問題,系統(tǒng)一旦崩潰,很多錯誤又得石沉大海,重新找。不過好在師傅對我們這些實習生還是很照顧的,很多問題都會及時給予指導。最后在師傅的指導和幫助下,我還是按時完成測試需求任務,并及時為客戶提供了測試數(shù)據(jù)和測試文檔。出現(xiàn)問題,就要想辦法解決問題,這是一種壓力,也是一種動力。從什么都不懂,到熟練的掌握,測試的速度和水平也不斷地提高。從一開始只會寫簡單的登陸用例,到現(xiàn)在可以和同事進行交流,這讓我明白,不要被沒有去真正實踐過的事情而嚇倒,其實如果你真的去嘗試,你會發(fā)現(xiàn)一切都沒有你想象的那么難,只要你努力,沒有什么不可以。在測試組工作也有好幾個月了,這幾個月里大家共同為項目努力,發(fā)現(xiàn)問題并一起探討解決問題的方法,并積極與各部門進行交流,進一步理清了項目開發(fā)整個過程中測試小組的工作過程,從而保證后期的項目移交工作能夠順利進行。因為義烏市場信用信息平臺是一個涉及政府工作的項目,所以對于該項目,公司十分重視,所以各個部門的工作都是相當細致,團隊的效應由此可現(xiàn),尤其是對于測試人員和程序人員的,兩者的關系必須協(xié)調好。有一段時間,因為測出的問題比較多卻又是一些小問題,可還是得打斷程序員的工作,經(jīng)常受到各種嫌棄,從一開始很委屈,后來經(jīng)過同事的開導,也慢慢接受,明白社會不同于學校,壓力無處不在,要學著接受才會成長。當今社會正處在加速的信息化發(fā)展中,在擁有越來越多的機會的同時,也面臨更多的挑戰(zhàn)。我們不僅要學好所學知識,付諸于實踐,更要學會正確的處世之道,不斷從各方面武裝自己,挑戰(zhàn)自己。而校外的實習是我們在學校階段最好的自我檢查,是我們從學生過渡到社會人的橋梁。通過這幾個月的實習,我不僅收獲了工作經(jīng)驗、提高了測試能力,而且工作的心態(tài)也得到了提升,我將其歸為兩點:一是真誠的溝通。實習生就是半知不解的菜鳥,任何一家公司,肯定不會在你剛進入公司就讓你接觸關鍵性的業(yè)務,一般都是先讓我們熟悉公司的工作環(huán)境,給我們做一些理論加操作的培訓再考核一下。在這段時間里,我們應該

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論