軟件工程軟件研發(fā)中心軟件質(zhì)量控制實(shí)習(xí)報(bào)告_第1頁(yè)
軟件工程軟件研發(fā)中心軟件質(zhì)量控制實(shí)習(xí)報(bào)告_第2頁(yè)
軟件工程軟件研發(fā)中心軟件質(zhì)量控制實(shí)習(xí)報(bào)告_第3頁(yè)
軟件工程軟件研發(fā)中心軟件質(zhì)量控制實(shí)習(xí)報(bào)告_第4頁(yè)
軟件工程軟件研發(fā)中心軟件質(zhì)量控制實(shí)習(xí)報(bào)告_第5頁(yè)
已閱讀5頁(yè),還剩2頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

軟件工程軟件研發(fā)中心軟件質(zhì)量控制實(shí)習(xí)報(bào)告一、摘要2023年7月1日至2023年8月31日,我在軟件工程軟件研發(fā)中心的軟件質(zhì)量控制崗位實(shí)習(xí),負(fù)責(zé)自動(dòng)化測(cè)試腳本開(kāi)發(fā)與性能測(cè)試執(zhí)行。通過(guò)編寫(xiě)并優(yōu)化30個(gè)自動(dòng)化測(cè)試腳本,將回歸測(cè)試效率提升35%,累計(jì)執(zhí)行測(cè)試用例1,200個(gè),缺陷發(fā)現(xiàn)率提高25%。熟練應(yīng)用Selenium和JMeter工具,結(jié)合Git進(jìn)行版本管理,參與制定并執(zhí)行了5次性能測(cè)試,系統(tǒng)響應(yīng)時(shí)間平均縮短2秒。提煉出“分層測(cè)試用例設(shè)計(jì)”和“基于關(guān)鍵指標(biāo)的性能監(jiān)控”方法論,可應(yīng)用于類似場(chǎng)景的測(cè)試流程優(yōu)化。二、實(shí)習(xí)內(nèi)容及過(guò)程1.實(shí)習(xí)目的我這次實(shí)習(xí)主要是想看看自己學(xué)的軟件工程知識(shí)在實(shí)際工作中怎么用,特別是軟件質(zhì)量控制這塊。想知道自動(dòng)化測(cè)試和性能測(cè)試到底是怎么回事,能不能幫上忙。就想多接觸點(diǎn)實(shí)際項(xiàng)目,提升自己的動(dòng)手能力,也為以后找工作積累點(diǎn)經(jīng)驗(yàn)。2.實(shí)習(xí)單位簡(jiǎn)介我在一個(gè)做企業(yè)軟件開(kāi)發(fā)的團(tuán)隊(duì)實(shí)習(xí),主要就是做各種管理系統(tǒng)。他們有專門的研發(fā)中心,分成好幾個(gè)小組,我就是在軟件質(zhì)量控制那邊。團(tuán)隊(duì)規(guī)模不大,但氛圍挺積極的,大家平時(shí)會(huì)討論技術(shù)問(wèn)題,也有定期的技術(shù)分享會(huì)。3.實(shí)習(xí)內(nèi)容與過(guò)程剛開(kāi)始的時(shí)候,主要是熟悉他們的開(kāi)發(fā)流程和質(zhì)量控制標(biāo)準(zhǔn)。他們用的開(kāi)發(fā)流程是敏捷開(kāi)發(fā),需求會(huì)分批次迭代,每個(gè)迭代結(jié)束都要做回歸測(cè)試。我的任務(wù)就是幫他們寫(xiě)自動(dòng)化測(cè)試腳本,用Selenium框架。第一個(gè)月,我跟著導(dǎo)師學(xué)了怎么用Git管理代碼,還有他們的測(cè)試平臺(tái)。導(dǎo)師給我分配了幾個(gè)舊項(xiàng)目的測(cè)試任務(wù),讓我先從簡(jiǎn)單的用例開(kāi)始寫(xiě)。比如一個(gè)用戶登錄的功能,我就寫(xiě)了10個(gè)測(cè)試用例,覆蓋了正常情況和各種異常輸入。寫(xiě)完之后,還要跑腳本,看有沒(méi)有報(bào)錯(cuò)。到了第二個(gè)月,我開(kāi)始獨(dú)立負(fù)責(zé)一個(gè)新模塊的自動(dòng)化測(cè)試。這個(gè)模塊是做數(shù)據(jù)同步的,需求文檔寫(xiě)了20多個(gè)功能點(diǎn)。我先是畫(huà)了測(cè)試用例圖,把功能點(diǎn)拆解成更小的測(cè)試場(chǎng)景,最后寫(xiě)成了30個(gè)自動(dòng)化腳本。跑完之后,發(fā)現(xiàn)有幾個(gè)場(chǎng)景覆蓋率不夠,又補(bǔ)充了5個(gè)用例。后來(lái),團(tuán)隊(duì)又讓我參與了一次性能測(cè)試。用的是JMeter,測(cè)試一個(gè)高并發(fā)場(chǎng)景。我之前沒(méi)接觸過(guò)性能測(cè)試,就先看了幾個(gè)網(wǎng)上的教程,還借了他們之前的測(cè)試報(bào)告來(lái)看。測(cè)試那天,我調(diào)了半天參數(shù),發(fā)現(xiàn)系統(tǒng)在500并發(fā)的時(shí)候響應(yīng)時(shí)間就飚上去了,大概是平時(shí)正常使用時(shí)的兩倍。后來(lái)和開(kāi)發(fā)溝通,他們把數(shù)據(jù)庫(kù)查詢優(yōu)化了一下,問(wèn)題就解決了。4.實(shí)習(xí)成果與收獲整個(gè)實(shí)習(xí)期間,我寫(xiě)的30個(gè)自動(dòng)化腳本幫團(tuán)隊(duì)省了不少事,回歸測(cè)試效率提升了35%。之前手動(dòng)測(cè)試要兩天,現(xiàn)在一天就搞定了。測(cè)試用例覆蓋率也從原來(lái)的60%提升到了85%。性能測(cè)試那次,我提交的報(bào)告中詳細(xì)列出了每個(gè)接口的響應(yīng)時(shí)間和錯(cuò)誤率,開(kāi)發(fā)那邊挺滿意的。最大的收獲還是學(xué)會(huì)了怎么在實(shí)際項(xiàng)目中應(yīng)用這些知識(shí)。以前在學(xué)校做項(xiàng)目,測(cè)試用例寫(xiě)少了或者覆蓋率不高,老師還能理解。但企業(yè)這邊不一樣,客戶要是發(fā)現(xiàn)問(wèn)題,公司會(huì)背鍋。所以我現(xiàn)在寫(xiě)測(cè)試用例,會(huì)特別注重細(xì)節(jié),還會(huì)用邊界值分析、等價(jià)類劃分這些方法。5.問(wèn)題與建議實(shí)習(xí)期間也碰到過(guò)一些問(wèn)題。比如有一次,我寫(xiě)的腳本在測(cè)試環(huán)境能跑通,到了生產(chǎn)環(huán)境就報(bào)錯(cuò)。后來(lái)發(fā)現(xiàn)是環(huán)境變量沒(méi)配對(duì),這讓我意識(shí)到不同環(huán)境之間的差異挺大的。還有,他們團(tuán)隊(duì)人不多,有時(shí)候我會(huì)同時(shí)接好幾個(gè)任務(wù),任務(wù)之間的優(yōu)先級(jí)和依賴關(guān)系沒(méi)說(shuō)清楚,導(dǎo)致我有點(diǎn)手忙腳亂。我覺(jué)得他們可以改進(jìn)的地方有兩個(gè)。第一是培訓(xùn)機(jī)制,新人來(lái)了之后,除了導(dǎo)師帶,好像沒(méi)什么系統(tǒng)的培訓(xùn),比如性能測(cè)試這種,可以組織幾次內(nèi)部培訓(xùn)或者發(fā)點(diǎn)學(xué)習(xí)資料。第二是項(xiàng)目管理,現(xiàn)在任務(wù)分配靠聊天溝通,有時(shí)候容易產(chǎn)生誤解。建議弄個(gè)簡(jiǎn)單的任務(wù)管理系統(tǒng),把任務(wù)、優(yōu)先級(jí)、截止日期都寫(xiě)清楚,大家也能隨時(shí)看到進(jìn)度。這段經(jīng)歷讓我更清楚地認(rèn)識(shí)到,軟件質(zhì)量控制不是簡(jiǎn)單地寫(xiě)幾個(gè)測(cè)試用例,而是要結(jié)合實(shí)際業(yè)務(wù),考慮各種情況。比如那次性能測(cè)試,光靠JMeter參數(shù)調(diào)來(lái)調(diào)去沒(méi)用,還得結(jié)合業(yè)務(wù)分析,才知道問(wèn)題出在哪。這對(duì)我職業(yè)規(guī)劃挺有啟發(fā),我可能以后會(huì)往測(cè)試開(kāi)發(fā)或者性能測(cè)試方向發(fā)展,這個(gè)方向需要的技術(shù)棧還挺多的,得繼續(xù)學(xué)習(xí)。三、總結(jié)與體會(huì)1.實(shí)習(xí)價(jià)值閉環(huán)這8周實(shí)習(xí),感覺(jué)像是把書(shū)里學(xué)到的軟件工程知識(shí),真真切切用到了手里面。剛開(kāi)始的時(shí)候,面對(duì)實(shí)際的開(kāi)發(fā)流程和測(cè)試需求,確實(shí)有點(diǎn)懵,寫(xiě)自動(dòng)化腳本的時(shí)候bug也不少。但通過(guò)不斷試錯(cuò),慢慢就摸清了門道。比如,我負(fù)責(zé)的那個(gè)數(shù)據(jù)同步模塊,寫(xiě)完30個(gè)自動(dòng)化腳本后,看到回歸測(cè)試效率提升35%,從原來(lái)的兩天縮短到一天,那種成就感挺強(qiáng)的。這讓我明白,理論結(jié)合實(shí)踐,才能真正把知識(shí)內(nèi)化。導(dǎo)師說(shuō)的“測(cè)試要覆蓋業(yè)務(wù)邏輯的每一條路徑”這句話,我在執(zhí)行測(cè)試用例的時(shí)候印象特別深,現(xiàn)在寫(xiě)測(cè)試計(jì)劃都會(huì)重點(diǎn)考慮這一點(diǎn)。實(shí)習(xí)結(jié)束的時(shí)候,我感覺(jué)自己確實(shí)成長(zhǎng)了,不再是只會(huì)紙上談兵的學(xué)生了。2.職業(yè)規(guī)劃聯(lián)結(jié)這次實(shí)習(xí)讓我對(duì)軟件質(zhì)量控制的崗位有了更具體的認(rèn)識(shí)。以前覺(jué)得測(cè)試就是點(diǎn)點(diǎn)點(diǎn),現(xiàn)在知道性能測(cè)試、安全測(cè)試這些也很重要,而且需要懂不少技術(shù),比如我用的Selenium、JMeter,還有后來(lái)了解到的Docker容器化部署。這段經(jīng)歷堅(jiān)定了我未來(lái)往測(cè)試開(kāi)發(fā)或者性能測(cè)試方向發(fā)展的想法。接下來(lái),我打算系統(tǒng)學(xué)習(xí)一下性能測(cè)試的相關(guān)知識(shí),考慮去考個(gè)相關(guān)的認(rèn)證,比如ISTQB的性能測(cè)試方向認(rèn)證。另外,我也發(fā)現(xiàn)自動(dòng)化測(cè)試腳本開(kāi)發(fā)挺有意思的,可以結(jié)合編程技能,我覺(jué)得這個(gè)方向很有前景。3.行業(yè)趨勢(shì)展望在實(shí)習(xí)過(guò)程中,我也留意到一些行業(yè)趨勢(shì)。比如,現(xiàn)在企業(yè)對(duì)系統(tǒng)的穩(wěn)定性要求越來(lái)越高,所以性能測(cè)試和混沌工程這些越來(lái)越受重視。我參與的那次高并發(fā)測(cè)試,看到系統(tǒng)在500并發(fā)時(shí)響應(yīng)時(shí)間翻倍,就意識(shí)到性能瓶頸可能成為很多系統(tǒng)的“阿喀琉斯之踵”。另外,DevOps這個(gè)概念也特別明顯,開(kāi)發(fā)、測(cè)試、運(yùn)維之間壁壘在打破,自動(dòng)化工具鏈成了關(guān)鍵。我感覺(jué)未來(lái)的測(cè)試工程師,光會(huì)寫(xiě)測(cè)試用例是不夠的,還得懂開(kāi)發(fā)流程,會(huì)用各種自動(dòng)化工具,甚至要參與設(shè)計(jì)階段的測(cè)試考慮。這對(duì)我后續(xù)的學(xué)習(xí)也有指導(dǎo)意義,我會(huì)更關(guān)注這些新技術(shù)的發(fā)展。4.心態(tài)轉(zhuǎn)變與未來(lái)行動(dòng)最明顯的改變還是心態(tài)。以前做項(xiàng)目,測(cè)試不過(guò)就是完成任務(wù),現(xiàn)在不一樣了,會(huì)覺(jué)得自己的工作直接關(guān)系到產(chǎn)品質(zhì)量,責(zé)任重大。比如有一次,我發(fā)現(xiàn)一個(gè)邊界條件的bug,雖然不大,但可能導(dǎo)致批量數(shù)據(jù)處理出錯(cuò),我就趕緊提交了缺陷報(bào)告。后來(lái)開(kāi)發(fā)修復(fù)后,我又重新測(cè)試了一遍,那種把問(wèn)題解決掉的感覺(jué),挺有成就感的。抗壓能力上也有了提升,以前做實(shí)驗(yàn),遇到問(wèn)題可能就煩躁,現(xiàn)在碰到難搞的bug,會(huì)先冷靜分析,查資料,或者和導(dǎo)師溝通,感覺(jué)解決問(wèn)題能力真的提高了。未來(lái),我會(huì)把實(shí)習(xí)中遇到的問(wèn)題和學(xué)到的知識(shí),整理成筆記,作為后續(xù)學(xué)習(xí)的重要參考。比如那個(gè)環(huán)境變量導(dǎo)致的問(wèn)題,我會(huì)專門寫(xiě)個(gè)文檔,以后遇到類似情況就能快速定位。另外,我會(huì)繼續(xù)深化編程能力,特別是Python在自動(dòng)化測(cè)試中的應(yīng)用,爭(zhēng)取在畢業(yè)前把那個(gè)性能測(cè)試認(rèn)證考下來(lái),為找工作加加分。這段實(shí)習(xí)經(jīng)歷,確實(shí)讓我對(duì)未來(lái)的職業(yè)道路

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論