摘要:要知道我們做測試是一種職業(yè),他不同于開發(fā),不要動不動就去與開發(fā)人員比會不會寫代碼,不要用別人的職業(yè)上的標(biāo)準(zhǔn)當(dāng)作自己職業(yè)的標(biāo)準(zhǔn)
軟件評測師是不是需要編程?不會編程的話能做好工作么?下面希賽小編為大家解答疑惑,其實總認為測試要會編程的人有兩種:
一種是君子太器了,總停在器物層面,忘記了編程只是對工具的高效使用,也只是整個測試大環(huán)境中的一個螺絲釘,用個形像的比方,一個很牛P的開發(fā)人員,他是一直寫代碼么?當(dāng)然不是,要知道牛P的開發(fā)人員一定是有一個核心,說大點兒是設(shè)計,說小點兒是算法,有了這個,你再懂什么設(shè)計模式,數(shù)據(jù)庫,編程工具,語法,操作系統(tǒng),辦公軟件,管理軟件,建模軟件,這些都是以設(shè)計為中心的外圍,都是可以在流程中當(dāng)成螺絲釘被分割出去的,那么回到測試,測試的核心是什么,是編程么?你要編程就去當(dāng)開發(fā)嘛,真是的,討厭,測試的本質(zhì)是要保證質(zhì)量,這就要求做測試的核心一定是方法,有了最良好最適合的方法才能保證質(zhì)量,這個方法就考驗出你在測試上的設(shè)計能力,由此為了這些方法的高效率與更好實施,你必須也有一個外圍,他們是計算機知識(當(dāng)然也包括編程,但這已經(jīng)是一個螺絲釘了,有時可能編程都不用),統(tǒng)計學(xué)知識,為了選擇適合的測試用例,可能要用到的工程方法,比如時間一緊,可能根據(jù)項目測試現(xiàn)狀而選擇正交測試法,由此用最少成本做到最大質(zhì)量保證,有了這些方法,與工序流程,你再看每個工序中,是不是需要編程也提高效率,或者為了戰(zhàn)略性原因定制自己的自動化代碼庫,這些都是在方法的基礎(chǔ)上做的,都不過是螺絲釘。
二種則是在步入職業(yè)生涯時,一直對代碼有一種情節(jié),認為寫代碼的人牛P,而自己卻做不到,所以選擇測試這種他以為是簡單的工作來做,做的過程中發(fā)現(xiàn)原來測試也是可以寫代碼的,于是就從原來的自卑中解脫出來,并以此為敖,也牛P起來,這其實從一個側(cè)面反應(yīng)出很多測試人員的自卑心理。
要知道我們做測試是一種職業(yè),他不同于開發(fā),不要動不動就去與開發(fā)人員比會不會寫代碼,不要用別人的職業(yè)上的標(biāo)準(zhǔn)當(dāng)作自己職業(yè)的標(biāo)準(zhǔn),你有見過一個汽車工程設(shè)計師因為泡不到MM而自卑,看到賽車手他就眼紅,于是放下自己的設(shè)計方法,而去與一個賽車手比誰把車開得更快一些,飄移更漂亮一些嗎?
說到底,不管是開發(fā)中的編碼,還是測試中的編碼,都是很初級的工作,都不是這個職業(yè)鏈中的高端,高端應(yīng)該是對設(shè)計對方法的研究與創(chuàng)新,甚至引發(fā)自己所處職業(yè)的一種潮流!
相關(guān)推薦:
信息系統(tǒng)項目管理師考試報名時間及報名入口
歷年信息系統(tǒng)項目管理師論文題目錦集【完整版】
系統(tǒng)集成項目管理工程師考試資訊及備考經(jīng)驗
軟考備考資料免費領(lǐng)取
去領(lǐng)取