現在很多新手都問,做測試工程師怎么入手啊,需要哪些技術啊。。。
那么我么現在就說說要做個軟件測試工程師,需要了解的方方面面,也可以說是一個職業要求匯總吧。
一、基本常識類
1. 計算機基礎知識
2. 計算機網絡基礎知識
3. 軟件測試基本知識(軟件質量,軟件質量管理基礎知識,軟件測試概念,軟件測試標準,軟件測試技術及方法,軟件測試項目管理)
4. 軟件開發基本知識(軟件工程知識,理解軟件開發方法及過程)
二、技術類
1. 程序語言
C/C++,VB,VC,Java,.net,ASP,Javascrīpt等。具體要求要視公司的具體項目或產品來定。但一般以C為基本要求。
2. 數據庫知識
SQL Server,Oracle,Mysql,Sybase等。一般對測試人員的要求就是要求會使用,然后熟練使用SQL語句進行查詢,修改,添加,刪除數據操作。
3. 操作系統
Windows,Linux(常用的RedHat,SUSE,Debian)/Unix(FreeBSD,Solaris,HP-UX,AIX,Mac)系統。
三、自動化測試工具類
1. 自動化測試概念/自動化測試框架 好多人覺得自動化測試就是使用自動化測試工具,其實各種工具只是自動化測試實施的一個有效利器,如何建立一個脫離工具的自動化測試框架遠遠比研究如何使用測試工具復雜,困難的多。
2. 自動化測試流程
3. 自動化測試工具的使用 自動化測試框架(流程) GUI的功能測試自動化 非GUI的功能測試自動化 性能測試(廣義的和狹義的性能測試) 自動化測試工具(功能測試工具,性能測試工具,缺陷管理工具,測試管理工具) (HP)Mercury Interactive QuickTest Pro,WinRunner,LoadRunner,Quality Center(Test Director),SiteScope Compuware QACenter(TestPartner QARun QALoad QADirector TrackRecord),DevPartner studio (IBM)Rational TestSuite(Robot TestManager FunctionalTester PerformeranceTester ClearQuest ClearCase 。..) (Borland)Segue SilkTest SilkPerformer SCTestManager 其它:JUnit,NUnit,Auto It,Test Architect,OpenSTA等
四、實戰類
1. 公司的測試流程
2. 公司的具體缺陷管理流程(提交bug報告,追蹤bug狀態)
3. 測試環境的搭建及管理
4. 測試計劃,測試用例,測試報告等相關文檔的編寫
五、語言類
1. 英語 2. 日語
六、性格類
1. 細心,關注細節
2. 耐心,不怕麻煩
3. 良好的溝通能力
4. 優秀的學習能力,邏輯思維強
5. 工作積極主動
6. 上進性強,永遠不滿足現狀
-
測試工程師
+關注
關注
6文章
124瀏覽量
12445
發布評論請先 登錄
相關推薦
評論