CSDN:相對于敏捷開發紅遍大江南北的狀況而言,對敏捷測試的討論則低調得多。在各種不同的敏捷實踐中,測試在敏捷開發中有著怎樣的地位?你新浪微博的網名是:賀炘-讓測試敏捷起來,起這個名字有什么特別的意義嗎?而敏捷測試與傳統軟件測試有何區別?
賀炘:先解釋一下我的微博名字,原意是希望大家能以測試中的問題為切入點,敏捷的做測試,這可不是說讓大家用敏捷方法做測試哦,敏捷測試只是敏捷的做測試的一個選項而已!
敏捷測試和傳統測試的最根本的區別我覺得是心態的問題,敏捷測試更強調主動、自發、快速的響應和持續迭代、逼近答案。傳統測試(我更愿意稱為經典測試方法)更強調方法、體系、策略、通盤進行考慮再操作!方法無所謂好壞,不同方法會適用不同情況,敏捷測試中的用例設計方法更多還是采用經典測試方法,經典測試方法同樣應該借鑒敏捷中的一些實踐,快速交付可以評判的內容。
CSDN:當軟件開發組織采用敏捷開發時,測試團隊通常需要花很長時間來完成轉變。在很多公司中,獨立的質量保證團隊已經根深蒂固。當它們開始適應新的敏捷組織時,會遇到難以接受的文化差異。如何應對文化因素在敏捷測試中的影響,你有什么經驗可分享?
賀炘:其實我們先要區分這個到底是文化還是自我保護主義!
通常個體對改變都會有抗拒,因為畢竟不熟悉,會有利益上的直接考量。如果你知道了為什么大家害怕、為什么不配合,那就應該有有針對性的辦法了!
首先要在組織層面達成共識,我們要什么?怎么要?好處是什么?帶來的改變和壞處是什么?要持續不斷的溝通!
把遇到的問題都匯總出來,組織要有專門的人一對一的解決這些問題,讓改變對個人造成的影響最低,這樣阻力才會最低!
讓成功者得到獎賞,不要對前期的失敗進行處罰,引導大家轉向成功!
如果是企業文化的阻礙,那會非常復雜,先分析企業的基因,從上到下是否有這樣的土壤再做決定吧!
CSDN:在新興商業技術不斷涌現的今天,中國軟件測試行業目前狀況和國內外發展趨勢如何? 與國外相比現在還有哪些欠缺的地方?
賀炘:其實在軟件測試技術領域國內和國外的差距并不是非常大,最主要的問題是都沒有特別有效的方案徹底的解決測試遇到的問題。如沒有辦法清晰的說明軟件產品的質量狀態!還是處于探索和演進的過程中!國外有很多IT研發領域的大牛推進測試行業的發展,但是國內IT研發領域的領軍人物還是更多的關注開發新技術,有的時候還對軟件測試有些微詞,對測試更多的是不屑,而不是沉下心來去了解。
國外近年來出現了很多很好的實踐和方法體系,如ISO29119、TMMi、ISTQB等。國外將方法和技術研究的很細,國內目前還是學習和引入的階段,好的實踐和方法并沒有個很好的溝通平臺,這也是領測一直做領測軟件測試沙龍的原因。
另一個就是國內有個很不好的環境,一些人總是覺得測試技術含量低,待遇不用給太多。當然這樣的情況持續在改觀,我本身也認識很多年薪幾十萬的測試工程師,有些知名企業的技術高管也是測試工程師這條線上去的。但不可否認這樣的想法確實還是在一定范圍內存在的,需要更多的人為軟件測試行業正名!
CSDN:你是業內資深的軟件測試培訓講師,有豐富的大客戶培訓經驗,接受培訓的客戶累積上百家,以你多年的經驗看軟件測試培訓市場的發展現狀以及前景如何?
賀炘:從06年起我就一直認為軟件測試行業大有可為,因為中國一定是軟件大國,中國軟件企業的競爭一定會從功能實現上的競爭過渡到質量的競爭上,談到質量,軟件測試一定是重要的一環。
目前國內高校還顯有軟件測試專業,隨著軟件外包產業的興起,軟件測試工程師的需求也與日俱增。領測國際的發展也印證了這個判斷。
隨著國內測試工程師數量的增加,如何規范的做測試、如何更有效率的做測試以及如何能夠讓軟件測試敏捷起來將是企業重點考慮的事情,我希望領測國際在這個領域能夠做一些事情。
CSDN:隨著軟件測試在軟件研發過程中的重要程度越來越高,每個進入軟件測試領域的人隨著工作經驗的增長,都會有不同的心得體會,在軟件測試職業生涯的規劃上也會有自己的一些困惑和茫然,你對處在這個職業生涯規劃關鍵時刻的軟件測試人員有何建議?
賀炘:這個應該稱為成長的煩惱吧,實際上每個人在不同階段都會有不同的困惑,只要你有要求就一定有困擾,最重要的是明確自己想要什么,自己想走那條路,目標明確的時候,困惑和茫然就會少一些!
原文轉自:http://www.csdn.net/article/2013-06-04/2815534