<ruby id="h6500"><table id="h6500"></table></ruby>
    1. <ruby id="h6500"><video id="h6500"></video></ruby>
          1. <progress id="h6500"><u id="h6500"><form id="h6500"></form></u></progress>
            • 軟件測試技術(shù)
            • 軟件測試博客
            • 軟件測試視頻
            • 開(kāi)源軟件測試技術(shù)
            • 軟件測試論壇
            • 軟件測試沙龍
            • 軟件測試資料下載
            • 軟件測試雜志
            • 軟件測試人才招聘
              暫時(shí)沒(méi)有公告

            字號: | 推薦給好友 上一篇 | 下一篇

            軟件測試工程師如何進(jìn)行學(xué)習?

            發(fā)布: 2010-11-16 10:53 | 作者: 崔康 | 來(lái)源: INFOQ | 查看: 912次 | 進(jìn)入軟件測試論壇討論

            領(lǐng)測軟件測試網(wǎng)

              軟件行業(yè)發(fā)展迅猛。越來(lái)越多的團隊開(kāi)始重視測試,他們利用測試驅動(dòng)開(kāi)發(fā)。全新的或者改進(jìn)的自動(dòng)化測試和驅動(dòng)框架層出不窮。團隊在采用更多自動(dòng)化回歸測試之后,需要測試人員具有精湛的探索性測試技能。但是大部分人在校園里中學(xué)不到這些必要的技能,那么測試人員是如何煉成的呢?

              同時(shí),我發(fā)現一些人在努力尋找讓自己滿(mǎn)意的測試工作。測試人員經(jīng)常問(wèn)我如何融入敏捷開(kāi)發(fā),或者哪些技能可以幫助他們找到滿(mǎn)意的工作。如果沒(méi)有編程經(jīng)驗,他們會(huì )擔心技術(shù)上無(wú)法立足于敏捷團隊。我認為雖然技術(shù)很重要,但是態(tài)度決定一切。如果你樂(lè )于學(xué)習,并且努力幫助團隊交付優(yōu)秀的產(chǎn)品,那么作為測試人員,你前途一片光明。我的建議是抓住一切學(xué)習機會(huì ),主動(dòng)獲取新技能。

              我發(fā)現許多人從例子中學(xué)到的東西比較多,所以這里分享本人的幾個(gè)故事,講述了我的學(xué)習動(dòng)力是如何促進(jìn)事業(yè)發(fā)展的,希望能夠為讀者自己的職業(yè)進(jìn)步提供一些啟發(fā)。

              開(kāi)發(fā)人員、測試人員還是領(lǐng)域專(zhuān)家?

              測試人員的背景非常廣泛。在過(guò)去十年間,隨著(zhù)越來(lái)越多的開(kāi)發(fā)人員對測試產(chǎn)生興趣,我見(jiàn)到許多開(kāi)發(fā)人員更樂(lè )于把自己視為測試人員。還有許多測試人員來(lái)自于業(yè)務(wù)領(lǐng)域,他們的領(lǐng)域專(zhuān)長(cháng)對于開(kāi)發(fā)非常有價(jià)值。技術(shù)作者,必須弄清楚應用程序的行為才能正確表述,所以經(jīng)常讓自己變成測試人員。許多人都是碰巧擔當了這個(gè)角色,我也是!

              來(lái)說(shuō)說(shuō)我自己的故事吧。我的職業(yè)生涯起初是一名開(kāi)發(fā)人員,而且我喜歡編程。測試自動(dòng)化(本質(zhì)上屬于開(kāi)發(fā)人員的任務(wù))是我最喜歡的工作之一。我熱愛(ài)測試。我樂(lè )于了解業(yè)務(wù)并想辦法促其成功。擁有技術(shù)背景讓我既適應開(kāi)發(fā)團隊又適應業(yè)務(wù)團隊。下面的故事講述了我的學(xué)習旅程:從早期的開(kāi)發(fā)歲月到參與敏捷團隊。

              對測試的早期認識

              和許多人一樣,我是偶然進(jìn)入了軟件開(kāi)發(fā)領(lǐng)域。我最初在Texas大學(xué)的Austin數據處理部門(mén)獲得了“開(kāi)發(fā)實(shí)習生”的職位。

              我的培訓老師其實(shí)比我早幾周入職,也是剛剛接受培訓,他們剛學(xué)會(huì )了編程,然后又教會(huì )了我。很快,我就了解了Easytrieve、Cobo和4GL還有層次型數據庫的基礎知識。我們以相同的方式編寫(xiě)代碼,所以彼此的程序易于操作,F在回想起來(lái),集體性的代碼所有權非常有用。

              在這次培訓的數月之后,我很高興的接受了教育協(xié)調員的工作,不僅僅監督開(kāi)發(fā)人員培訓,還負責培訓最終用戶(hù)。我們通過(guò)課程教育老師們如何執行簡(jiǎn)單的查詢(xún)和報告,這節省了開(kāi)發(fā)人員大量的工作。我從這一年的經(jīng)歷(期間我還在日常開(kāi)發(fā)工作)中學(xué)到了很多:如何教授他人。

              我驚訝的發(fā)現從客戶(hù)和其他開(kāi)發(fā)人員身上受益良多。我們(開(kāi)發(fā)人員和分析人員)與客戶(hù)坐在一起,討論他們的需求,并現場(chǎng)畫(huà)出原型。我們一一展示直到他們確認需求。我曾經(jīng)加入一個(gè)團隊來(lái)規劃圖書(shū)館的在線(xiàn)編目系統,與圖書(shū)管理人員坐在一起了解卡片編目系統是如何運作的。學(xué)習不同的領(lǐng)域是我工作中最有趣的部分。我們對測試一無(wú)所知,但是與客戶(hù)的合作幫助我們在發(fā)布產(chǎn)品之前提高了軟件的質(zhì)量。

              在最初的開(kāi)發(fā)/分析工作中,我學(xué)會(huì )了如何領(lǐng)導他人。我的老板曾經(jīng)告訴我做領(lǐng)導意味著(zhù)確保其他人知道我的團隊所做的貢獻。我學(xué)會(huì )了以身作則。在以后的工作中我一直謹記在心,想辦法讓老板和其他業(yè)務(wù)上的人員知道我的團隊和我自己帶來(lái)的價(jià)值。

              在轉變中學(xué)習

              幾年后,我在一家大型軟件公司擔任技術(shù)支持,那時(shí)對測試和質(zhì)量保證的概念不太了解。同事和我出于自我防范的意識做了大量測試工作:在客戶(hù)發(fā)現缺陷之前最好由我們自己來(lái)找到這些問(wèn)題。某天,老板問(wèn):“誰(shuí)想做DB2培訓?”沒(méi)人了解DB2,但是我主動(dòng)請纓。很快,我成為了團隊中SQL和DB2專(zhuān)家。

              公司發(fā)現在客戶(hù)之前找到缺陷好處多多,所以決定創(chuàng )建第一個(gè)測試團隊。我再次自愿參與。因為我了解SQL,所以我測試了使用Oracle和Sybase數據庫的項目,這些都比我們自己的數據庫產(chǎn)品在市場(chǎng)上更受歡迎。

              在新的工作中,我開(kāi)始學(xué)習測試的方方面面。我參加了一次測試研討會(huì )了解了更多知識。我們開(kāi)始嘗試測試自動(dòng)化。我們的軟件適應于所有操作系統,因此我有幸學(xué)習VAX/VMS、Wang、OS2、AS400和八種不同的UNIX系統。雖然這些經(jīng)歷寫(xiě)到簡(jiǎn)歷上不是那么好看,但是在所有平臺上維護測試環(huán)境是寶貴的經(jīng)驗。

              我們的團隊同時(shí)負責打包發(fā)布。我理解了發(fā)布說(shuō)明和準確文檔的重要性,以及如何管理alpha和beta測試。起初這些任務(wù)讓人覺(jué)得很困難,即使現在我也覺(jué)得自動(dòng)化測試是這樣。但是我很幸運的受到了來(lái)自外部課程、自學(xué)教材和同事等各方面的培訓和支持。我試著(zhù)克服困難,不斷想辦法掌握新技能。

              隨著(zhù)在測試、自動(dòng)化、數據庫和操作系統等各方面的廣泛經(jīng)驗,我擁有了不凡的技能。這本不是我的目標,起初我只是想學(xué)習新知識!不論是技術(shù)能力還是有關(guān)業(yè)務(wù)的什么東西,我喜歡在新領(lǐng)域中探索,很值得去做。當公司遇到財政危機時(shí),我找到了一份不錯的新工作。

              個(gè)人關(guān)系創(chuàng )造機會(huì )

              我的新工作很有趣,而且有機會(huì )學(xué)到新技能。例如,我成為了團隊的Powerbuilder專(zhuān)家。我能夠花費幾個(gè)月時(shí)間來(lái)學(xué)習一種測試工具并搭建自動(dòng)化GUI測試集。最重要的是,一些過(guò)去的同事也加入了這家新公司,讓我領(lǐng)悟到——這世界真是小啊!

              幾年之后,在互聯(lián)網(wǎng)熱潮中,我加入了一家web創(chuàng )業(yè)公司。我對測試web應用一無(wú)所知,但是因為我曾經(jīng)使用過(guò)多年各種測試自動(dòng)化工具,所以我在因特網(wǎng)上想找到適合web應用的工具。

              當我查看工具列表網(wǎng)站時(shí),“OCLC”幾個(gè)字母吸引了我的眼球。當我在參與在線(xiàn)圖書(shū)館編目項目時(shí)深入了解了OCLC,因為OCLC一直被用于編目書(shū)籍和向圖書(shū)館提供服務(wù)。奇怪的是,它們在出售一款名為WebArt的測試工具,我決定購買(mǎi)。它的開(kāi)發(fā)者Tip House過(guò)來(lái)培訓我們如何測試web應用和自動(dòng)化測試。

              和許多測試人員一樣,我總是在想如何更好地及時(shí)交付高質(zhì)量的軟件;ヂ(lián)網(wǎng)世界比數據庫產(chǎn)品變化快得多,我對緩慢、瀑布型的過(guò)程感到沮喪。嘗試一種不同方式的機會(huì )很快就出現了。當我們的創(chuàng )業(yè)小公司被一家大公司收購的時(shí)候,一些同事離職選擇自主創(chuàng )業(yè),他們給我一本名為《Extreme Programming Explained》的書(shū),說(shuō):“我們準備嘗試極限編程!碑斘易x了這本書(shū),我覺(jué)得自己必須嘗試一下,請求他們帶上我。

              第一次加入XP團隊之后,我開(kāi)始學(xué)習在XP模式下測試人員應該如何工作,并分享到在線(xiàn)敏捷社區中(雖然那時(shí)我們還不稱(chēng)之為“敏捷”)。我驚訝的發(fā)現XP專(zhuān)家和其他敏捷實(shí)踐者非常受歡迎。當Bob Martin大叔過(guò)來(lái)培訓我們時(shí),他建議我給Ward Cunningham打電話(huà)請教測試中的問(wèn)題,并提供了他的手機號。Ward與我討論了一個(gè)小時(shí)!如果我聽(tīng)說(shuō)類(lèi)似Ron Jeffries或者Kent Beck來(lái)訪(fǎng)或者出席一個(gè)我參加的會(huì )議,我會(huì )想辦法與他們見(jiàn)面,而他們總是很慷慨地花時(shí)間會(huì )解答問(wèn)題。Brian Marick幫助我創(chuàng )建了一個(gè)敏捷測試郵件組,使我受益良多。

              貢獻社區獲得機會(huì )

              當我的團隊還有那些我通過(guò)會(huì )議、用戶(hù)組和郵件列表結識的朋友都認識到敏捷測試技術(shù)的好處時(shí),我決定不應該讓其他的測試人員和團隊繼續重復昨天的故事。在XP社區的鼓勵下,Tip House和我合著(zhù)了一本書(shū)《Testing Extreme Programming》。許多人幫忙審閱了草稿并反饋意見(jiàn),包括Janet Gregory。Janet 和我開(kāi)始組織研討會(huì )和教程。

              極限編程的核心是人,而事業(yè)成功的要素也是。我運用了個(gè)人關(guān)系,并最終成為一名演講者、教練和書(shū)籍作者。我不僅成為了一名更出色的測試人員,我還學(xué)會(huì )了溝通的最佳方式。我經(jīng)常參加會(huì )議,向他人學(xué)習,并在研討會(huì )和培訓班中闡述自己的觀(guān)點(diǎn)。這一切都因為我想學(xué)習,并花時(shí)間與朋友發(fā)展良好的工作關(guān)系。

              我也體驗了回報的樂(lè )趣和價(jià)值。我的第一個(gè)XP團隊與其他組織發(fā)起了本地的XP用戶(hù)組。我在第一次會(huì )議上做了演講!過(guò)去十年間,我通過(guò)這個(gè)用戶(hù)組見(jiàn)到了許多優(yōu)秀的朋友并受益良多,而它只是占用了我的一些時(shí)間而已。我努力回報以前獲得的所有幫助。我參加了本地用戶(hù)組,志愿幫忙組織會(huì )議,維護著(zhù)一個(gè)測試郵件列表,和其他公司組織一些短期的研討會(huì ),和對測試和敏捷開(kāi)發(fā)存在疑問(wèn)的團隊進(jìn)行網(wǎng)絡(luò )和電話(huà)會(huì )議。我發(fā)現幫助別人越多,自學(xué)的也就越多。這感覺(jué)太好了——回報他人就是幫助自己。

              學(xué)無(wú)止境:開(kāi)闊眼界

              我已經(jīng)從事軟件測試這個(gè)職業(yè)許多年了,但是不覺(jué)得厭倦。我每天都在學(xué)習新東西:要么是技術(shù),要么是業(yè)務(wù)運作上的發(fā)現。在同事或者用戶(hù)組、會(huì )議甚至Twitter上的同行的協(xié)助下,我嘗試了新的開(kāi)源工具,并且學(xué)習了新的腳本語(yǔ)言。這可能很困難,但是值得付出。

              例如,我努力學(xué)習Ruby,因為我從沒(méi)掌握過(guò)一種面向對象語(yǔ)言。我閱讀相關(guān)書(shū)籍并從同事中獲得幫助,通過(guò)Ruby編寫(xiě)的腳本讓我有更多時(shí)間關(guān)注更有趣的測試。我參加了一些組織以改進(jìn)測試工具,如關(guān)注測試自動(dòng)化的Austin Workshop和敏捷聯(lián)盟功能測試工具委員會(huì )。我不僅了解了更多工具,而且見(jiàn)到了許多能提供幫助的同行。

              為什么如此重要?

              我希望其他測試人員在看到本文時(shí)能夠感受到我對自己工作的熱愛(ài)(雖然有時(shí)會(huì )沮喪:希望自己掌握更多的技能!)來(lái)自早期技術(shù)支持團隊的朋友驚訝于為何我找到一份新工作這么容易,而他們依然掙扎于討厭的工作中。我不比他們任何人更聰明:我花時(shí)間學(xué)習并抓住新機會(huì )!對學(xué)習的時(shí)間投入和參與技術(shù)社區活動(dòng)對我的職業(yè)發(fā)展產(chǎn)生了回報。

              這就是我希望讀者從我的學(xué)習之旅中得到的啟示:對自己的職業(yè)發(fā)展負責。不要局限于技術(shù)或者測試技能。了解公司業(yè)務(wù)領(lǐng)域使你能夠幫助他們做出正確選擇,F在,請走出你的封閉角落,想一想如何幫助團隊和公司。加入一個(gè)在線(xiàn)的測試俱樂(lè )部,或者志愿幫助本地的測試用戶(hù)組。買(mǎi)一本新書(shū)或者閱讀在線(xiàn)的教程。今天就啟程可以讓你的學(xué)習之旅走得更遠一些。你會(huì )更加喜歡自己的工作,你會(huì )獲得更多機會(huì ),你會(huì )讓我們所有人為你感到驕傲。

            延伸閱讀

            文章來(lái)源于領(lǐng)測軟件測試網(wǎng) http://kjueaiud.com/

            TAG: 工程師 軟件測試 學(xué)習


            關(guān)于領(lǐng)測軟件測試網(wǎng) | 領(lǐng)測軟件測試網(wǎng)合作伙伴 | 廣告服務(wù) | 投稿指南 | 聯(lián)系我們 | 網(wǎng)站地圖 | 友情鏈接
            版權所有(C) 2003-2010 TestAge(領(lǐng)測軟件測試網(wǎng))|領(lǐng)測國際科技(北京)有限公司|軟件測試工程師培訓網(wǎng) All Rights Reserved
            北京市海淀區中關(guān)村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
            技術(shù)支持和業(yè)務(wù)聯(lián)系:info@testage.com.cn 電話(huà):010-51297073

            軟件測試 | 領(lǐng)測國際ISTQBISTQB官網(wǎng)TMMiTMMi認證國際軟件測試工程師認證領(lǐng)測軟件測試網(wǎng)

            老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月
              <ruby id="h6500"><table id="h6500"></table></ruby>
              1. <ruby id="h6500"><video id="h6500"></video></ruby>
                    1. <progress id="h6500"><u id="h6500"><form id="h6500"></form></u></progress>