軟件測試需要學什么?首先要學習的軟件測試基礎知識主要包括Windows操作系統和網絡基礎,這個過程主要包括Windows操作系統安裝和管理、常用DOS命令、網絡協議以及計算機軟件和注冊表管理等,當然還要學會常用軟件使用 ...
軟件測試需要學什么?首先要學習的軟件測試基礎知識主要包括Windows操作系統和網絡基礎,這個過程主要包括Windows操作系統安裝和管理、常用DOS命令、網絡協議以及計算機軟件和注冊表管理等,當然還要學會常用軟件使用和Linux系統測試環境搭建等等多種基礎知識。 軟件測試學習的數據庫和編程語言技術也是你必須學會的,數據庫的學習要求必須掌握測試環境數據庫的搭建和數據庫創建以及管理等多種技術,編程測試開發則是對Java開發環境變量的配置,當然了軟件測試學習最重要的一個技術就是shell腳本的編寫,因為學會了這個技術你才可以進行測試用例的編寫,這個技能也是你朝著高階測試人才進發的基礎。 專業技能方面 1.測試環境(網絡環境,windows環境等) 2.數據庫管理 3.編程技巧(java編程設計,腳本語言,設計工具,XML編程) 4.軟件測試技術(測試理論,方法,流程,文檔寫作,測試工具,自動測試) 5.測試技術實踐 (1)軟件測試的基礎知識(黑盒測試,白盒測試,單元測試,系統測試) (2)軟件測試的基本工具(測試管理工具,自動化測試工具,性能測試工具) 6.其他: 一定的編程知識是需要的還需要數據庫,中間件,網絡協議CMMI等軟件工程的理論也是重要的軟件測試要求知識面廣,但不一定精,編程語言的話,最好是什么都學過,至少幾種主流的程序語言要學過,如java、.net、C 。還有會一些腳本語言vba(vb)、sql、 C等。 (1)網絡:TCP/IP協議,局域網廣域網相關知識等 (2)數據庫:當前主流的mysql、ms-sql、oracle (3)常用測試工具: HP的三劍客首當其沖了:QTP(自動化功能測試工具)、LoadRunner(自動化性能測試工具)、QC(TD前身,測試管理追蹤工具)。當然這些都是收費產品。網上有破解版的可供學習。(一套) (4)開源免費的測試工具: QTP(自動化功能測試工具,破解版的可以滿足絕大部分測試需求)、jmeter(自動化性能測試工具)、bugzilla(測試管理追蹤工具)。 綜合素質方面 信息產業部門發布的《2006年度軟件測試行業專項調查報告》顯示,國內IT企業招聘軟件測試人員時,比較重視的依次是:軟件測試技術、相關經驗、縝密的邏輯思維能力、責任心和團隊合作精神、出色的溝通能力、良好的學習能力、耐心、細心、信心、優秀的書面表達能力等。雅虎中國品質保證部經理鮑女士將作為一個合格的軟件測試工程師所應具備的能力總結如下: 第一:專業系統的軟件測試知識。 軟件測試作為一門專業的技術有其自身的特點,如果想在軟件測試領域有所發展,專業系統的軟件測試知識是必不可少的。例如:搭建測試環境、編寫測試計劃和用例、進行黑白盒測試、使用和開發測試工具等。 第二:一定的項目經驗。 軟件測試職業在意測試經驗的積累,特別是大型的軟件測試項目經驗對于測試人員水平的提升是至關重要的。同時要求測試入門者具備一定的項目經驗也是對軟件測試負責任的體現。統需求報告中的每一個需求點都會在測試需求中成為幾個測試需求點,如果不夠耐心,不夠細心是很容易遺漏測試需求點的,而這些遺漏的地方往往是問題點 所以說認真、細心、不怕麻煩是一個好的測試人員必備的素質要求。 第三:善于溝通。 測試工作是一個問題的爆發點,特別是對于那些開發流程不規范的單位。作為一個測試負責人要經常和開發人員、測試人員、公司領導溝通,而作為一名好的測試人員需要掌握如何處理、協調好人際關系的方法和技巧。 第四:學習能力強,善于總結。 軟件測試技術隨著時間的變化也在不斷地發展,作為一名優秀的測試人員要善于利用書籍、網站、論壇、交流等各種途徑不斷提高自己的軟件測試水平。不斷的學習新技術,不斷總結在實際工作遇到的問題和解決的方法,并將其整理歸納,是一個測試人員提高自己的技術水平的最好方法。 以上就是軟件測試需要學習的基礎知識及專業素質,想要了解更多軟件測試相關資訊,可關注啄木鳥學院官網。 |
分享本篇文章給更多人:
2020-02-24
2020-04-24
2020-02-24
2020-04-22
2020-11-11
請發表評論