寫給測試新手

2022-03-21 00:13:22 字數 1612 閱讀 1181

**:

經常在網上看到測試新手諮詢測試新手如何進入這行,應該怎樣開始工作。為了幫助測試新手在進入這行時,能減少些困惑,這裡說說我的經驗了。

1.至少系統、全面的看完一本測試方面的書兩遍

現在市面上測試方面的書很多了,但是很多內容都大同小異。經常碰到有新手一來就是買一堆書,然後每本翻一下,這不僅是浪費錢,而且也不能系統的對測試有個整體的認識。這裡建議大家就挑一本系統介紹軟體測試的書,然後從頭到尾至少看兩遍。因為每本書都有自己的知識體系結構,如果不停的換書,而每本書都看不透或只看一部分的話,那麼你從書中吸收到的知識將很有限,而且還不系統。

在我進入測試這行時,測試在國內還是很新的行業,市面上有的測試方面的書籍很少。當時我買了本清華大學的《測試流程管理》,單這本書我看了不下三遍。現在回頭想想,這本書為我順利融入測試行業提供了很大的幫助。

2.將書中的知識應用到實際工作中

看書學習只是方法和手段,目的是為了能夠迅速提公升自己的技能,以便能夠快速的融入工作中。有些測試新手在剛開始時,書也看了不少,現在網上可蒐集和學習的資料也很多,但是做了一段時間,總感覺沒有進入狀態。究其原因,就是資料看完就完了,並沒有在實踐中去嘗試和試驗。在我剛入軟體測試這個行業時,因為剛從傳統行業轉行到it行業,加上我對軟體以前沒什麼接觸(對軟體的認識僅停留在上學時學的那點知識),所以,我基本所有業餘時間都在看書,然後嘗試的將書中介紹的方法應用到實際工作中。慶幸的是,當時公司專案組的同事特別好,對於我的嘗試,他們持支援態度。可能他們也是想將專案的測試工作做好吧。

3.掌握紮實的測試理論知識

可能是技術人員的特點吧,對於理論的東西,都比較不喜歡,包括我在內。但是,對於測試人員來說,我認為掌握一定的測試理論,軟體工程知識還是很有必要的。因為,測試人員需要很多的溝通,包括和開發人員、專案經理、需求人員,甚至和客戶,如果你說出來的話或寫的文件不專業,那麼怎麼能讓人放心你的技術是專業的呢,你的測試專家呢。專業的乙個表現,就是能夠將實際的現象用測試的專業術語表達出來。

4.不要盲目的學習測試工具

就如我在《我對軟體測試的看法》中所提到的,現在很多測試人員一上來就是提會什麼測試工具。所以,導致現在很多測試新手對測試的誤解是:軟體測試=測試工具的使用。實際上,測試工具的使用只是測試體系的一部分而已。首先你得有紮實的測試理論、測試過程知識,掌握手工測試的方法與技巧,明白手工測試中的存在的問題,然後你才能清楚為什麼要用測試工具,以及如何更好的應用測試工具。這是乙個循序漸進的過程。

5.多了解質量管理相關知識

除了測試知識外,最好能多了解些測試邊緣相關的領域知識最好。當然,這不是說測試不需要了解開發知識。測試人員要具備開發知識,這已經是業界普遍認識了,所以這裡我沒有提到。但是測試人員要具備或了解測試邊緣相關知識,如質量管理、配置管理cmmi體系等,這就不是普遍認識了。為什麼提到測試人員要了解這些邊緣知識,主要是從乙個知識體系的完整性來考慮。因為,測試人員需要接觸到的人和角色太多了,如果能夠有乙個比較體系的認識,那麼對於測試工作的開展是很有好處的。在這些邊緣知識中,測試人員尤其要了解配置管理知識,具體原因可以參考《借配置之力淌過軟體測試的「泥潭」》。

寫給當年新手的自己

初次寫 到處都是雷坑,僅以次文警告自己,不要犯同樣的錯誤。1.與時間相關的字段,就一定要用date,id一定一定是number,筆者當時一時大意時間型別寫成varchar,後期發現這個表插入的字段亂七八糟,無法管理,後期運維很麻煩。建表的時候還一定要考慮,以後哪些欄位是需要用來排序用的,謹慎的設計這...

寫給學習 matlab 的新手們

746722 1 4.html 7 f12 設定或取消斷點 8 f5 執行程式 其餘的例如在debug狀態下的快捷鍵就不多說了,自己看選單debug吧 累了,有時間再寫吧。希望大家多交流 coming 以下東西都是一年前做的了,不知道能否記起,呵呵 已經全部完成 1 關於神經網路的 呼叫matlab...

寫給學習 matlab 的新手們

746722 1 4.html 7 f12 設定或取消斷點 8 f5 執行程式 其餘的例如在debug狀態下的快捷鍵就不多說了,自己看選單debug吧 累了,有時間再寫吧。希望大家多交流 coming 以下東西都是一年前做的了,不知道能否記起,呵呵 已經全部完成 1 關於神經網路的 呼叫matlab...