測試新手應該怎麼學習軟件測試

        呵呵,最近一直在忙一個項目,沒有時間寫博文了,感到很很差意思,愧對IT博客50強啊。因此今天我打算寫一個,也算是彌補一下我內心的愧疚吧,呵呵。
        最近有不少學生問我怎麼學習軟件測試,甚至還有的學生尚未學習好測試的理論基礎知識,就想進行自動化測試,進行性能測試,這點我覺的是很差的。針對他們問個人問題,我也總結了幾點內容:
         對於測試新手來講,學好測試的理論知識是必須的,由於這些是你測試的基礎,千萬不要好高騖遠,別忘了一句話「磨刀不誤砍柴工」。舉個例子,若是你沒有學習測試理論基礎,老闆讓你作一個測試基線,你知道怎麼作嗎?就算是你知道基線是什麼,那麼你會作好一個基線嗎?
        還有一點,若是基礎沒打好,不要急着學習測試工具,由於工具實際上是很好學的,無非就是點幾個按鈕,頂可能是寫幾句腳本,進行一下腳本什麼的優化。可是若是不會測試理論基礎,你用自動化工具作出來的結果你會分析嗎?自動化得出的結果不是最終的測試報告,這些須要測試人員再分析的,最終才能得出結果。再舉個例子,你用loadrunner測試出來了一堆數據,你能根據那些數據得出系統瓶頸嗎?不能,由於系統瓶頸的種類,分析方法,以及不一樣的系統要注意的瓶頸點不一樣,這些若是沒有紮實的理論基礎是很難分析出來的,由於它要綜合各個狀況才能得出系統瓶頸的。
        還有一點,那就是必定要學習一些其餘的東西,由於測試是一個多學科的科學,你必需要懂得,至少了解linux系統,網絡技術、一門開發語言、CMM等內容。由於若是這些你不懂,老闆讓你搭建一個linux的測試環境,你會嗎?讓你搭建×××,你會嗎?
        以上就是我總結的幾點內容,這些必定是不全的,後續我會繼續補充。可是我也就是想說一句話,學軟件測試看似簡單,其實作一名合格的軟件測試工程師很難。必定要有紮實的基礎、敏銳的洞察力以及普遍的知識涵蓋面。
相關文章
相關標籤/搜索