• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

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

    軟件測試工程師應該如何自我提升?

    發布: 2010-8-19 16:53 | 作者: Lisa Crispin 譯者 崔康 | 來源: InfoQ | 查看: 303次 | 進入軟件測試論壇討論

    領測軟件測試網

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

      同時,我發現一些人在努力尋找讓自己滿意的測試工作。測試人員經常問我如何融入敏捷開發,或者哪些技能可以幫助他們找到滿意的工作。如果沒有編程經驗,他們會擔心技術上無法立足于敏捷團隊。我認為雖然技術很重要,但是態度決定一切。如果你樂于學習,并且努力幫助團隊交付優秀的產品,那么作為測試人員,你前途一片光明。我的建議是抓住一切學習機會,主動獲取新技能。

      我發現許多人從例子中學到的東西比較多,所以這里分享本人的幾個故事,講述了我的學習動力是如何促進事業發展的,希望能夠為讀者自己的職業進步提供一些啟發。

      開發人員、測試人員還是領域專家?

      測試人員的背景非常廣泛。在過去十年間,隨著越來越多的開發人員對測試產生興趣,我見到許多開發人員更樂于把自己視為測試人員。還有許多測試人員來自于業務領域,他們的領域專長對于開發非常有價值。技術作者,必須弄清楚應用程序的行為才能正確表述,所以經常讓自己變成測試人員。許多人都是碰巧擔當了這個角色,我也是!

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

      對測試的早期認識

      和許多人一樣,我是偶然進入了軟件開發領域。我最初在Texas大學的Austin數據處理部門獲得了“開發實習生”的職位。

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

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

      我驚訝的發現從客戶和其他開發人員身上受益良多。我們(開發人員和分析人員)與客戶坐在一起,討論他們的需求,并現場畫出原型。我們一一展示直到他們確認需求。我曾經加入一個團隊來規劃圖書館的在線編目系統,與圖書管理人員坐在一起了解卡片編目系統是如何運作的。學習不同的領域是我工作中最有趣的部分。我們對測試一無所知,但是與客戶的合作幫助我們在發布產品之前提高了軟件的質量。

      在最初的開發/分析工作中,我學會了如何領導他人。我的老板曾經告訴我做領導意味著確保其他人知道我的團隊所做的貢獻。我學會了以身作則。在以后的工作中我一直謹記在心,想辦法讓老板和其他業務上的人員知道我的團隊和我自己帶來的價值。

      在轉變中學習

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

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

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

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

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

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    TAG: 工程師 軟件測試

    21/212>

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

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>