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