1 回答

TA貢獻63條經(jīng)驗 獲得超30個贊
要想成為一名合格的軟件測試人員,需要從以下幾個方面學習:?
(1)軟件開發(fā)技術?
很多人認為,干嗎要學習軟件開發(fā)啊,那還不如直接去學什么JAVA、C++、C#了。要知道,在以后的軟件測試工作中,你就會發(fā)現(xiàn)軟件開發(fā)與軟件測試之間是什么樣的關系了。沒有軟件開發(fā),就沒有軟件測試,有了軟件測試,軟件開發(fā)出的軟件產(chǎn)品才能夠達到用戶滿意的地步,他們之間是相互依賴關系。有了更多的軟件開發(fā)知識,就會更好地能理解軟件產(chǎn)品,就知道在哪個環(huán)節(jié)開發(fā)人員容易犯錯誤,知道在哪個邏輯結構、哪個接口或函數(shù),甚至是從內(nèi)存的管理機制上都可以找出問題。?
軟件開發(fā)所用的程序設計語言有很多種,所以要精通其中一門,其他能看懂代碼,會對你的測試工作有更好的幫助,另外也會幫助開發(fā)人員進行快速缺陷定位。?
而且在軟件測試工作中,要編寫一些輔助測試的小工具,都需要有軟件開發(fā)基礎。象測試過程管理工具、測試用例管理工具、缺陷跟蹤工具、性能檢測工具等等。?
不要老是認為軟件開發(fā)難,什么事都是從不會到會,從不精通到精通,都需要一個過程。沒有人一生下來就什么都會的,都需要自己的不斷努力才能成功。?
(2)網(wǎng)絡技術?
軟件是從字符界面產(chǎn)品發(fā)展到圖形界面產(chǎn)品,從單機版到網(wǎng)絡版(C/S結構和B/S結構),經(jīng)歷了一個漫長的過程。計算機網(wǎng)絡的出現(xiàn),改變了現(xiàn)實社會中人們的相互溝通方式,把一個小小的地球變成了一個地球村。所以,目前所有的軟件產(chǎn)品都從傳統(tǒng)的單機模式向網(wǎng)絡模式轉變,網(wǎng)絡技術就更加關鍵。?
目前網(wǎng)絡的發(fā)展,使得網(wǎng)絡速度進一步提高。目前,家庭網(wǎng)速達到1M~2Mbps,企業(yè)達到4Mbps,據(jù)說要到2012年家庭的網(wǎng)絡速度要達到20Mbps。那么網(wǎng)絡硬件從傳統(tǒng)的電纜到目前的光纖技術、無線通信技術。從目前的發(fā)展速度,三網(wǎng)(電信網(wǎng)、電視網(wǎng)、計算機網(wǎng)絡)合并是遲早的事情。?
網(wǎng)絡硬件協(xié)議的測試,也是網(wǎng)絡設備生產(chǎn)商要做的工作,比如華為和中興電子。?
(3)數(shù)據(jù)庫技術?
現(xiàn)在的數(shù)據(jù)信息是海量的。在目前的軟件產(chǎn)品中,底層架構中就需要有數(shù)據(jù)庫進行數(shù)據(jù)存儲,那么對數(shù)據(jù)的增刪改查的操作是軟件測試人員必須要必備的技能。數(shù)據(jù)庫測試也是測試技術的一種。?
(4)測試與質量保證技術?
精通軟件測試理論,熟悉軟件測試流程,理解軟件測試的哲學思想,掌握軟件測試每個階段的文檔編寫技巧,掌握軟件測試的策略與各種測試方法,掌握測試用例的設計方法。掌握單元測試、集成測試、確認測試、系統(tǒng)測試、驗收測試等每個階段的測試技術。軟件質量保證知識、測試項目管理、測試團隊建設知識也是必須要具備的。?
掌握軟件測試自動化工具,理解軟件測試自動化測試框架,能夠學會如何進行測試項目管理、回歸測試以及性能測試,能夠把性能缺陷進行定位。?
軟件測試還是一個嶄新的學科,還沒有形成一個獨有的知識體系,還需要我們不斷的研究與實踐。?
(5)行業(yè)知識?
目前軟件測試涉及的行業(yè)是多種多樣的, 從金融產(chǎn)品到電信、游戲、汽車、殺毒、網(wǎng)站、企業(yè)管理、學校教育、本地化產(chǎn)品等等,各行各業(yè)的軟件產(chǎn)品都需要大量的測試,所以相關行業(yè)知識的儲備也是必須的。?
(6)職場規(guī)范?
職場禮儀是必須的,你是否適合某個企業(yè),能否融入這個企業(yè),基本的職場規(guī)范是要學習的。必要、有效的溝通也是軟件測試人員所必須掌握的技巧。
望采納~
- 1 回答
- 0 關注
- 1398 瀏覽
添加回答
舉報