下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
軟件工程軟件開發(fā)公司測試工程師實(shí)習(xí)報(bào)告一、摘要
2023年7月1日至2023年8月30日,我在一家軟件工程軟件開發(fā)公司擔(dān)任測試工程師實(shí)習(xí)生。在為期8周的實(shí)習(xí)中,我主要參與3個(gè)項(xiàng)目的測試工作,累計(jì)編寫自動(dòng)化測試腳本127份,覆蓋核心功能模塊23個(gè),其中12個(gè)模塊通過率提升至98%以上。通過應(yīng)用Selenium和Appium框架,將回歸測試效率提高40%,累計(jì)發(fā)現(xiàn)并提交高優(yōu)先級缺陷156個(gè),推動(dòng)7個(gè)關(guān)鍵缺陷得到及時(shí)修復(fù)。實(shí)習(xí)期間,我運(yùn)用敏捷開發(fā)流程中的持續(xù)集成與持續(xù)部署(CI/CD)實(shí)踐,優(yōu)化了測試環(huán)境配置,縮短了測試周期約25%。通過參與缺陷生命周期管理,掌握了從缺陷識(shí)別到根因分析的可復(fù)用方法論,驗(yàn)證了測試左移策略對提升產(chǎn)品質(zhì)量的有效性。
二、實(shí)習(xí)內(nèi)容及過程
2023年7月1日到8月30日,我在一家做軟件開發(fā)的公司實(shí)習(xí),崗位是測試工程師。實(shí)習(xí)初期,主要是熟悉團(tuán)隊(duì)的開發(fā)流程,特別是敏捷開發(fā)模式下的測試環(huán)節(jié),每周參與兩次站會(huì),了解項(xiàng)目進(jìn)度和需求變更。7月10號開始接觸第一個(gè)項(xiàng)目,負(fù)責(zé)一個(gè)電商平臺(tái)的移動(dòng)端測試。項(xiàng)目需求文檔有45頁,我花了3天時(shí)間逐條梳理,標(biāo)記出10個(gè)高風(fēng)險(xiǎn)場景,比如支付模塊和用戶權(quán)限管理。
7月15號我主導(dǎo)編寫了訂單模塊的自動(dòng)化測試腳本,用了Appium框架,總共寫了32個(gè)測試用例,覆蓋了下單、支付、物流跟蹤等核心流程。第一次跑腳本時(shí)發(fā)現(xiàn)23個(gè)缺陷,有5個(gè)是UI界面顯示錯(cuò)位,3個(gè)是邏輯校驗(yàn)沒過,比如優(yōu)惠券抵扣金額計(jì)算錯(cuò)誤。手動(dòng)回歸測試花了48小時(shí),但通過腳本循環(huán)執(zhí)行,實(shí)際測試時(shí)間縮短到18小時(shí)。
8月初遇到一個(gè)難題,項(xiàng)目要趕在8月20號上線,但測試環(huán)境不穩(wěn)定,頻繁出現(xiàn)數(shù)據(jù)庫連接超時(shí)。那段時(shí)間我每天早上7點(diǎn)就到工位,先排查環(huán)境配置問題,發(fā)現(xiàn)是云服務(wù)器內(nèi)存不足,跟運(yùn)維溝通后他們升級了配置。我還自學(xué)了JMeter做了性能測試,發(fā)現(xiàn)并發(fā)用戶數(shù)超過500時(shí)頁面響應(yīng)時(shí)間會(huì)飆到8秒以上,推動(dòng)開發(fā)加了緩存層,最終壓測時(shí)性能指標(biāo)達(dá)標(biāo),99%請求響應(yīng)時(shí)間控制在2秒內(nèi)。
8月15號參與第二個(gè)項(xiàng)目,一個(gè)企業(yè)內(nèi)部管理系統(tǒng),我負(fù)責(zé)權(quán)限模塊的測試。需求中提到有12個(gè)角色,每個(gè)角色的訪問權(quán)限都不一樣,一開始用Excel記錄測試結(jié)果,效率低還容易出錯(cuò)。后來團(tuán)隊(duì)引入了TestRail,我花兩天時(shí)間把用例和執(zhí)行結(jié)果都導(dǎo)入系統(tǒng),生成測試報(bào)告時(shí)直接導(dǎo)出Excel,時(shí)間節(jié)省了一半。期間還接觸過接口測試,用Postman驗(yàn)證RESTfulAPI的響應(yīng)數(shù)據(jù),發(fā)現(xiàn)3個(gè)參數(shù)傳遞有bug,開發(fā)修復(fù)后我重新用JMeter做了接口性能測試,確保高并發(fā)下數(shù)據(jù)一致性。
實(shí)習(xí)最后兩周我參與代碼評審,學(xué)習(xí)了開發(fā)人員寫單元測試的思路,發(fā)現(xiàn)很多邊界條件都沒覆蓋到。比如一個(gè)函數(shù)處理空值時(shí)只是返回提示,沒有拋出異常,我提了改進(jìn)建議,開發(fā)采納后減少了后期集成測試的返工。實(shí)習(xí)期間提交了156個(gè)缺陷,其中127個(gè)被驗(yàn)證為有效,推動(dòng)修復(fù)了37個(gè)嚴(yán)重問題,這些數(shù)據(jù)都記錄在缺陷管理工具Jira里,每個(gè)問題從提交到解決的平均周期是2天。
團(tuán)隊(duì)測試流程挺規(guī)范的,但有時(shí)候需求變更太頻繁,測試計(jì)劃調(diào)整不過來。比如8月10號有個(gè)需求突然要增加會(huì)員積分功能,我臨時(shí)加了20個(gè)測試用例,但沒時(shí)間充分執(zhí)行,最后上線后發(fā)現(xiàn)有2個(gè)積分累計(jì)的bug,暴露出需求評審環(huán)節(jié)可以更嚴(yán)謹(jǐn)。另外,公司對新人的培訓(xùn)偏理論,實(shí)操機(jī)會(huì)少,我花了業(yè)余時(shí)間看了一些Selenium和性能測試的在線課程,感覺收獲更大。這段經(jīng)歷讓我意識(shí)到,測試不只是找bug,還得懂業(yè)務(wù)和開發(fā)邏輯,以后職業(yè)規(guī)劃可能會(huì)往測試開發(fā)方向發(fā)展,或者深耕性能測試領(lǐng)域,畢竟現(xiàn)在云原生架構(gòu)下,系統(tǒng)穩(wěn)定性太重要了。
三、總結(jié)與體會(huì)
這8周實(shí)習(xí),感覺像是從理論到實(shí)踐的完整閉環(huán)。7月1號剛進(jìn)公司時(shí),面對真實(shí)的敏捷開發(fā)節(jié)奏,確實(shí)有點(diǎn)懵,特別是需求每天都在變,測試用例要跟著快速迭代。但通過實(shí)際操作,比如7月15號負(fù)責(zé)的電商平臺(tái)項(xiàng)目,我寫了127份自動(dòng)化腳本,覆蓋23個(gè)核心模塊,最終發(fā)現(xiàn)156個(gè)缺陷,其中37個(gè)是高優(yōu)先級,這些數(shù)字不是隨便寫的,每個(gè)缺陷都有詳細(xì)的復(fù)現(xiàn)步驟和截圖,記錄在Jira里,這讓我第一次體會(huì)到測試工作的系統(tǒng)性和價(jià)值。
實(shí)習(xí)最大的收獲是職業(yè)規(guī)劃更清晰了。以前覺得測試就是點(diǎn)點(diǎn)點(diǎn),現(xiàn)在明白測試工程師得懂業(yè)務(wù)、會(huì)開發(fā)、懂性能,才能做好。比如8月參與的企業(yè)管理系統(tǒng)權(quán)限測試,遇到需求變更時(shí),我主動(dòng)和開發(fā)溝通接口設(shè)計(jì)問題,推動(dòng)了他們改進(jìn)RESTfulAPI的參數(shù)校驗(yàn),這讓我意識(shí)到測試不只是發(fā)現(xiàn)問題,還能預(yù)防問題。未來打算深化自動(dòng)化測試技能,爭取拿下ISTQB認(rèn)證,順便學(xué)學(xué)Docker容器化部署,感覺這些技能在云原生環(huán)境下特別有用。
行業(yè)趨勢這塊,感覺現(xiàn)在測試越來越像開發(fā)的一部分,特別是CI/CD流水線里,自動(dòng)化測試的占比越來越高。8月初那個(gè)數(shù)據(jù)庫連接超時(shí)的性能問題,最后靠升級云服務(wù)器內(nèi)存和加緩存解決,但整個(gè)過程讓我看到,測試工程師得懂點(diǎn)運(yùn)維,才能快速定位問題。另外,敏捷開發(fā)里測試左移的理念確實(shí)有效,我在項(xiàng)目早期就標(biāo)記了10個(gè)高風(fēng)險(xiǎn)場景,避免了后期大量返工。這讓我覺得,測試工作挑戰(zhàn)挺大,但成就感也足,以后想往性能測試或安全測試方向發(fā)展,畢竟現(xiàn)在系統(tǒng)越做越復(fù)雜,穩(wěn)定性太重要了。
心態(tài)轉(zhuǎn)變方面,最大的變化是責(zé)任感。以前做實(shí)驗(yàn)報(bào)告,寫錯(cuò)個(gè)數(shù)據(jù)也沒啥大不了,現(xiàn)在提交個(gè)缺陷單,知道開發(fā)要花時(shí)間修復(fù),客戶也可能受影響,所以每次提交前都會(huì)反復(fù)核對。8月20號那個(gè)項(xiàng)目上線前,我連續(xù)加班3天做回歸測試,就是為了確保99%請求在2秒內(nèi)響應(yīng),那種對結(jié)果負(fù)責(zé)的感覺,以前真沒體會(huì)過。這種抗壓能力和責(zé)任感,我覺得比在學(xué)校單純學(xué)知識(shí)更寶貴,也是從學(xué)生到職場人最核心的差距。后續(xù)學(xué)習(xí)會(huì)更有針對性,比如把實(shí)習(xí)里用到的Selenium和Appium框架學(xué)深,爭取參加一些開源社區(qū)的貢獻(xiàn)活動(dòng),積累實(shí)際項(xiàng)目經(jīng)驗(yàn)。
四、致謝
在公司這8周的實(shí)習(xí),真的挺不容易的,也學(xué)到了不少東西。想謝謝那個(gè)帶我的人,平時(shí)問題問得多了,他都沒嫌煩,幫我理了很多測試思路。還有那些
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 衛(wèi)生間歸誰管制管理制度
- 派出所衛(wèi)生工作制度
- 建筑業(yè)公共衛(wèi)生管理制度
- 酒店房間衛(wèi)生間管理制度
- 衛(wèi)生間消防管理制度
- 環(huán)境監(jiān)測站衛(wèi)生制度
- 泰國衛(wèi)生制度制度
- 酒店客服科衛(wèi)生管理制度
- 衛(wèi)生室醫(yī)保藥品管理制度
- 足浴店浴房衛(wèi)生管理制度
- 境內(nèi)大中小型企業(yè)貸款專項(xiàng)統(tǒng)計(jì)制度
- 北師版-八年級數(shù)學(xué)上冊常見計(jì)算題練習(xí)
- 【生物】種子的萌發(fā)-2024-2025學(xué)年七年級生物下冊同步教學(xué)課件(人教版2024)
- 光伏發(fā)電安裝質(zhì)量驗(yàn)收評定表
- AQ 1046-2007 地勘時(shí)期煤層瓦斯含量測定方法(正式版)
- 房屋過戶給子女的協(xié)議書的范文
- 超聲振動(dòng)珩磨裝置的總體設(shè)計(jì)
- 醫(yī)保違規(guī)行為分類培訓(xùn)課件
- 講課學(xué)生數(shù)學(xué)學(xué)習(xí)成就
- 醫(yī)療器械法規(guī)對互聯(lián)網(wǎng)銷售的限制
- 系桿拱橋系桿預(yù)應(yīng)力施工控制要點(diǎn)
評論
0/150
提交評論