![]() |
|
教學(xué)公告
軟件測試需要學(xué)習(xí)些什么技能
[作者:
蔡永銘 發(fā)布時間:2015-03-11 09:23:35 瀏覽次數(shù):1309次]
??
1.測試環(huán)境(網(wǎng)絡(luò)環(huán)境,windows linux環(huán)境等)2.數(shù)據(jù)庫管理
3.編程技巧(java編程設(shè)計,腳本語言,設(shè)計工具,XML編程)
4.軟件測試技術(shù)(測試理論,方法,流程,文檔寫作,測試工具,自動測試)
5.測試技術(shù)實踐
軟件測試的基礎(chǔ)知識(黑盒測試,白盒測試,單元測試,系統(tǒng)測試)
軟件測試的基本工具(測試管理工具,自動化測試工具,性能測試工具)
其他:
一定的編程知識是需要的還需要數(shù)據(jù)庫,中間件,網(wǎng)絡(luò)協(xié)議CMMI等軟件工程的理論也是重要的軟件測試要求知識面廣,但不一定精,編程語言的話,最好是什么都學(xué)過,至少幾種主流的程序語言要學(xué)過,如java、.net、C 。還有會一些腳本語言vba(vb)、sql、 C等。
網(wǎng)絡(luò)的話:TCP/IP協(xié)議,局域網(wǎng)廣域網(wǎng)相關(guān)知識等
數(shù)據(jù)庫:當(dāng)前主流的mysql、ms-sql、oracle
常用測試工具:HP的三劍客首當(dāng)其沖了:QTP(自動化功能測試工具)、LoadRunner(自動化性能測試工具)、QC(TD前身,測試管理追蹤工具)。當(dāng)然這些都是收費產(chǎn)品。網(wǎng)上有破解版的可供學(xué)習(xí)。(一套)
開源免費的測試工具:QTP(自動化功能測試工具,破解版的可以滿足絕大部分測試需求)、jmeter(自動化性能測試工具)、bugzilla(測試管理追蹤工具)。
信息產(chǎn)業(yè)部門發(fā)布的《2006年度軟件測試行業(yè)專項調(diào)查報告》顯示,國內(nèi)IT企業(yè)招聘軟件測試人員時,比較重視的依次是:軟件測試技術(shù)、相關(guān)經(jīng)驗、縝密的邏輯思維能力、責(zé)任心和團隊合作精神、出色的溝通能力、良好的學(xué)習(xí)能力、耐心、細心、信心、優(yōu)秀的書面表達能力等。雅虎中國品質(zhì)保證部經(jīng)理鮑女士將作
為一個合格的軟件測試工程師所應(yīng)具備的能力總結(jié)如下:
第一:專業(yè)系統(tǒng)的軟件測試知識。軟件測試作為一門專業(yè)的技術(shù)有其自身的特點,如果想在軟件測試領(lǐng)域有所發(fā)展,專業(yè)系統(tǒng)的軟件測試知識是必不可少的。例如:搭建測試環(huán)境、編寫測試計劃和用例、進行黑白盒測試、使用和開發(fā)測試工具等。
第二:一定的項目經(jīng)驗。軟件測試職業(yè)在意測試經(jīng)驗的積累,特別是大型的軟件測試項目經(jīng)驗對于測試人員水平的提升是至關(guān)重要的。同時要求測試入門者具備一定的項目經(jīng)驗也是對軟件測試負責(zé)任的體現(xiàn)。統(tǒng)需求報告中的每一個需求點都會在測試需求中成為幾個測試需求點,如果不夠耐心,不夠細心是很容易遺漏測試需求點的,而這些遺漏的地方往往是問題點 所以說認真、細心、不怕麻煩是一個好的測試人員必備的素質(zhì)要求。
第三:善于溝通。測試工作是一個問題的爆發(fā)點,特別是對于那些開發(fā)流程不規(guī)范的單位。作為一個測試負責(zé)人要經(jīng)常和開發(fā)人員、測試人員、公司領(lǐng)導(dǎo)溝通,而作為一名好的測試人員需要掌握如何處理、協(xié)調(diào)好人際關(guān)系的方法和技巧。
第四:學(xué)習(xí)能力強,善于總結(jié)。軟件測試技術(shù)隨著時間的變化也在不斷地發(fā)展,作為一名優(yōu)秀的測試人員要善于利用書籍、網(wǎng)站、論壇、交流等各種途徑不斷提高自己的軟件測試水平。不斷的學(xué)習(xí)新技術(shù),不斷總結(jié)在實際工作遇到的問題和解決的方法,并將其整理歸納,是一個測試人員提高自己的技術(shù)水平的最好方法。