寫給我的測試同學們
自從我發現很多人(主要是測試自己)開始討論測試工作是打雜,是不斷求人的工作,是打下手的工作,沒有地位,沒發展,不斷被嫌棄不懂代碼開始喪失信心的時候,我覺得我們被帶偏了。
其實除了開發工程師,其他崗位大多不擅長代碼,測試同學們在這方面尤其感到沒信心。表面原因其實很簡單,第一我們大多數時間的工作是接觸開發的,觸而生比;第二是測試的工作依賴了開發工作,包括修復問題的主動權或多或少在開發手上;第三就是提出問題的處理似乎沒有決定權,業務有產品,技術也看開發,第四,第五…
深層原因就是崗位職責問題。生產團隊的第一目標是按時完成,然后是質量和成本,測試的第一目標是質量,然后是按時完成和成本。如果測試同學們始終最先關注按時完成(第一目標一致了),就會自然出現對比了,同樣為了按時,測試是在加任務延長完成時間,任務的完成都通過開發用技術實現,測試能幫忙的有限,自然產生打下手的感覺了。
當質量作為首要目標的時候,測試這邊要做的工作就是在一定時間內站在不同角度發現問題,最終落實到做出來的東西與需求預期一致。發現問題的方式可不是必須代碼的,可以純通過業務,可以技術加業務,可以純技術,延伸所謂的不同路線的測試工程師。這期間還有很多可說,不在這篇詳述了。
發現問題后協調其他角色幫助我們實現我們的目標,所以測試階段要站出來主導目標的實現。
所謂的角色分工,產品階段產品是主角,測試可能是業務支持,開發可能是技術實現支持,設計就是頁面和元素的支持等等,以此類推,測試階段測試同學們是否做好了做主導角色的準備呢?沒有現在就開始充實自己吧!
你的信心來自于對你所測的東西了解,不要浪費精力跟別人比他人領域的技術,在測試領域我們自己有更重要的事情要做。