軟件工程軟件谷軟件測試實(shí)習(xí)生實(shí)習(xí)報(bào)告_第1頁
軟件工程軟件谷軟件測試實(shí)習(xí)生實(shí)習(xí)報(bào)告_第2頁
軟件工程軟件谷軟件測試實(shí)習(xí)生實(shí)習(xí)報(bào)告_第3頁
軟件工程軟件谷軟件測試實(shí)習(xí)生實(shí)習(xí)報(bào)告_第4頁
軟件工程軟件谷軟件測試實(shí)習(xí)生實(shí)習(xí)報(bào)告_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

軟件工程軟件谷軟件測試實(shí)習(xí)生實(shí)習(xí)報(bào)告一、摘要2023年7月1日至2023年8月31日,我在軟件谷擔(dān)任軟件測試實(shí)習(xí)生,負(fù)責(zé)3個(gè)Web應(yīng)用項(xiàng)目的功能測試與自動(dòng)化測試。完成測試用例編寫共計(jì)500份,執(zhí)行測試用例1200條,發(fā)現(xiàn)并提交高優(yōu)先級(jí)缺陷85個(gè),其中32個(gè)由開發(fā)團(tuán)隊(duì)當(dāng)場修復(fù)。熟練應(yīng)用Selenium和JUnit進(jìn)行自動(dòng)化測試腳本開發(fā),編寫并運(yùn)行自動(dòng)化測試腳本200條,將回歸測試效率提升40%。通過缺陷分類統(tǒng)計(jì),發(fā)現(xiàn)接口類缺陷占比60%,據(jù)此優(yōu)化測試策略,調(diào)整接口測試用例比例至70%,缺陷遺漏率降低25%。掌握敏捷開發(fā)流程下的測試協(xié)作方法,通過每日站會(huì)和Jira缺陷跟蹤,確保問題閉環(huán)率100%。提煉的“分層測試用例設(shè)計(jì)法”被團(tuán)隊(duì)?wèi)?yīng)用于新項(xiàng)目,測試覆蓋率提升至90%。二、實(shí)習(xí)內(nèi)容及過程實(shí)習(xí)目的主要是把學(xué)校學(xué)的測試?yán)碚撚蒙?,看看?shí)際工作里測試是啥樣,怎么跟開發(fā)協(xié)作,順便熟悉下敏捷開發(fā)流程。實(shí)習(xí)單位是軟件谷一家做企業(yè)服務(wù)的公司,主要搞B2B的SaaS產(chǎn)品,團(tuán)隊(duì)是按項(xiàng)目分的,我跟著的團(tuán)隊(duì)在做一套供應(yīng)鏈管理系統(tǒng)的升級(jí)。7月1號(hào)開始實(shí)習(xí),剛開始一周主要是熟悉環(huán)境,看項(xiàng)目文檔,跟著導(dǎo)師做測試用例評(píng)審。導(dǎo)師給我分配了系統(tǒng)里的一個(gè)訂單模塊,讓我把功能測試用例寫完。那個(gè)模塊有50多個(gè)功能點(diǎn),我花了兩周時(shí)間,參考了之前項(xiàng)目類似的用例,自己設(shè)計(jì)了500份用例,寫完之后又跟導(dǎo)師對了一遍,修改了30多處邏輯問題,比如邊界條件考慮不全面,數(shù)據(jù)依賴沒想清楚。第三個(gè)星期開始執(zhí)行測試,發(fā)現(xiàn)用例執(zhí)行效率不高,有些場景要手動(dòng)操作很慢。我琢磨著能不能用自動(dòng)化,就開始自學(xué)Selenium,用了兩天時(shí)間把基礎(chǔ)學(xué)完,然后寫了一個(gè)基于JUnit的自動(dòng)化測試腳本框架。導(dǎo)師給我提供了測試數(shù)據(jù)接口,我選了20個(gè)核心場景,比如創(chuàng)建訂單、支付回調(diào)、物流更新,寫了200條自動(dòng)化腳本,覆蓋了80%的核心路徑。寫完之后在測試環(huán)境跑,發(fā)現(xiàn)確實(shí)快很多,回歸測試的時(shí)候從原來的5天縮短到3天,效率提升挺明顯的。實(shí)際測試中發(fā)現(xiàn)的一個(gè)問題是接口測試漏了。系統(tǒng)里訂單模塊要跟庫存、支付、物流三個(gè)子系統(tǒng)交互,我前期太關(guān)注UI功能了,接口測試用例只寫了100多份,執(zhí)行的時(shí)候發(fā)現(xiàn)漏了幾個(gè)接口的錯(cuò)誤處理場景。比如庫存查詢接口,傳入一個(gè)不存在的商品編碼,預(yù)期是返回404,實(shí)際是返回了500內(nèi)部錯(cuò)誤。這種問題手動(dòng)測試很難覆蓋,后來我調(diào)整策略,增加了接口測試用例到300多份,用Postman做了模擬請求,發(fā)現(xiàn)這類缺陷多了40多個(gè)。開發(fā)說這種接口缺陷占他們修復(fù)的缺陷數(shù)量的60%,所以后面我特別重視接口測試,測試用例設(shè)計(jì)的時(shí)候會(huì)優(yōu)先考慮這些場景。實(shí)習(xí)最后那周,我參與了一次緊急上線前的冒煙測試。產(chǎn)品臨時(shí)要求把一個(gè)非核心功能提前上線,時(shí)間很緊,我們用探索性測試方法,我根據(jù)之前發(fā)現(xiàn)的問題和用例覆蓋率,重點(diǎn)測試了相關(guān)的幾個(gè)模塊,花了不到一天時(shí)間發(fā)現(xiàn)了3個(gè)隱藏的兼容性問題,避免了功能上線后馬上出現(xiàn)大問題。這次經(jīng)歷讓我明白,測試不只是按用例走,有時(shí)候得憑經(jīng)驗(yàn),得懂業(yè)務(wù)。整個(gè)實(shí)習(xí)過程,我最大的收獲是學(xué)會(huì)了怎么在實(shí)際項(xiàng)目中應(yīng)用測試方法,比如分層測試用例設(shè)計(jì),我發(fā)現(xiàn)在大模塊里先做骨架用例,再補(bǔ)充細(xì)節(jié)用例,效率比一股腦寫完高很多。還有就是跟開發(fā)溝通的技巧,以前覺得提缺陷就是找茬,現(xiàn)在明白要講清楚問題背景、復(fù)現(xiàn)步驟、預(yù)期跟實(shí)際結(jié)果,還要提供截圖或者日志,有時(shí)候開發(fā)忙的時(shí)候,你得先理解他們遇到的困難,比如某個(gè)依賴的第三方服務(wù)不穩(wěn)定,你得建議調(diào)整優(yōu)先級(jí)。遇到的困難主要是剛開始不熟悉業(yè)務(wù),提的缺陷描述不夠清晰,有次一個(gè)支付接口的超時(shí)問題,我光說報(bào)錯(cuò)了,沒說清楚是哪個(gè)環(huán)節(jié)超時(shí),開發(fā)排查了半天。后來我學(xué)會(huì)了用Jira的缺陷模板,強(qiáng)制自己寫清楚環(huán)境、步驟、截圖、影響,還有用日志分析工具去定位問題,比如用Charles抓包看接口請求響應(yīng)時(shí)間,這個(gè)技能幫了我不少忙。實(shí)習(xí)成果主要是完成了訂單模塊500份功能用例,執(zhí)行測試1200多條,提交了85個(gè)缺陷,其中高優(yōu)先級(jí)32個(gè),自動(dòng)化腳本寫了200條,覆蓋核心場景80%,效率提升40%,還幫團(tuán)隊(duì)總結(jié)了接口缺陷占比高的原因,推動(dòng)了測試策略的調(diào)整。這次實(shí)習(xí)讓我對測試工作有了更深的認(rèn)識(shí),以前覺得測試就是找Bug,現(xiàn)在覺得更重要的是保障產(chǎn)品質(zhì)量,還得懂業(yè)務(wù)、懂開發(fā),會(huì)溝通。我發(fā)現(xiàn)自己對自動(dòng)化測試挺感興趣,可能以后職業(yè)規(guī)劃會(huì)往這個(gè)方向靠。不過實(shí)習(xí)也讓我看到了一些問題,比如我們團(tuán)隊(duì)測試用例評(píng)審效率不高,有時(shí)候一個(gè)用例要改好幾輪,可能是因?yàn)樾枨笪臋n不清晰,或者大家對這個(gè)測試方法的理解不一樣。另外公司培訓(xùn)機(jī)制比較弱,我入職沒幾天,就有人事安排了半天時(shí)間講公司文化,沒啥實(shí)質(zhì)性的技術(shù)培訓(xùn)。我建議可以搞個(gè)新人訓(xùn)練營,至少把常用的工具,比如Jira、Confluence、Postman這些,用實(shí)際項(xiàng)目帶一帶,還有可以組織內(nèi)部的技術(shù)分享,比如每次有人解決了一個(gè)難題,可以拿出來講講,肯定比光說公司理念強(qiáng)。另外我覺得崗位匹配度上,我作為實(shí)習(xí)生,能接觸到核心項(xiàng)目的機(jī)會(huì)還是少了點(diǎn),大部分時(shí)間在做一些基礎(chǔ)用例編寫工作,如果能讓我參與更多探索性測試或者早期需求評(píng)審,成長可能會(huì)更快。三、總結(jié)與體會(huì)這8周在軟件谷的實(shí)習(xí),像是從理論世界一頭扎進(jìn)了實(shí)踐海洋。7月1號(hào)到8月31號(hào),每一天都跟以前在學(xué)校寫作業(yè)不一樣,得對著真實(shí)的系統(tǒng),跟真金白銀的項(xiàng)目打交道。最大的感受是,課本上的測試?yán)碚?,比如等價(jià)類、邊界值,在實(shí)際用例設(shè)計(jì)里變形了,得結(jié)合具體業(yè)務(wù)邏輯,才能寫出有價(jià)值的用例。比如訂單模塊那個(gè)500份用例,光套理論不行,得理解供應(yīng)鏈流轉(zhuǎn)的細(xì)節(jié),才能想到那些容易被忽略的場景。實(shí)習(xí)的價(jià)值閉環(huán)我覺得體現(xiàn)在這里:一開始是懵懂的,只會(huì)點(diǎn)點(diǎn)點(diǎn)找Bug;后來通過寫自動(dòng)化腳本,學(xué)會(huì)了用Selenium和JUnit,效率確實(shí)上去了,1200條用例執(zhí)行時(shí)間從5天縮到3天,這就是技術(shù)給的力量;再后來參與冒煙測試,發(fā)現(xiàn)光靠腳本不夠,還得有業(yè)務(wù)理解,比如那個(gè)支付接口超時(shí)問題,靠抓包定位才解決,這就是經(jīng)驗(yàn)的價(jià)值。最后跟團(tuán)隊(duì)總結(jié)接口缺陷占比高的原因,推動(dòng)了測試策略調(diào)整,這就是協(xié)作的價(jià)值。這一環(huán)扣一環(huán),讓我明白測試不是孤立的,得懂業(yè)務(wù)、懂開發(fā)、懂?dāng)?shù)據(jù)。這次經(jīng)歷對我的職業(yè)規(guī)劃影響挺大的。以前覺得測試就是找茬的,現(xiàn)在覺得可以做得很專業(yè),甚至可以往測試開發(fā)或者測試架構(gòu)師方向發(fā)展。我發(fā)現(xiàn)自己對自動(dòng)化測試確實(shí)有熱情,那200條腳本寫下來,感覺挺有成就感的。接下來打算深挖這個(gè)方向,找個(gè)時(shí)間把Selenium、Appium、Pytest這些系統(tǒng)學(xué)一遍,順便考個(gè)ISTQB認(rèn)證,至少先把基礎(chǔ)打牢。實(shí)習(xí)里看到團(tuán)隊(duì)用Jira管理缺陷,我覺得這塊工具掌握得怎么樣,也會(huì)影響以后工作表現(xiàn),所以打算多練練。從行業(yè)趨勢看,現(xiàn)在大家都在提DevOps,測試跟開發(fā)的結(jié)合越來越緊密,像我這200條自動(dòng)化腳本,就是測試開發(fā)思維的體現(xiàn)。敏捷開發(fā)里,測試要快速響應(yīng),沒有自動(dòng)化肯定不行。另外API測試的重要性也肉眼可見,我那85個(gè)缺陷里,接口缺陷就有50多個(gè),所以我覺得后續(xù)學(xué)習(xí)里,接口測試這塊要重點(diǎn)投入,Postman、JMeter這些工具得多用。心態(tài)轉(zhuǎn)變是最大的收獲。以前做實(shí)驗(yàn)報(bào)告,錯(cuò)了改改就行,現(xiàn)在提交一個(gè)缺陷,想到是會(huì)影響別人功能的東西,責(zé)任感就不一樣了。有次凌晨3點(diǎn),發(fā)現(xiàn)一個(gè)緊急線上問題,趕緊跟開發(fā)溝通,最后解決了,那種成就感,以前做項(xiàng)目沒法體會(huì)。抗壓能力也鍛煉了,需求變更頻繁,缺陷量大的時(shí)候,確實(shí)會(huì)焦慮,但慢慢學(xué)會(huì)了prioritise,先處理高優(yōu)先級(jí)的,再慢慢補(bǔ)。這種在壓力下保持冷靜,我覺得比學(xué)會(huì)什么工具更重要?;仡^看,實(shí)習(xí)暴露了我在需求理解上的短板,有些缺陷反復(fù)提,就是沒把業(yè)務(wù)場景吃透。后續(xù)學(xué)習(xí)里,打算多看些行業(yè)報(bào)告,了解不同領(lǐng)域的業(yè)務(wù)邏輯,比如這次實(shí)習(xí)是供應(yīng)鏈領(lǐng)域,下次可能接觸金融或者醫(yī)療,提前做點(diǎn)功課,上手會(huì)快很多??偟膩碚f,這段經(jīng)歷讓我從一個(gè)學(xué)生,開始有了一點(diǎn)職場人的樣子,知道了自己的優(yōu)勢和不足,接下來就是針對性地去彌補(bǔ),去成長。四、致謝在軟件谷的這8周實(shí)習(xí),經(jīng)歷挺難忘的。想謝謝我的導(dǎo)師,那段時(shí)間帶著我熟悉項(xiàng)目,寫用例、跑測試,遇到問題耐心指導(dǎo),比如訂單模塊那500份用例,要是沒有他幫忙把關(guān),可能要亂成一團(tuán)。還有團(tuán)隊(duì)

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論