千文網(wǎng)小編為你整理了多篇相關(guān)的《軟件開發(fā)實習(xí)報告日志(推薦3篇)》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在千文網(wǎng)還可以找到更多《軟件開發(fā)實習(xí)報告日志(推薦3篇)》。
第一篇:軟件工程專業(yè)實習(xí)報告
1 淺談測試
一直以來,我都認(rèn)為測試是脫離了軟件工程范圍的工作,不以為屑.但在實際情況中,測試是既重要且難以精湛的.其真正的壓力,在于找不到bug,責(zé)任在你,而不在于編碼人員.一般的測試人員不懂編碼,他們靠的是日以累計的經(jīng)驗總結(jié)和想象力.而要做到高級測試工程師,則一定要懂編碼,因為這是你完全掌握整個系統(tǒng)的方方面面具體運作的前提.但占主導(dǎo)地位的,還是大型系統(tǒng)的集成測試經(jīng)驗.實際項目中,編碼時間一般只占30%左右,真正耗費時間的是IT階段的找bug與對應(yīng)bug,此階段基本評定了coder的編碼質(zhì)量.
2 程序員的困惑
有些人,以為教學(xué)視頻和代碼看多,自己就懂的多,實際做起來,卻不知從何下手,問題在那?如何定位?如何解決?通通跟一樣能力有關(guān),debug追蹤能力,也稱調(diào)試.在項目組工作不愁源碼資源,但問題是蛋糕擺在面前,你如何去消化?
有位同事告訴我:代碼看幾遍都沒用,要去抄,例如一個查詢模塊,在此基礎(chǔ)上去做具體記錄的歷史記錄查詢模塊,你可能會覺得很簡單,但實際情況卻往往報一堆異常,配置問題涉及到方方面面,以及數(shù)據(jù)庫字段,傳值問題等等,一大堆對于新人來說很郁悶的問題.但不用怕,只要學(xué)會調(diào)試,一個個問題去追蹤,一個個去解決,自然而然,那段“源碼”才真正屬于你.
3 如何調(diào)試追蹤?
如果你能在短短的時間內(nèi)就看到問題點在那,放下斷點去追蹤,出去找工作,絕對沒問題.出現(xiàn)問題的時候,不要光看代碼,要用實際行動去追蹤運行期間的具體值,那是最好途徑.eclipse是個很爽的ide,這點做的很好.例如頁面內(nèi)容顯示不是自己想要的數(shù)據(jù),我們要先從數(shù)據(jù)庫查詢語句去下手,設(shè)置斷點,一步一步step over,讓sql字段(存取最終sql語句的字符串)運行到有值,inspect進去看,如果還看不出來,就點擊它,copy后在sql客戶端去實際運行,看看實際查詢出來的表是什么,如果是對的,有可能就是頁面調(diào)用的錯誤或者action邏輯的傳值問題.
頁面錯誤的調(diào)試,基本方法是用右鍵點擊實際網(wǎng)頁查看源代碼,copy到editplus,就能看到具體錯誤發(fā)生在那幾行.通常有幾種常見的錯誤,.例如.缺少對象 這種很多時候是有些被你調(diào)用的字段有可能為空的情況出現(xiàn)的,可以加if(xxx=null)語句加保護.追蹤的方法基本就是用alert語句,放在有可能出錯的地方.畢業(yè)實習(xí)總結(jié)
4 一些習(xí)慣
遇到問題先自己思考,無從下手再找高手幫忙看看,注意他幫你看的思路,別在一旁閑著,看多了自己也會了,不然你一輩子都停留在那種水平,從人身上學(xué)到的東西遠遠比書多的多.
解決了一個問題后,要去究根問底去找到問題產(chǎn)生的起因,以防你下次遇到類似的問題再浪費同樣的時間.
把代碼寫的漂亮,注釋,空行,規(guī)范一樣不能少,可讀性是放在第一位.曾經(jīng)看過一個高手寫的代碼,真的一看就是不同水平的人寫的,幾乎很完美,讀起來很流暢,方便自己也方便別人.
任務(wù)完后不要呆著,去要求經(jīng)理給你更有挑戰(zhàn)性的任務(wù),只要你肯去嘗試,他們就會對你另言相看,把三天的任務(wù)一天加班搞定,效率和忠誠都有了,路也比較好走了.
5 題尾話
如果你有一份思想,我有一份思想,拿出來交換,我們大家擁有就是2分份思想,可惜這種觀念,并不能深入每一個團隊的每一個人,少一點自私,未必不是好事.職場到處都存在被排擠的隱患,要為自己找片草地實在不容易.但有一點要相信,只要自己不放棄自己,這世上就沒有絕望的路,你可以被打趴下,可以被身邊的人暗算,可以被深愛的人流放,只要你用自己決心站起來,受過的傷痊愈后就能增強你的抵抗力,一路前進!
第二篇:軟件實習(xí)周記
寫了一周的軟件需求說明書,軟件設(shè)計說明書,用戶手冊,軟件使用說明等文件,終于要開始做項目了,我都已經(jīng)迫不及待了,但是,經(jīng)理卻還是沒有讓我們動工,而是很詳細的閱覽我們寫的文件,還很細致的問我們好多功能上的問題,同時還補充了很多可以添加的功能模塊,也指出我們所設(shè)計的一些不做和BUG點。當(dāng)時我就打心眼里佩服經(jīng)理,對于一個項目,他所想象到的東西,遠遠要比我想到的多得多,經(jīng)理不愧是經(jīng)理。他還對我說,做項目如果不把這些文件寫好,到時候做起來會很費時間,不知道要做成什么樣子,所以,要認(rèn)真寫好這些文件,絕對不能馬虎。
經(jīng)過這一周的修改,我們總算是通過了,從下周起,開始真正的編寫程序。
第三篇:軟件實習(xí)報告
一、實習(xí)目的
通過實習(xí)提高自己的對社會的認(rèn)知能力,同時理論聯(lián)系實際,讓自己迅速適應(yīng)社會,跟上IT前進的快速步伐。通過理論與實際的結(jié)合、學(xué)校與社會的溝通,進一步提高學(xué)生的思想覺悟、業(yè)務(wù)水平,尤其是觀察、分析和解決問題的實際工作能力,以便培養(yǎng)自己成為能夠主動適應(yīng)社會主義現(xiàn)代化建設(shè)需要的高素質(zhì)的復(fù)合型人才。
二、實習(xí)單位及崗位介紹
(一)實習(xí)單位簡介
XXX公司是全球領(lǐng)先的互聯(lián)網(wǎng)在線產(chǎn)品及服務(wù)的軟件及解決方案提供商。
(二)崗位介紹
我的職位是class團隊的一名QA。
主要職責(zé):
1、編寫測試用例。
2、根據(jù)測試計劃搭建和維護測試環(huán)境。
3、執(zhí)行測試工作,提交測試報告。
4、對測試中發(fā)現(xiàn)的問題進行詳細分析和準(zhǔn)確定位,與開發(fā)人員討論缺陷管理方案。
5、對測試結(jié)果進行總結(jié)與統(tǒng)計分析,對測試進行跟蹤,并提出反饋意見。
6、對業(yè)務(wù)部門提供相應(yīng)技術(shù)支持,確保軟件質(zhì)量達標(biāo)。
三、實習(xí)內(nèi)容及過程:
(一)實習(xí)內(nèi)容
1、學(xué)習(xí)公司業(yè)務(wù)流程,相關(guān)工具的使用。
2、學(xué)習(xí)安裝配置和維護測試環(huán)境。
3、編寫測試計劃,測試用例,執(zhí)行測試,bug驗證,回歸測試,編寫測試報告。
4、跟蹤上市產(chǎn)品線BUG解決報告,測試驗證結(jié)果。為業(yè)務(wù)部門提供相應(yīng)的技術(shù)支持,確保軟件質(zhì)量指標(biāo)。
5、參加本組例行會議;參加公司各種培訓(xùn)、考核、技術(shù)交流活動等。
(二)實習(xí)過程
懷著對IT行業(yè)的憧憬,我進入了XXX實習(xí),我在公司所從事的工作是軟件測試。在實習(xí)之前,我們進行了計算機課程的實訓(xùn),我選擇了軟件測試方向。在此期間老師教給了我們一些測試的基礎(chǔ)知識,使我對軟件測試有了一定的認(rèn)識,也更想探尋一下真正的軟件測試工作。在我真正投入工作之前,我在網(wǎng)上查詢了許多測試員的相關(guān)要求,了解了作為一個測試人員必須耐心,細心和平和的心態(tài),他的目標(biāo)是盡可能早一些找出軟件缺陷,提高產(chǎn)品的質(zhì)量,降低維護的成本,盡可能的達到客戶的需求。
1、學(xué)習(xí)業(yè)務(wù)流程
測試并不是單純意思上的機械的“測試”,他首先要求對產(chǎn)品非常熟悉,不管是從功能上還是操作上。因此,在剛開始的一個多星期內(nèi)我先學(xué)習(xí)軟件的相關(guān)業(yè)務(wù)流程。看著一個個的產(chǎn)品信息文檔,一點點從操作開始入手,逐步了解產(chǎn)品功能。我們的產(chǎn)品是一個比較成熟的上市產(chǎn)品,在不斷的升級改進中,因此業(yè)務(wù)邏輯較為復(fù)雜,加上英文的障礙,使我在學(xué)習(xí)的過程中遇到了前所未有的挑戰(zhàn)。
看不懂的時候,用翻譯工具,或者將問題搜集起來,詢問公司的前輩,有時候加班把東西帶回家看。從未體會過的巨大壓力化為我學(xué)習(xí)的`動力。通過不斷的學(xué)習(xí)文檔內(nèi)容,以為自己對產(chǎn)品知識已經(jīng)有了一定的了解,但是在考核的時候發(fā)現(xiàn)自己什么都沒有掌握,有些部分的第一次考核沒過,心里更加焦急。在經(jīng)過一星期多的努力,終于通過了相關(guān)的內(nèi)容的考核,正式邁向了軟件測試的大門。
2、BUG學(xué)習(xí)驗證過程
作為軟件測試人員,更為重要的是我們需要了解客戶需求,根據(jù)客戶的要求來測試,看看產(chǎn)品是否能達到他們的要求。從這方面考慮的話也是需要我們必須比任何人都要熟悉產(chǎn)品的一切。所以之前的相關(guān)業(yè)務(wù)的學(xué)習(xí)也對我今后的測試工作起到了巨大的作用。
在進入測試工作后,我首先還是通過跟蹤產(chǎn)品一下已存在或者修復(fù)過的BUG信息,熟悉具體功能和業(yè)務(wù)邏輯,并對這些BUG進行驗證。在我驗證BUG信息的時候,每一個BUG對于我來說都是新的,完全不同的,即使是針對同一個模塊的相關(guān)子模塊,所以每在我驗證完一個BUG之后,都會對相關(guān)的業(yè)務(wù)相對的熟悉一些。
另外在我學(xué)習(xí)驗證BUG信息的過程中,我熟悉了管理工具JIRA的使用,以及相關(guān)測試環(huán)境的搭建與維護。因為很多BUG存在于不同版本的產(chǎn)品上,所以我經(jīng)常處于卸載與安裝軟件的工程中。在搭建測試環(huán)境時也廢了不少功夫,因為我們的產(chǎn)品是一個相對成熟社區(qū)管理服務(wù)型的軟件系統(tǒng),其中搭建環(huán)境時需要安裝修改的東西挺多的,所以每次一遇到問題就趕緊問我旁邊的同事。到最后在幾次艱難的嘗試之后,才完全搞定測試環(huán)境搭建問題,心中也有了小小的成就感。
3、新功能模塊測試
在一段時間熟悉了相關(guān)業(yè)務(wù)后,我接觸到了自己的第一個feature,也就是針對一個新的小功能模塊的測試。這個功能模塊的測試讓我一方面更加全面的了解軟件測試工作,另一方面也讓我更多的認(rèn)識到自己軟件測試實踐能力的不足。在我拿到這個任務(wù)的時候,我首先想到的是看這部分的需求文檔,在一長篇的介紹下,我終于了解到了針對這部分內(nèi)容的需求分析是怎樣的。那接下來就該完成我的需求計劃了。很感謝另外的一位QA同志發(fā)給了我一個測試計劃的文檔,而我就開始依葫蘆畫瓢的完成我的測試計劃了。
但是接下來新的問題又出現(xiàn)了,測試計劃完成了,但是測試用例中的數(shù)據(jù)該怎么準(zhǔn)備呢?!一個測試用例必須要有測試數(shù)據(jù)啊,不管你是使用的任何方法進行測試,都必須有數(shù)據(jù)才行。而我選擇最常用的等價類劃分方法,也是需要大量的數(shù)據(jù)的。在意識到問題后,我又開始了新一段的學(xué)習(xí)過程。學(xué)習(xí)這個功能每一個模塊數(shù)據(jù)的產(chǎn)生過程,準(zhǔn)備相應(yīng)的數(shù)據(jù)。突然之間,邊學(xué)邊做的狀態(tài)使我的速度一下子慢了許多。在對需求不清楚的時候,我找到了我們的系統(tǒng)分析人員,通過討論,更為清晰的了解到了客戶需求。在準(zhǔn)備數(shù)據(jù)時,也是不斷的向我的同事請教,學(xué)習(xí),在經(jīng)過了漫長的教導(dǎo)與自我學(xué)習(xí)的過程后,終于完成了測試用例的設(shè)計工作。
4、發(fā)現(xiàn)BUG的美妙過程和其他
作為測試人員,除了驗證BUG和編寫測試用例的過程,我們的另一項內(nèi)容當(dāng)然就是發(fā)現(xiàn)BUG了,這也是我最喜歡的一件事兒。生活中喜歡大大咧咧,而在對所測試的產(chǎn)品上本人就有了喜歡吹毛求疵毛病,在過去的兩個月中,成功發(fā)現(xiàn)了2個BUG,雖然在數(shù)量上不是很多,但是對于剛剛涉足測試行業(yè)的我也是一個不小的激勵。在發(fā)現(xiàn)了2個BUG之后,我不是立即的通過管理工具報告BUG,而是通過自己的反復(fù)驗證,求證過后才將具體的BUG信息,如描述,發(fā)現(xiàn)版本,優(yōu)先級等填入了JIRA的管理系統(tǒng)中提交。發(fā)現(xiàn)BUG固然興奮,但是提交的時候卻更是要慎重一些的。
除了進行測試的工作外,我們還有日報告,周報告需要提交,讓你的負責(zé)人了解你的工作進度安排。當(dāng)然也會有豐富多彩的技術(shù)交流活動,如參加其他小組的測試交流會,公司的技術(shù)沙龍等。不僅緩解了工作的壓力,更讓我們學(xué)到了知識,充實了自己。
四、實習(xí)總結(jié)及體會:
兩個月的實習(xí)下來,讓自己走進了一個全新的領(lǐng)域,也開始真正了解了軟件測試工作。實習(xí)是一個開端,一個讓自己學(xué)會成長的地方,當(dāng)然也確實讓自己長大了許多。不管是從工作技能上還是從為人處事上,我都感覺到了有很大的提高。
首先,在工作技能上,因為從事的是測試工作,對于自己來說雖然有著一些理論知識,但是這還遠遠不夠,一切還是需要我從頭開始的,而更需要自己的努力、耐心和細心。這些都是自己欠缺的,但是在工作了這幾個月后,真的發(fā)現(xiàn)自己有了很大的改善。雖然離真正的軟件測試人員的要求還有很大的距離,但是自己一定會努力,向著自己的目標(biāo)前進。
其次,在為人處事方面,也讓自己成熟了許多。雖然不能用語言來描述,但是確實可以從生活中的點點滴滴感覺得到。經(jīng)歷使人成長,只有真正的經(jīng)歷過,才可以讓自己真的成熟起來,要想真的出人頭地,好的為人是前提。
說來自己真的算是很幸運吧,能夠有幸到活躍網(wǎng)絡(luò)實習(xí)。剛開始的時候很多人都和我一樣,認(rèn)為軟件測試工作簡單,只需要動動鼠標(biāo)就行,當(dāng)我真正投入軟件測試工作后才明白當(dāng)初的認(rèn)識是多么的片面膚淺。雖然自己從事的是功能測試,手工測試的工作,但是那鼠標(biāo)也不是那么亂點的!另外還有我暫時沒有涉及到的自動化測試工作,這無疑也是一個和軟件開發(fā)人員一樣需要有著扎實的編程能力的。
還記得剛剛走入公司的時候,感覺很奇妙,一切都是那么新奇,那么陌生,不敢隨便講話,凡事都小心翼翼的,這對于性格開朗的我來說,簡直到了折磨的程度,不過幸運的是公司的同事都非常好,工作的氛圍非常的輕松。也許還是剛到不久的緣故,使我在對待比我年長的同事的時候會習(xí)慣性的尊敬她們,像以前在學(xué)校尊敬老師的那樣。但這樣卻也阻礙了我與她們的正常交流,不過后來在她們的幫助下,也習(xí)慣了大家彼此之間朋友式的相處模式。
總之,通過這次實習(xí),確實讓自己成長了許多。在實習(xí)期間,我學(xué)到了許多東西,遇到了一些困難,也看到了自己本身存在著許多問題。在測試時要想使自己的測試更加周全,總會遇到這樣那樣的問題。當(dāng)前的軟件的功能日趨復(fù)雜,不學(xué)到一定的深度和廣度是難以在實際工作中應(yīng)付自如的。因此反映出學(xué)習(xí)的還不夠,缺點疏漏。需再加以刻苦鉆研及學(xué)習(xí),不斷開拓視野,增強自己的實踐操作技能,為以后能做好測試工作而努力。