當前位置:才華齋>英語>等級考試>

2017計算機等級考試軟體測試工程師職業規劃

等級考試 閱讀(8.29K)

 一、背景分析

2017計算機等級考試軟體測試工程師職業規劃

軟體測試工程師,未來計算機領域的香餑餑

根據有關職位統計資料顯示,在國外大多數軟體公司,1個軟體開發工程師就需要輔有2個軟體測試工程師。目前,軟體測試自動化技術在我國則剛剛被少數業內專家所認知,而這方面的專業技術人員在國內更是鳳毛麟角。根據對近期網路招聘IT人才情況的瞭解,許多正在招聘軟體測試工程師的企業很少能夠在招聘會上順利招到合適的人才。

隨著中國IT行業的發展,產品的質量控制與質量管理正逐漸成為企業生存與發展的核心。從軟體、硬體到系統整合,幾乎每個中大型IT企業的產品在釋出前都需要大量的質量控制、測試和文件工作,而這些工作必須依靠擁有嫻熟技術的專業軟體人才來完成。而軟體測試工程師就是其中之一,目前已成為各類科技企業緊急徵召的重要物件。考試用書

瞭解,由於軟體測試工程師處於重要崗位,所以必須具有電子、電機類相關專業知識背景,並且還應有兩年以上的實際操作經驗。他們應熟悉中國和國際軟體測試標準,熟練掌握和操作國際流行的系列軟體測試工具,能夠承擔比較複雜的軟體分析、測試、品質管理等任務,並能獨立擔任測試、品質管理部門的負責人。一般情況,軟體測試工程師可分為測試工程師、高階測試工程師和資深測試工程師三個等級。

在具體工作過程中,測試工程師的工作是利用測試工具按照測試方案和流程對產品進行功能和效能測試,甚至根據需要編寫不同的測試工具,設計和維護測試系統,對測試方案可能出現的問題進行分析和評估。對軟體測試工程師而言,必須具有高度的工作責任心和自信心。任何嚴格的測試必須是一種實事求是的測試,因為它關係到一個產品的質量問題,而測試工程師則是產品出貨前的把關人,所以,沒有專業的技術水準是無法勝任這項工作的。同時,由於測試工作一般由多個測試工程師共同完成,並且測試部門一般要與其他部門的人員進行較多的溝通,所以要求測試工程師不但要有較強的技術能力而且要有較強的溝通能力。

因此,在企業內部,軟體測試工程師基本處於“雙高”地位,即地位高、待遇高,有的`人月薪可高達8000元。可以說他們的職業前景非常廣闊,從近期的企業人才需求和薪金水平來看,軟體測試工程師的年工資有逐年上升的明顯跡象。測試工程師這個職位必將成為IT就業的新亮點。

 二. 軟體測試職位要求:

首先說說要做個軟體測試工程師,需要了解的方方面面,也可以說是一個職業要求彙總吧。

 基本常識類

1. 計算機基礎知識

2. 計算機網路基礎知識

3. 軟體測試基本知識(軟體質量,軟體質量管理基礎知識,軟體測試概念,軟體測試標準,軟體測試技術及方法,軟體測試專案管理)

4. 軟體開發基本知識(軟體工程知識,理解軟體開發方法及過程)

1. 程式語言

C/C++,VB,VC,Java,,ASP,Javascript等。具體要求要視公司的具體專案或產品來定。但一般以C為基本要求。

2. 資料庫知識

SQLServer,Oracle,Mysql,Sybase等。一般對測試人員的要求就是要求會使用,然後熟練使用SQL語句進行查詢,修改,新增,刪除資料操作。

3. 作業系統

Windows,Linux(常用的RedHat,SUSE,Debian)/Unix(FreeBSD,Solaris,HP-UX,AIX,Mac)系統。

1. 自動化測試概念/自動化測試框架

好多人覺得自動化測試就是使用自動化測試工具,其實各種工具只是自動化測試實施的一個有效利器,如何建立一個脫離工具的自動化測試框架遠遠比研究如何使用測試工具複雜,困難的多。

2. 自動化測試流程

3. 自動化測試工具的使用

自動化測試框架(流程)

GUI的功能測試自動化

非GUI的功能測試自動化

效能測試(廣義的和狹義的效能測試)

自動化測試工具(功能測試工具,效能測試工具,缺陷管理工具,測試管理工具)

 實戰類(工作經驗)

1. 公司的測試流程

2. 公司的具體缺陷管理流程(提交bug報告,追蹤bug狀態)

3. 測試環境的搭建及管理

4. 測試計劃,測試用例,測試報告等相關文件的編寫

  語言類

1. 英語

2. 日語

  三.自我分析:

1. 細心,關注細節

2. 耐心,不怕麻煩

3. 良好的溝通能力

4. 優秀的學習能力,邏輯思維強

5. 工作積極主動

6. 上進性強,永遠不滿足現狀

7. 團隊合作精神

  四.職業規劃:

第一階段:(測試員)初級測試工程師(初出校門)

自身條件:初入具備計算機專業學位,有一些手工測試經驗。

具體工作:執行測試用例,記錄bug,並回歸測試,通過qtp等測試工具錄製迴歸測試指令碼,並執行迴歸測試指令碼。

學習方向:開發測試指令碼並且開始熟悉測試生存週期和測試技術。

第二階段:(測試工程師)程式分析員(1-2年)

自身條件:有1~2年工作經驗。具有初步的自動化測試能力,完善自動化測試指令碼。

具體工作:設計和編寫測試用例,編寫自動測試指令碼程式且擔任測試程式設計初期的領導工作。

學習方向:拓展程式語言、作業系統、網路與資料庫方面的技能。

第三階段:(高階測試工程師)程式分析員(3—4)

自身條件:有3~4年經驗。具有一定的行業業務知識,儲備系統分析員的能力。

具體工作:幫助開發或維護測試或程式設計標準與過程,分析軟體需求,獲得測試需求。確定測試需求相應的測試方法,獲得測試策略方案。參與同行的評審 (軟體需求,軟體測試計劃等),併為其它初級的測試工程師或程式設計師充當顧問。