CSDN專訪領測國際創始人賀炘:軟件測試應講究策略和方法(3)

發表于:2015-11-04來源:CSDN作者:錢曙光點擊數: 標簽:賀炘
敏捷測試與傳統測試最根本區別是心態問題 CSDN:在軟件項目開發中,測試是開發流程的一部分,也就是對其開發功能的驗證,使得有些人認為測試工作可

  敏捷測試與傳統測試最根本區別是心態問題

  CSDN:在軟件項目開發中,測試是開發流程的一部分,也就是對其開發功能的驗證,使得有些人認為測試工作可以被開發人員兼做,你認為軟件測試與開發有什么區別?

  賀炘:這個談到了測試的目標是什么?如果認為測試的目標只是找出Bug,那誰找不都一樣嗎,在這里我們談到的軟件測試應該是個建立信心的過程,只有過程可靠了,信心才能建立起來!

  測試工程師是否可以由開發,或者某種技術取代?這個很難講,他牽扯到了被測系統、技術水平、開發成熟度、工具應用等諸多層面的綜合判斷,取代的例子目前有如Facebook,但是我看到的更多是無法取代的例子。

  文字很難在這個層面說清楚,有興趣的話可以查看一下領測軟件測試沙龍的視頻,專門有一期就是講的這個問題。

  在這里我舉個例子,大家都看過足球比賽,為什么11人的隊伍要區分前鋒、中鋒、后衛、守門員?為什么還有不同的陣型?前鋒不能守門嗎?守門員不能直接進球嗎?那種情況都有極端的例子,但不是常態。常態是什么?分工協作才是效率最高的方法!

  測試工程師會被淘汰嗎?會的,一定有那一天!開發工程師會被淘汰嗎?會的,也一定有那一天!但是請記住,淘汰的是人,而不是這件事情,如果你做的不專業隨時都會被淘汰!測試工作是永遠不會被淘汰的。但是不專業的工程師隨時都會!

  CSDN:在軟件開發產業中有一種非常普遍的習慣,那就是讓那些經驗最少的新手、沒有效率的開發者或不適合干其他工作的人去做測試工作;甚至有些人認為廣大的測試員所做的工作毫無意義,有沒有他們公司一樣運轉,項目一樣進行。你認為軟件測試人員的地位是怎樣的?

  賀炘:首先這樣的事情確實存在,其次使用這種方法的公司至少目前質量絕對不是他的核心競爭力。并不是說這樣的方法不對,而是要辯證的看問題,一個公司存活下來一定有一定的道理,我總結了幾個理由:人無我有、人有我精、人精我賤。有興趣的話可以看看我在領測軟件測試沙龍中的視頻錄像,詳細闡述了這個觀點。

  我的判斷:公司的競爭會在不同的層次展開,質量并不是每個企業在所有生存階段的必然選項,什么時候談什么話。不過一個偉大的企業是不可能不重視質量的,但是在通往偉大的道路上會有不同的階段性選擇。

  CSDN:相對于敏捷開發紅遍大江南北的狀況而言,對敏捷測試的討論則低調得多。在各種不同的敏捷實踐中,測試在敏捷開發中有著怎樣的地位?你新浪微博的網名是:賀炘-讓測試敏捷起來,起這個名字有什么特別的意義嗎?而敏捷測試與傳統軟件測試有何區別?

  賀炘:先解釋一下我的微博名字,原意是希望大家能以測試中的問題為切入點,敏捷的做測試,這可不是說讓大家用敏捷方法做測試哦,敏捷測試只是敏捷的做測試的一個選項而已!

  敏捷測試和傳統測試的最根本的區別我覺得是心態的問題,敏捷測試更強調主動、自發、快速的響應和持續迭代、逼近答案。傳統測試(我更愿意稱為經典測試方法)更強調方法、體系、策略、通盤進行考慮再操作!方法無所謂好壞,不同方法會適用不同情況,敏捷測試中的用例設計方法更多還是采用經典測試方法,經典測試方法同樣應該借鑒敏捷中的一些實踐,快速交付可以評判的內容。

  CSDN:當軟件開發組織采用敏捷開發時,測試團隊通常需要花很長時間來完成轉變。在很多公司中,獨立的質量保證團隊已經根深蒂固。當它們開始適應新的敏捷組織時,會遇到難以接受的文化差異。如何應對文化因素在敏捷測試中的影響,你有什么經驗可分享?

  賀炘:其實我們先要區分這個到底是文化還是自我保護主義!

  通常個體對改變都會有抗拒,因為畢竟不熟悉,會有利益上的直接考量。如果你知道了為什么大家害怕、為什么不配合,那就應該有有針對性的辦法了!

  首先要在組織層面達成共識,我們要什么?怎么要?好處是什么?帶來的改變和壞處是什么?要持續不斷的溝通!

原文轉自:http://www.csdn.net/article/2013-06-05/2815534

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97