關(guān)鍵字:軟件測試 測試 方向
說(shuō)起來(lái)學(xué)習計算機已經(jīng)有六七年了,而進(jìn)入軟件測試這個(gè)行業(yè)也是有兩年多了。記得最開(kāi)始投入到測試的目的是因為容易進(jìn)大公司。我身邊的同學(xué)們都很鄙視測試行業(yè),認為沒(méi)有什么技術(shù)含量,而我卻有些戀上它了,而且打算就這么做下去。 什么是測試?對于測試的定義有成千上萬(wàn)種,而我更喜歡接受的是“測試是一種證偽的過(guò)程”這種定義。記得高中上物理課的時(shí)候老師曾經(jīng)舉過(guò)一個(gè)例子,說(shuō)怎么證明我們的手是干凈的,我們用一盆干凈的水去洗手,當洗完后水還是干凈的,那證明我們的手是干凈的。這樣講可能是有一些繞口,換句話(huà)說(shuō)就是用清水去證明我們的手是臟的。我們測試也是這樣,我們是去驗證它的錯誤,而不是證明他是一個(gè)多么高明的軟件。
測試真的比開(kāi)發(fā)低一等么?老實(shí)說(shuō),是的,起碼在國內一些軟件作坊里是這樣的,他們不重視軟件質(zhì)量,或者根本就不愿意花那份錢(qián)去組織一個(gè)測試團隊。而我對國內的一些測試人員也是很氣憤的,他們往往不喜歡在測試領(lǐng)域站住腳,不想在這個(gè)領(lǐng)域有大的發(fā)展,只是因為測試人員的門(mén)檻相對比較低而投入到這一行業(yè)。而我下面給大家列出來(lái),我認為的在測試領(lǐng)域的職業(yè)發(fā)展層次:
手工測試人員,這一類(lèi)人是測試最底層的測試人員,也是當前被coder最瞧不起的一部分人。而我要說(shuō)的是,手工測試是一切測試的基礎,是我們軟件質(zhì)量保證的關(guān)鍵。對手工測試人員的要求比較起來(lái)要比編碼人員(這里指的是大部分的Coder)的要求高,對于最底層的開(kāi)發(fā)人員來(lái)說(shuō),他們只需要學(xué)會(huì )怎么照著(zhù)別人代碼拷貝就可以了。而對于手工測試人員來(lái)說(shuō),這就需要一些trouble shooting的能力了。在這一個(gè)檔次上來(lái)說(shuō),測試是相當鍛煉人的。
測試系統搭建人員,測試環(huán)境的搭建,對于我們測試來(lái)說(shuō)是至關(guān)重要,它能夠保證軟件缺陷的重現,它能保證測試版本的計劃有序。當前,在我們的測試項目組里面,測試環(huán)境的搭建和手工測試是一起做的,這對于新進(jìn)入測試行業(yè)的人來(lái)說(shuō),是一個(gè)很大的提高。順便提一句,這種人員要學(xué)會(huì )使用腳本語(yǔ)言,如,shell,vbScript,JScript,python,perl等
腳本開(kāi)發(fā)人員,首先要說(shuō)的是,開(kāi)發(fā)語(yǔ)言并不是開(kāi)發(fā)人員的專(zhuān)有工具,一個(gè)好的測試人員,在技術(shù)上身只要超過(guò)一個(gè)好的開(kāi)發(fā)人員(打氣)。這種人就要學(xué)習一些自動(dòng)化技術(shù),掌握一些自動(dòng)化測試框架,對測試用例有很好地了解
測試設計人員,對于測試的設計是一個(gè)非常精細的活,他首先要對被測軟件有深刻的理解,在我們看來(lái),他就是架構師,對于測試用例的設計,是整個(gè)測試過(guò)程的核心。一個(gè)好的測試用例集,能夠很大的降低成本,提高自動(dòng)化程度
測試框架開(kāi)發(fā)人員,它應該是和測試設計人員是一樣的檔次,因為我沒(méi)做過(guò)相關(guān)的工作。從我的角度來(lái)看,他們是一群高手。
軟件度量與評估,hehe,上升到純理論了,記得曾經(jīng)學(xué)過(guò)一門(mén)這樣的課,感覺(jué)就是一群經(jīng)驗豐富的測試人員和開(kāi)發(fā)人員的集合,這需要豐富的測試和開(kāi)發(fā)經(jīng)驗
解決方案風(fēng)險評估顧問(wèn),老實(shí)說(shuō),寫(xiě)到上一個(gè),我就開(kāi)始杜撰了。
在這里再介紹一下想進(jìn)入測試這行的人員的入門(mén)方式:
學(xué)好一門(mén)操作系統,建議去學(xué)MCSE(當然,學(xué)費好像比較貴)
學(xué)好一門(mén)編程語(yǔ)言,學(xué)C++吧,建議《thinking in C++》《C++ Primer》
學(xué)習基本的測試術(shù)語(yǔ),如冒煙測試,UI測試,單元測試
想一想我要是測試我眼前的這個(gè)顯示器,應該怎么寫(xiě)測試用例呢
延伸閱讀
文章來(lái)源于領(lǐng)測軟件測試網(wǎng) http://kjueaiud.com/