軟件測試需要懂編程嗎?

首先,我們先來看看懂編程,和不懂編程,在具體測試工作上的區(qū)別。
軟件測試人員交付的工作成果,主要表現(xiàn)在測試用例及測試缺陷的質(zhì)量兩個方面。
一、測試用例
一般的測試人員會根據(jù)需求說明書、產(chǎn)品概要設(shè)計等文檔資料,梳理出產(chǎn)品需求及業(yè)務(wù)功能點。在需求細(xì)化過程,懂編程的人員,可能更容易發(fā)現(xiàn)需求說明模糊,含二義性的方面。在用例設(shè)計階段,在測試角度和場景分析上,懂編程可以更好的代入場景,也可以方便搭建類似的測試環(huán)境。
二、測試缺陷
缺陷提交之后,在與開發(fā)人員溝通缺陷時,會編程可能會減少你與開發(fā)人員的溝通成本,你的觀點將更具有說服力。根據(jù)經(jīng)驗,在建立友好的合作關(guān)系的前提下,你的威望越高你提的缺陷越容易受到重視。同事的評價也是工作評估很重要的一環(huán),直接影響你的升職加薪。

不懂編程:可能你的發(fā)展將局限在本公司本行業(yè),薪酬提升不會有跳躍式的發(fā)展。
懂編程:在本公司,懂編程一般情況薪資情況會高20%左右。如果有更好的機會,你的編程技能將可以在其他行業(yè)施展。比如,掌握java編程可以更快上手多種基于java的測試工具。

