文章摘要: 而測試的價值就是儘可能早的——發現這些會給公司造成損失的問題往往開發階段或測試階段發現時
為什麼我從測試轉產品?
無論硬體研發還是軟體研發,都需要測試工程師找出軟體缺陷、保障產品質量,以降低專案風險,我們可能聽到過由於某一個漏洞導致公司損失多少錢的例子。
而測試的價值就是儘可能早的——發現這些會給公司造成損失的問題,在專案交付前反饋到開發修復。所以測試崗位對於企業來說也至關重要。
在做測試時,我一直期望能發揮自己的最大價值,無論是功能性問題還是使用者體驗問題,我都會一一跟蹤。
當兼顧專案進度,有些問題來不及修復時,遺留問題我會提醒開發在空擋期間修復,期間也遇到過一些比較難溝通的開發,後面也都慢慢的相信測試,我一直堅信一點,事在人為。
隨著工作年限增長,我開始思考以後的職業方向,做測試主要有2個方向,一個是往管理方向,另一個是往專業方向,比如效能測試、自動化測試。
當時所在的平臺比較大,工資不高,同崗位有一些經驗足且資歷老的同事,往管理方向在3到5年內,基本看不到希望;
當時的測試是偏軟體和硬體結合,主要涉及黑盒功能性測試,而自動化測試和效能測試的工具沒有使用的空間,正巧當時處在網際網路興盛的時候,招聘測試的很多,後來經過權衡,加入了一家網際網路公司繼續做軟體測試,這個時候算是剛開始接觸網際網路產品。
網際網路公司,主要是圍繞商業模式、圈使用者展開,產品經理是離商業模式最近的,我在做測試時,pass還是fail的標準來源於產品經理的需求和原型中的描述,而有時會發現,需求中缺乏對異常邏輯的處理,往往開發階段或測試階段發現時,需要開發加入處理來避免;也有時會出現,實際程式設計過程中,開發才意識到功能的複雜度超過需求評審時的難度。
這些問題都有可能導致無法在預估的工期內上線,當然這個時候有很多處理方案,比如加班解決、減掉部分功能、犧牲使用者體驗、縮減測試時間匆匆忙忙來保證預期上線,而往往,測試是這個工作鏈中的最後一環,試想,創業公司的人員不多,能預期上線已是欣慰,對質量、對使用者體驗的把握,從認知上還不是這個階段的重點。
這個時候,我發現,產品經理處於源頭,這個階段規劃好了,定位清晰、流程清晰、互動清晰,才能最大限度的提高產品的質量。測試中有一個理論,問題發現得越早,修復成本越低。
幾年的測試經驗,對需求、研發、測試已有一定的積累,再加上內心有一股想創造價值的激情,內驅外推,內心特別堅定:由測試轉到產品,從源頭提高產品的質量,創造性的提升自己的價值。
我是如何從測試轉到產品的?
當你清晰的知道做一件事情的原因時,往往是執行力最強的時候。於是我用了半年時間,開始自學產品方面的工具和知識。
自學了Axure、Viso、Xmind等常用工具,工具的作用是把想法和思路表達出來,僅此而已,不過這是基礎;
爲了提升自己對產品的理解,我閱讀了產品方面的經典書籍,如啓示錄、使用者體驗要素、Don’tmake me think,人人都是產品經理、互動設計沉思錄等,這些書籍裏面包含一些基礎的理論方法,能幫助自己建立產品理論體系和思考的準繩,知道別人為什麼這麼做,同時可以幫助自己決策,宣講需求時,不是我感覺怎麼樣,而是我的依據是什麼,只有自己專業了才能讓同事覺得可以依賴。
經常聽到有聲音說,理論沒有用,我認為,在你對一個方向不瞭解時,從基礎的理論架構入手,是搭建自己知識體系最快的方式,之後就是積累經驗往這個架構裏面填補,然後去調整、去總結,最後得出自己的一套思維體系。
與此同時,我也向身邊的產品經理請教他們的一些思路和方法,同時加入一些圈子,不過完全是以潛水的形式存在。
機會總是給有準備的人的,這個階段不會得到所有公司的認可,但是總會有願意提供機會的平臺,雖然沒有工作經驗,但是準備充分,後來如願的找到了產品崗的工作機會,代價是與測試相比工資降低了不少。
測試經歷,對產品思維的影響
產品是一項富有創造性的工作,我們需要結合戰略定位,思考事物的內在本質、使用者的心理,梳理出一套特有的流程,在這個過程中,會經歷很多次決策、很多個坎,而測試經歷為我打下了很好的基礎。
首先,測試磨練了我的耐心。測試是一項重複性的工作,開發修改過一個地方後,測試需要將涉及到的相關功能再執行一遍,儘管是以前測試通過的功能;
開發有時會出現程式碼回滾的情況,已解決的問題可能會復現,這個過程會很磨練人的耐心。而梳理產品需求沒有頭緒時,需要耐心的研究行業資料。
測試的經歷,讓我體會了專案管理、研發、測試、上線釋出、再迭代的全軟體生命週期,對以後產品需求的管理和上線提供了很好的參考模板。
測試的經歷,讓我對技術有了基本的認識。產品經理在設計方案時,需要兼顧方案的可執行性,對技術瞭解,才能更好的將方案落地。
一些思緒
寫到這裏,讓我想起了一句話「你現在經歷的每一件事,都會在未來某一時刻用上」。
未來還很長,現在纔剛剛開始,我無法阻擋時間的流逝,但可以在某個時刻留下值得自己回憶的印記;我無法預測未來,但是可以把握當下。
精品課程推薦:
功能測試三劍客內容,為每一位測試同學都需要學習和了解的課程。
-
探索式測試(2小時)
-
Bug預防體系(3小時)
-
功能測試框架(3小時)
每門課,課程原價:99
目前拼團價格:49 (兩人即可成團!)