說到軟體測試,我想我有一定的發言權。我是大學本科畢業就進入了軟體測試的行業。從一開始的啥都不懂到現在的熟能生巧但,
這個過程可算是千辛萬苦
。
不過也是熟悉了這份工作,
越感覺到自己的工作量越來越小了,現在就想著能利用節省下來的時間去提升一下自己,學習一些新技術。
可是我發現,軟體測試這個工作想要精通是非常困難的,做到
後期他涉及到的東西太多了
。原來一直覺著沒有時間學習,可是現在面對如此多的測試方面的資料,卻不知道從哪裡開始下手了。
大學的時候就聽一些前輩說,測試乾的久了人就變得沒有鬥志了,我當時心理還不平衡,我這麼喜歡寫程式碼,每次寫起來都忘乎所以,就是有興趣,怎麼可能沒有鬥志呢。所以我打算讓自己有所改變。我開始嘗試用新的方法去學習測試這個行業,例如
首先選擇一個方向,我就根據自己的喜好選擇了白盒測試方面發展
。然後開始利用空餘時間自學。
面對網上又雜又多的測試的資料,我嘗試著
用MindMaster把測試的知識畫成思維導圖
的形式,然後
按照順序一點點的去學習,並且把不同的方面串聯起來
,這樣一目瞭然,很多知識也容易理解了很多。
在自學的過程中,我發現還有很多的知識我
根本分不清該先學哪個
,感覺先學哪個也有涉及到陌生的知識,我
就去MindMaster的“導圖社群”中搜索相關的導圖
,
有些大神做的導圖條例很清晰,一下就明白了學習的最優順序
。知友們在學習過程中如果遇到同樣的問題,可以按照下圖步驟嘗試一下。
我還把這些年積累的思維導圖都整理了下來,都快成一本書了,
我打算以後真的能做出啥成就了就把這些東西出本書
,到時候也能簽名售書,哈哈!(做白日夢)
當然,從我這幾年的工作經驗,
我總結了幾條提升測試能力的意見,
希望對你有幫助吧:
1.
專業能力的培養
軟體測試工作需專業知識可分為
基礎工作知識和專門工作知識兩類
。
基礎工作知識包括軟體測試的基本技術和方法、軟體測試的文件規範等在專業內通用的知識
,一般可使用專門教材進行培訓,也可以透過自學的方式完成。而專
門工作知識是在更小的範圍、特定的時間內適用的知識
。很多知識往往是處於經驗的積累階段,且具有時效性。例如對於開發中的應用系統的認識和了解,在目前業界文件編制、評審和版本管理的狀況下,一
般得透過師傅帶教的方式進行學習
。在這樣的情況下,如果測試人員有比較深厚的IT和業務經驗,將縮短專門工作知識培訓的週期,提高培訓的效率。如果測試人員是其他專業的學生,則培訓的難度較大。
2.
軟體測試素質的培養
素質可以透過多個方面展現,大部分是思維的體現,
例如演繹思維、歸納思維、進取精神、人才培養意識和能力、靈活性、主動性、人際理解能力、人際影響能力、合作能力等。
歸根到底,就是一個人的世界觀、價值觀和處事哲學、基本習慣在各個方面的展現。實際上,素質對於高質量地完成軟體測試工作,往往比知識和技能佔據了更重要的位置。
素質的培訓不是一朝一夕的事情,但是
針對素質進行培訓卻是十分重要的事情
。目前從中學開始,就開設有素質教育方面的課程,但基本屬於知識傳授的範疇。一個人素質的發展,與其成長環境的文化和個人經歷有著很大的關係。鑑於軟體測試工作往往是在不確定標準的情況下進行檢驗,而軟體產品又有著藝術與技術結合的特點,所以,
要作好軟體測試工作,不論是新員工還是老員工,不論是測試的操作人員還是管理人員,都有必要不斷地提升自己的素質。
這兩點看似簡單,實則是軟體測試的核心。
再難的測試只要能掌握好這兩點,你可能就能攻克
。所以希望樓主
能靜下心來,不被浮躁的社會所影響,不斷提升自己的專業能力和測試素質
,會有意想不到的收穫的!加油!