測試的三年止癢方式

職業發展遇到“瓶頸”很正常,但是如果老是處於平臺期的狀態,將是致命的。一般情況是每半年一次瓶頸期,開始遇到瓶頸期後可以快速找到自己的前進方向。隨着能力的提升,遇到瓶頸期後重新找到前進方向花費的時間也越來越長。期間也走過不少的彎路,期間一度想轉崗做產品。還好一路堅持了下來,在測試行業摸爬滾打了三年。今天,小編就將這三年的心得分享給大家,希望能夠幫助到你。

今天就從以下四個方面:測試技術、思維方式、溝通能力、時間&任務管理給大家介紹。

測試技術

 

作爲測試最基本的能力是要完成測試任務。那麼應該具備哪些技術能力呢?

基礎能力:

需求分析:通過分析需求發現需求設計缺陷;

用例:編寫用例、評審用例、執行用例能力;

bug能力:基礎能力是可以編寫bug描述。進階能力是可以通過bug的現象,找到產生bug的原因。

探索性測試:在沒有用例的情況下,通過思維的發散性、bug敏感性、觀察細心度發現用例未發現的代碼缺陷。

測試的滲透度&覆蓋度:通過了解開發具體實現,發現黑盒無法覆蓋到的缺陷,如代碼review、代碼打日誌追蹤代碼執行的每個步驟等。

自動化測試:通過工具對功能的穩定性、流暢性、耗電量、壓力等方面進行評測。要想完成這項測試需要有評測方案制定、評測執行、編寫報告等能力。進階性的評測時,可以通過自動化評測功能的效果,比如說語音的準確率等。

安全性:對於涉及用戶的隱私數據、金錢等功能,安全性是必須要覆蓋到的點。

測試改進能力:改進包括兩方面,一方面是對已有技術的優化提升,一方面是引進新的技術,提高測試覆蓋度或者提升效率。        

        以上目標的達成,有些是可以通過工具實現,有些是需要自己編寫代碼實現的,所以代碼能力在不斷深入測試時會越來越重要。所以抓緊學習,確保自己懂代碼吧。代碼會在你之後的職業發展中扮演重要的角色。

思維方式

 

在工作兩年的時候,測試技術能力達到了一定程度,你會發現思維方式會是限制你發展的一個很重要因素。

 

產品思維

作爲產品質量控制的最後一環,測試人員不僅需要測試思維,還需具備產品思維。它會幫助你更深層次的理解自己要測的功能,輔助你從用戶的角度、產品質檢的角度,評估產品是否達到預期效果,發現產品涉及中的缺陷。產品思維在項目中的運用:

1)評估產品功能是否滿足用戶需求,是否足夠易用、便捷、快速、易理解。對產品的效果做出預判,不合理的地方要提出優化建議;

2)評估功能的數據埋點是否全面。測試人員要具備分析數據必備埋點的思維判斷能力,可以發現數據埋點遺漏的問題,保證功能上線後有足夠的數據分析功能表現;

3)測試中做的評測工具,也需要好的產品思維纔可以設計出易用的工具;

4)輔助測試同學在評估測試影響範圍、制定測試策略時提供判斷依據。

tips:

1)經常關注iPhone手機上的蘋果商店中每天的今日推薦應用和排行榜上靠前的應用。通過體驗好的產品,提升自己的產品思維能力;

2)在日常的測試任務中多和產品同學溝通,瞭解產品邏輯設計背後的故事;

3)可以參加一些產品經理課程,做到了解自己合作伙伴的工作方式和思維,對產品易用性和合理性進行深入測試;

4)推薦大家看《人人都是產品經理》這本書,它可以幫助你理解功能爲什麼這樣涉及交互,而不是採用另外一種交互方式。

 

測試策略

每個功能都有自己的屬性,如公司戰略功能、首發功能、公益功能、細微優化、核心功能、邊緣功能、個性化功能、基礎功能等。不同屬性的功能代表着重要程度不同。在時間充裕的時候,所有功能可以採取一樣的測試策略,深入全方位測試。但是在時間緊張,且多功能要同時上線時,就要合理分配自己的測試時間,不同功能選取不同的測試策略。滿足項目快速迭代需求。所以作爲一個好的測試人員要對項目做好評估,選擇最優的測試策略方案。

 

流程思維

解決問題的方面一種是通過技術,一種是通過流程約束。在項目中遇到多方信息不同步的問題時,這樣的情況我們就可以通過建立流程,規避一些問題。

 

效率提升

剛開始做測試的時候,對效率提升的認知不是很明確,感觸也不是很深。隨着測試經驗越來越豐富,功能的複雜性越來越高,測試任務越來越多,項目迭代速度越來越快。逐漸認識到測試效率的重要性。那麼哪些事情可以通過自動化提升效率呢?日常例行工作中,使用頻次很高,且重複步驟固定,花費時間較長。可以加入到自動化優化的預列表中,最終此事是否執行,需要評估自動化投入的時間和工具完成後的節省時間的投入產出比。一般只有收益大於成本時,此事纔會被列入執行計劃中。測試有時也需要“商人”的思維。

 

系統思維

隨着測試經驗的豐富,會發現更多項目中存在的問題。那麼如何更好的分析問題,發現問題本質,提供更優的解決方案,思維方式很重要。如果想要讓自己的能力更進一步,思維方式必須提升, 否則看待問題的維度不夠,提供的解決方案也會停留在問題表面。比如說建立語音功能的評測體系,需要全面思考影響語音功能的維度,對每個維度進行分析驗證。思維方式會是限制能力成長的一個關鍵瓶頸,只有突破後才能繼續前行。

tips:

1)推薦大家兩本本關於系統思維的書籍《系統之美》、《結構思考力》。

 

總結歸納能力

知識的沉澱就是經驗的沉澱,同時注重積累會幫助工作效率的提升。比如說同一個難題你在花費了很長時間後解決了。但是沒有進行總結歸納,下次遇到同樣的問題時,可能需要再次花費時間尋找解決之路。但是如果進行了總結,下次按照之前的步驟就可以快速解決問題。抽象能力也是一種幫助發現問題本質的方法,將關鍵因素進行抽離歸納,通過抽離的因素進行思考,可能問題會迎刃而解。

tips:

1)推薦大家兩個記錄經驗的工具:OneNote或者印象筆記。

溝通方面

人是一種羣居動物,每天會和各種不同的人進行溝通。如何讓事情向着自己預期的方向發展,就需要溝通來達成自己的目的。作爲一個職場人,一個測試人員,需要和所有項目方人員進行溝通。所以溝通力應該是一項一直需要修煉的能力。比如說溝通方式、工作彙報的能力(和上級、平級),項目的推進能力,信息快速明確傳達的表達方式等。

tips:

1)當遇到自己無法解決的問題,一定要多和自己的領導溝通,也許溝通後會豁然開朗。

時間&任務管理

 

如何在有限的時間內發揮最大的價值,且任務有條不絮的開展。時間和任務管理會變得非常重要。否則每天都會處於解決緊急事務中無法自拔。推薦大家一本寫的很好的書,希望能幫助大家解決時間&任務管理的問題—《小強升職記》

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章