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

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

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

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

    在北美,怎樣找到軟件測試工程師的工作

    發布: 2008-9-24 11:34 | 作者: 不詳 | 來源: 測試時代 采編 | 查看: 270次 | 進入軟件測試論壇討論

    領測軟件測試網
    摘要
     
      軟件測試人員,我是說有水平有經驗的軟件測試人員永遠是供不應求的。軟件測試經理不得不花很多的時間去面試有潛力的應聘者。本文介紹了如何成為一個軟件測試工程師。

    ----軟件測試工程師指南

    沒有經驗,不知如何躋身于測試工程師的行列?以下幾個基本方向能使你從新手成為軟件測試的行家里手。

    軟件工業是自動化工業的一部分。而且是最活躍發展最迅速的一個方面。到底有多迅速?任何人的想像力都不夠!正如我們不會把我們的事務托付給不可靠的經紀,任何有分量的公司都不會采用沒有質量保障的軟件。軟件測試人員,我是說有水平有經驗的軟件測試人員永遠是供不應求的。軟件測試經理不得不花很多的時間去面試有潛力的應聘者。一些應聘者在軟件方面或者軟件測試方面毫無實際經驗,明知道軟件測試工作是一個高回報的和最合適的軟件工業入門,就是無法抓住一個又一個機會。這些人真正需要的是一個指南能告訴他們如何成為一個軟件測試工程師。

    首先,進入軟件測試需要哪些技能?

    1、軟件工程技能 你必須了解軟件軟件工程(設計、開發和簡單測試),應用,系統,自動測試編程,及操作系統,數據庫,網絡系統和協議的設計和使用。

    2、交流技巧 如果想確定軟件缺陷,你應當能夠指出什么時候的缺陷算是缺陷。

    3、組織技能 如果你在別人都頭腦發昏的時侯保持清醒,你就可能是一個好的軟件測試工程師。在網絡時代軟件測試是一項有壓力的復雜性工作,但如果你能從這些紛繁中找到一種途徑,它就是一項回報豐厚的事業。

    4、實踐技能 當一個工作需要經驗,而你又需要一個工作去豐富你的經驗時該怎么辦?這并不完全是一個兩難的問題,你可能采用幾種方式去獲得實際經驗。

    5、態度 除了技術水平,你需要理解和采取適當的態度去做軟件測試。

    1、軟件工程技能(Software Engineering Skills)

    軟件工程技能可以分成三大塊:理解軟件工程的規則,了解計算機編程和操作系統知識。

    理解軟件工程“規則”。有一種過時的眼光認為軟件工程只是由一些在工作期限之前瘋狂編程、靠著非凡的協調能力和超人般的咖啡消耗整夜不睡,不停地設計和測試程序的“專家”們組成的。

    這種現象確實存在,但你只有了解了軟件開發的真正過程,才會是一個專業人員。

    從哪開始呢?先到圖書館去走一走。你需要建立軟件測試知識的軟件工程基礎。我的建議是閱讀Roger Pressman的軟件工程:A Practitioner's Approach, fifth edition (職業入門,第五版,McGraw Hill, 2000年版)和 Glenford Myers的The Art of Software Testing(軟件測試藝術,John Wiley & Sons, 1979年版)。Pressman的書是一個對軟件工程原理的全面介紹。有很多關于軟件技巧、項目管理、要求分析和軟件設計等軟件工程方面的好書,但Pressman對這些方面在一本書里作了介紹。Glenford Myers不到二百頁,1979年發行,卻是軟件測試方面的圣經。

    Myers定義及詮釋的測試方法論已成為軟件測試的基本模塊。

    Myers還考查了軟件測試中的經濟(缺陷的代價)和心理學方面(測試的目標就是發現失誤及不成功之處),以及主導軟件開發和測試的基本原則。

    對參考書進行基本研究是一個好的開端,但這只是單方對話。如果你能和上千個直接具有軟件工程和測試經驗的人以及想進入這一領域的人對話是不是再好不過了呢?感謝那些網絡電子部落,你已經可以做到了。Comp.software-eng覆蓋了設計、編程、項目管理等軟件工程的各個方面。Comp.software.testing涵蓋了軟件測試的自動化、培訓、技巧等方面。


    等等,別只停留在這里!你是不是應當經常訪問這些網址呢?Bug-Net(http://65.54.244.250/cgi-bin/linkrd...%2ebugnet%2ecom)是有關軟件缺陷的在線雜志。閱讀有關缺陷的文章是學習如何工作及失敗的極好方式。你也應當查閱軟件測試及質量工程雜志(http://65.54.244.250/cgi-bin/linkrd...ww%2estqe%2ecom)。STQE 是確定網絡軟件測試資源很好的始發站。

    計算機編程。不能想像有的人喜歡測試產品卻從不閱讀、檢查和理解組成產品的軟件一樣。

    不要誤解我的意思。你不必花所有的時間去讀源代碼,但任何你做過的有關自己程序的設計、編寫和糾錯都能大大地有助于測試別人編寫的程序。

    你怎樣學習編程?通過編程?梢試烂C地說,開始學習寫計算機程序是最簡單的事。記住我說的是“開始學習”。軟件編程環境,例如 Microsoft Windows Foundation Classes (MFC) or Sun's Java Foundation Classes (JFC, also called "Swing")不斷變得越來越復雜,越來越難跟得上。

    但我在努力超越自己。你應當怎樣學習編程呢?

    首先,買Microsoft Visual Basic。不要讓名字騙了你。你能用這套組件建立相當復雜的程序。而且它只要一百元左右。下一步呢?等等,是visual編程警告的時候了!

    現在你為你的PC買一個程序語言的時候,你其實是買了一個集成開發系統或稱為IDE。這些IDE通過對編程的簡化把開發過程流水線化。這些IDE其實會幫你寫很多編碼。這非常有利于盡早開發出一個產品,卻不利于你學習編程。如果你用Windows產生程序,你別無選擇,因為環境介入太多使你無法從頭編程。如果你從Unix系統產生程序,你能自己寫所有的編碼。

    一旦你習慣了與參量、控制結構、對象、輸入輸出及更重要的Visual Basic糾錯打交道的時候,你就可以開始學習C語言了。學習C能使你熟悉十六進制系統,通過指針分配和參考內存,存取個體位碼及建立程序模塊。

    我總是認為在學Java之前最好先學會C,因為C強迫你自己去完成許多任務而Java會自動處理(例如,釋放未用的空間)。用C工作比Java難,但你能學到編程更多的基本方面。你其實能用Visual C++ IDE從頭寫C程序,但最好還是在Unix系統中學C。

    操作系統知識。你已經把它交給了在Redmond, Washington的那些人了。在短短的幾年內,Windows NT已經成為世界上大部分計算機的標準操作系統。如果你要用NT工作,你需要了解它的寄存地址。(它是一種用于存儲你的系統結構的各個方面的數據庫。)我發現Peter Norton寫的Inside Windows NT 4.0 (SAMS, 1998)是一本很好的介紹書。但是,如果你的應用或系統要求高的保密度、產出、可靠性及靈活性,Unix依然是最好的選擇。

    如果你想成為一個成功的軟件工程師,你必須能在Unix的世界里工作,如果你想從頭學習編程,也要在Unix下進行。

    延伸閱讀

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

    TAG: 北美 工程師 軟件測試

    31/3123>

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