![軟件測試轉(zhuǎn)型之路_第1頁](http://file4.renrendoc.com/view/6ea75fa66c8c0567eca7b5035b35bd45/6ea75fa66c8c0567eca7b5035b35bd451.gif)
![軟件測試轉(zhuǎn)型之路_第2頁](http://file4.renrendoc.com/view/6ea75fa66c8c0567eca7b5035b35bd45/6ea75fa66c8c0567eca7b5035b35bd452.gif)
![軟件測試轉(zhuǎn)型之路_第3頁](http://file4.renrendoc.com/view/6ea75fa66c8c0567eca7b5035b35bd45/6ea75fa66c8c0567eca7b5035b35bd453.gif)
![軟件測試轉(zhuǎn)型之路_第4頁](http://file4.renrendoc.com/view/6ea75fa66c8c0567eca7b5035b35bd45/6ea75fa66c8c0567eca7b5035b35bd454.gif)
![軟件測試轉(zhuǎn)型之路_第5頁](http://file4.renrendoc.com/view/6ea75fa66c8c0567eca7b5035b35bd45/6ea75fa66c8c0567eca7b5035b35bd455.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
...v.軟件測試轉(zhuǎn)型之路選擇測試之路——路上的迷茫2010年12月31日,在網(wǎng)易從事了多年開發(fā)之后,依依不舍地離開,面臨的是一個完全從零開場的全新職位:SQA,也就是tester。當時對為什么被選擇做軟件質(zhì)量保證,而不是繼續(xù)在研發(fā)上進取,持有保存態(tài)度:憑什么要我轉(zhuǎn),不是別人?這個時候,多年的伙伴、領(lǐng)隊——雷叔就把我的優(yōu)點暴露出來了:認真、心細、負責;好吧,基于以上幾點,只有“我行〞,只能給力了。從心底里,對質(zhì)量管理、SQA等概念,我并沒有多想,因為根本想不了,腦子里面沒有太全面的認知,即使雷叔講過一些,我還是覺得不夠全面,不知道業(yè)界是如何做的?所以心里多多少少有點擔憂!幾個人成立一個新團隊,什么都是從零開場,關(guān)鍵還是要有一些流程,這幾年開發(fā)中也積累了些經(jīng)歷,總結(jié)了些問題。在12月底,我提交了?軟件質(zhì)量保證第一季度方案?,這個方案后來也成為了整個質(zhì)量保證體系的核心,大概綱要如下:搭建工程管理平臺搭建持續(xù)集成平臺標準開發(fā)流程制定軟件質(zhì)量保證標準流程建立缺陷管理建立風險管理庫、經(jīng)歷教訓庫〔長遠方案〕2011年1月25日,苦于沒有標準的流程,做起事來還是不夠順暢,在奮戰(zhàn)多日之后,制定了?產(chǎn)品研發(fā)質(zhì)保流程手冊?,簡單來說,劃分了:需求、開發(fā)、發(fā)布三個階段,每個階段定義驗收的產(chǎn)物。為什么要制定這個?必須有章可依,否那么步伐不穩(wěn)健,走的再遠,也會亂。道路上,難免遭遇坎坷,要不斷提升自己,也有三點切身體會:如電影?熱血教練?中卡特教練所說,先把根本功練扎實了,才能有勝算。既然從零開場,就不要被困惑不已的瑣事所糾纏著,下決心突破,可以研讀:質(zhì)量管理、缺陷預(yù)防、軟件測試、持續(xù)集成等書籍,并且通過互聯(lián)網(wǎng)了解一些公司是如何開展測試和質(zhì)量管理的方方面面。個人價值迎合團隊價值,果斷取舍,為團隊利益著想。堅決信念,防止急躁,把握遠景,不要急于尋求成就感。同時,在調(diào)研期間,我意識到持續(xù)集成很重要,并按照當前的需求,重點關(guān)注以下幾點:持續(xù)測試、持續(xù)審查、持續(xù)反應(yīng)。圖:早期的開發(fā)、測試流程原型圖無悔選擇測試之路——路上的抉擇、進取有了流程標準,接下來是實施和持續(xù)改良。這些標準運用在一個工程上,先做了三個月,不停地測試,編寫功能測試用例,也走了2條彎路:用例花了大量時間編寫,就連翻開瀏覽器、輸入xx、點擊登錄,這些也記錄了〔這種是早期狀況〕。我居然還請纓參加開發(fā),因為看到一些任務(wù)完成不了。后來雷叔也指明,測試做測試應(yīng)該去做的,如果我當時幫助做開發(fā),那么很多測試都完成不了,一樣保證不了質(zhì)量。所以,測試人員除了要了解業(yè)務(wù),使用簡單、清晰的語言構(gòu)造來進展測試之外,還應(yīng)該準確定位自己,明白自己在整個版本迭代中,控制質(zhì)量的位置!事后想想,那段日子鍛煉了什么?那三個月無法忘記,每天高強度測試,用的最多的就是:功能測試〔邊界值、場景法〕,白盒測試。其實就是鍛煉了測試的根底技能和流程管理。后來測試管理流程逐步建立起來,但是在測試過程中,應(yīng)當如何提高代碼質(zhì)量?這個階段我們參考了敏捷開發(fā)中高質(zhì)量Java代碼開發(fā)實踐,做了一些適合團隊的改良,見下列圖:圖:質(zhì)量提升的模式這種迭代版本中java代碼質(zhì)量提升的模式,已經(jīng)采用了將近一年,非常有效。同年Q2,我們對測試管理進展了改良,其中是受到段念-段文韜?組織敏捷測試?影響,采用類似“一頁紙方案〞的測試文檔〔在此要感謝段念-段文韜〕在redmine進展管理。之前每次整理測試方案,發(fā)送給開發(fā)人員,實際上消耗了一些時間,并且成效不大,現(xiàn)在的任務(wù):需求、開發(fā)、測試,全部交給redmine管理,所有事情一目了然,對任何人都是可見的,有沒有完成,進度如何,非常清晰。為了標準整個開發(fā)測試流程的管理,包括開發(fā)、測試的交互,我們又制定了輕量級的SQA框架,見下列圖:圖:最初制定的SQA框架不過此后這個框架也發(fā)生了比擬大的變化,做得更好、更輕量級。無獨有偶,我偶然的時機買了一本X少民教師的:?全程軟件測試?,覺察這個SQA框架也是滲透到目前的每個環(huán)節(jié),更適合目前團隊的scrum模式,在此也要感謝X少民教師,真是相見恨晚,不然可以少走很多彎路?。?!大家可能會問:Scrum模式、用戶故事,測試人員怎么利用?為什么想到這個?如果遺漏了測試場景,團隊會很不爽,怎么防止呢?結(jié)合Aullyxiao的?軟件測試之魂?提到分層測試的想法,想了想,還可以這么整:圖:分層測試圖對于目前的開發(fā)架構(gòu)來說,一個用戶故事,涉及這四個點,可以從這四個點入手來進展質(zhì)量保證。如何做呢?單元測試就開發(fā)人員處理了;代碼審查,測試人員可以參與和監(jiān)視,其實就是要保證:將開發(fā)任務(wù)與提交到SVN的代碼進展關(guān)聯(lián)。這樣一來,當測試人員檢查開發(fā)任務(wù)的時候,就可以找到改變過的代碼。我曾經(jīng)試過從這些代碼里面查看邏輯,找到分支場景,補充到測試用例里面。在此期間,我還看過架構(gòu)師Jack原創(chuàng)的?功能測試用例根底設(shè)計模型?,這個文檔2天轉(zhuǎn)發(fā)已超過150次,我也向所有同行推薦該測試設(shè)計模型實例化的測試用例,供大家消化該設(shè)計模型。想要的朋友可以去微盤下載?功能測試根底設(shè)計模型〔24個設(shè)計方法的實例化用例〕?。我當時還借鑒了季哥來自淘寶的?探索式測試?系列文章,包括:?探索式測試的秘密——記在淘兩年?、?組合測試法中的全對偶測試法?、?探索式測試實踐之缺陷大掃除和結(jié)對測試?。當然這么多東西,我覺得自己還需要時間來消化。繼續(xù)測試之路——路上的風景也許會有人問:有沒有懊悔做tester?我過去也常問自己:做得開心嗎?產(chǎn)品質(zhì)量提升了嗎?看到自己的前景了嗎?找到high點了嗎?現(xiàn)在我可以答復(fù):OK,我做到了,并且還可以持續(xù)做得更好??赡苡泻芏鄿y試人員會問:測試人員的價值到底何在?在這里,我套用和整合X少民教師的一些術(shù)語,給出我的答復(fù)。我認為,Scrum中測試人員價值應(yīng)當表達在:預(yù)防缺陷的手段,提高洞察力,增強業(yè)務(wù)知識。缺陷在需求、開發(fā)前期就已經(jīng)存在了,關(guān)鍵是用什么手段去挖掘出來預(yù)防。在sprint前獲取到的需求,測試人員可以站在客戶角度上來闡述自己的觀點,與開發(fā)人員進展充分交流和討論,使自己在用戶體驗、業(yè)務(wù)邏輯等等方面的經(jīng)歷充分表達出來。在開發(fā)過程中,測試人員除了站在客戶的角度進展測試,還應(yīng)當提供更全面的質(zhì)量反應(yīng),包括代碼質(zhì)量的檢查,這個可以通過redmine與SVN雙向關(guān)聯(lián)來做檢查依據(jù)。目前整個過程測試人員尚未參與代碼編寫,應(yīng)當參與并推進代碼評審,將代碼問題及時反應(yīng)出來;并且參與或者推進單元測試,檢查單元測試狀態(tài)〔確保單元測試到達80%以上覆蓋率,幫助開發(fā)人員開發(fā)出具有良好可測試性的代碼〕,自始至終將質(zhì)量問題及時反應(yīng)出來,保證在sprint的整個過程中質(zhì)量受到足夠的關(guān)注,提高質(zhì)量改良的持續(xù)性和可視性。隨著版本任務(wù)的增加,每個版本回歸測試的本錢增加,可以適當考慮局部穩(wěn)定功能進展自動化測試。當然,這是遠景。持續(xù)改良、反應(yīng),充分發(fā)揮每個版本統(tǒng)計報告的作用,對缺陷進展分析,總結(jié)出一些規(guī)律,幫助開發(fā)人員建立良好的習慣,改良代碼的質(zhì)量。測試人員,應(yīng)當在自己的道路上看到風景,以前作為開發(fā),寫好一個功能,很high;測試人員也要有這種心境,提高了產(chǎn)品質(zhì)量,預(yù)防了缺陷,很high。找到自己的high法,才可以把測試玩得更爽,我知道X少民教師、季哥來自淘寶、段念-段文韜、架構(gòu)師Jack,都玩得很爽,但是有一點:要爽得靠自己,多跟高手交流,有利于提升自己,但是不要刻意復(fù)制別人成功的經(jīng)歷,因為每個團隊的模式和環(huán)境不大一樣??偨Y(jié)每個人離開自己熟悉的領(lǐng)域,投入到新的領(lǐng)域中〔說實在軟件測試也囊括了開發(fā)領(lǐng)域〕,必然存在一些迷茫,不知如何入手,身邊如果有一個靠譜的高手,指點一下,眼前將會一片明亮??上?,現(xiàn)實總是殘酷的,往往很多時候,都要靠自己去摸索,只有經(jīng)歷了、深刻體會了,才知道如何改變,以及如何迎接新挑戰(zhàn),調(diào)整到恰到好處的心態(tài)。這樣子,才能夠穩(wěn)健進入轉(zhuǎn)型的軌道。不要害怕改變和投入,一定要堅決信念,在前進的道路上,多參考同
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 新人教版七年級數(shù)學上冊1.2.4《 絕對值》(第2課時)聽評課記錄1
- 七年級歷史下冊第三單元明清時期:統(tǒng)一多民族國家的鞏固與發(fā)展20清朝君主專制的強化聽課評課記錄(新人教版)
- 蘇科版數(shù)學八年級上冊1.3《探索三角形全等的條件》聽評課記錄6
- 八年級數(shù)學上冊 14.1 整式的乘法 14.1.4 整式的乘法 第3課時 多項式乘以多項式聽評課記錄 新人教版
- 湘教版數(shù)學七年級下冊4.4《平行線的判定方法1》聽評課記錄
- 五年級上冊數(shù)學聽評課記錄《1.1 精打細算》(2)-北師大版
- 湘教版數(shù)學九年級上冊《小結(jié)練習》聽評課記錄6
- 人民版道德與法治九年級下冊第一課第1課時《“地球村”形成了》聽課評課記錄
- 人教部編版歷史八年級下冊:第19課《社會生活的變遷》聽課評課記錄4
- 一年級《聽》評課記錄
- 2024-2030年中國二手醫(yī)療器械行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略分析報告
- 世界近代史-對接選擇性必修 課件-高考統(tǒng)編版歷史一輪復(fù)習
- 家庭法律服務(wù)行業(yè)發(fā)展趨勢及前景展望分析報告
- 4-6戴維南定理(部編)課件
- 高鐵乘務(wù)人員形體訓練全套教學課件
- 基礎(chǔ)護理學智慧樹知到期末考試答案章節(jié)答案2024年德州學院
- 20210年中考英語復(fù)習:閱讀理解信息歸納摘錄考題匯編(含答案)
- 團餐服務(wù)培訓資料
- 喉全切除術(shù)手術(shù)配合
- (正式版)SHT 3225-2024 石油化工安全儀表系統(tǒng)安全完整性等級設(shè)計規(guī)范
- 人教版六年級數(shù)學上冊《應(yīng)用題》專項練習題(含答案)
評論
0/150
提交評論