1. 程式人生 > >軟件測試工程師的職業技能分析

軟件測試工程師的職業技能分析

測試執行 用例設計 兼容 指令 本地 ati vbscrip 以及 日報

職業技能一:

  1. 軟件測試:
    1) 熟練靈活地運用等價類、邊界值、判定表法、因果圖法等各種方法設計測試用例,包括單元測試、集成測試、系統測試用例設計。
    2) 牢固掌握了軟件測試計劃、測試日報、測試報告的寫作方法與要領。
    3) 針對B/S、C/S架構及不同需求,靈活有效地制定功能測試、性能測試、配置測試、GUI測試的測試方案。
    4) 熟練運用MI QTP、Rational Robot、MI WinRunner、MI LoandRuner、TCL等測試工具,以及TD等缺陷管理工具。熟悉CVS等常用配置管理工具。
    5) 深入掌握軟件質量模型及其特性集合、CMM模型的5個等級的特點。
    6) 理解並掌握了軟件需求管理、缺陷管理、配置管理、正規檢視的內在含義及實際運作流程
    7) 能很好地理解需求規格說明書(包括UML描述的),並能提出建設性的評審建議。
    8) 掌握統一開發過程的周期、階段、叠代以及核心工作流(商業建模、需求、分析和設計、實現、測試等)
  2. 編程語言:
    掌握C# 、C 、C++ 、VBScript。
  3. 操作系統:
    掌握如何安裝Linux,熟悉重要命令,並能在Linux中搭建測試環境。
  4. 數據庫:
    熟悉SQL、Oracle9i等DBMS,熟練運用SQL語言。

職業技能二:
軟件測試:
1、熟悉軟件開發和測試的流程與生命周期V模型,掌握了軟件需求管理、缺陷管理、配置管理和同行評審的流程和方法,熟悉測試管理工具QualityCenter;
2、熟悉白盒、灰盒、黑盒測試,能進行單元,集成,系統測試用例設計和執行;

3、熟悉功能測試、性能測試、配置和兼容性測試、GUI測試;
4、可以使用TCL、Robot、QTP、LoadRunner進行自動化測試;
5、能進行測試計劃、方案、日報、報告的規範寫作;
6、能使用VSS、CVS等常用配置管理工具進行配置管理

職業技能三:
測試理論
熟悉軟件工程相關理論。熟悉CMM軟件質量管理體系。了解ISO9000質量體系、六西格瑪質量控制。
掌握軟件開發瀑布式模型、V模型,及相關單元測試、集成測試、系統測試過程和測試策略。
掌握黑盒測試、白盒測試、灰盒測試思想及方法。
測試技能
能夠獨立進行軟件測試用例的設計、寫作,包括單元測試、集成測試、系統測試用例的設計。
能夠寫作軟件需求規格說明書,並能參與概要設計、詳細設計的檢視和評審流程。

掌握軟件測試計劃、測試方案、測試日報、測試報告的寫作方法。
熟悉CVS、VSS配置管理工具,TCL、CppUnit測試工具。掌握MI QTP、MI LoadRunner、Ratioanl Robot自動化測試工具。
了解基於B/S,C/S架構功能測試、性能測試、本地化測試、配置和兼容性測試、GUI測試方法。

 其他
熟悉Window系列操作系統,了解Linux系統測試環境的搭建。
熟悉局域網配置、管理,數據庫維護。
了解SQL數據庫的語言及數據庫事務。

職業技能四:
軟件測試:
1.掌握軟件測試生命周期,熟悉CMM體系結構、軟件質量模型;
2.熟悉軟件測試方法:靜態測試、動態測試、黑盒測試、白盒測試等;
3.掌握了軟件同行評審、需求管理、缺陷管理、配置管理的相關知識;
4.熟練掌握單元測試、集成測試、系統測試的用例設計方法和測試的執行;
5.掌握軟件測試計劃、測試方案、測試用例、測試報告、測試日報等文檔的寫作;
6.能利用TCL編寫自動化測試腳本,並且編寫擴展指令搭建集成測試與單元測試執行環境;
7.掌握了功能測試、性能測試、GUI測試的方法,能夠進行web的測試;
8.掌握自動化測試工具:Rational Robot、QuickTest Professional、MI LoadRunner;

軟件測試工程師的職業技能分析