您的位置:軟件測試 >> 測試技術(shù) >> 測試精品文章
有了測試工具,傻瓜仍是傻瓜
作者:Kaspar van Dam(澤眾軟件原創(chuàng)翻譯) 發(fā)布時間:[ 2014/9/28 13:16:15 ] 推薦標(biāo)簽:軟件測試工具

  流程
  在我們開始談?wù)搶嵤y試工具中流程的重要性前,讓我們先看看“流程”到底是什么。牛津字典將它描述為“為了實現(xiàn)某特定終目標(biāo)而采取的一系列行為或步驟”。一個流程的行為或步驟是一系列的一部分,表明它們要按特定的順序進行。這一系列動作的目的是獲得特定結(jié)果。充分測試測試特定SUT以保證軟件的特定質(zhì)量水平。那么一個測試工具在這樣的流程中起著什么樣的作用呢?基本上,一個工具是用來使使用它的人生活的更輕松;它應(yīng)該幫助任務(wù)更高效。因此,一個工具幫助流程緒,例:通過讓用戶按特定順序采取特定動作。也可以幫助使特定動作更簡單且/或更好且/或更快。談到一個項目中的測試工具時,必須決定應(yīng)該或可以用特定工具改進流程的那個部分。測試工具并不是一個小玩意。它不是要讓你的同事對你用的新技術(shù)欽佩。它是改進流程以便更快、更好、更便宜地實現(xiàn)目標(biāo)。在說任何工具或技術(shù)前,有必要問問你自己“為什么我們首先想要實施工具?我們真的需要工具嗎?”好再問問“我們能改進流程嗎?”——絲毫不考慮使用工具!
  現(xiàn)在,如果組織內(nèi)部現(xiàn)存流程事實上可以改進且一個工具可以有效幫助改進,那么這時候該決定哪個工具能夠做到改進流程。將需求列出來或許是個不錯的開端——考慮一下must-haves, should-haves以及could-haves。不看技術(shù)。忽略需求或要求或許很誘人,因為你覺得他們無法滿足現(xiàn)在的技術(shù)。當(dāng)你列出可能會改進流程的工具需求時,是時候看看特定工具和技術(shù)了。但是,看你的(現(xiàn)在或?qū)淼模┝鞒虝r,一定要考慮:任何流程都可能會在取得目標(biāo)時失敗。這把我們引向了看測試工具時重要的因素:人。

  
  人可以創(chuàng)建或破壞任意一個項目。沒有專注的人,終任何項目都會失敗。因此,人是迄今看測試工具時重要的因素。實施測試工具時,首先要考慮的是講使用工具的人。當(dāng)人們對現(xiàn)在的流程感覺滿意且不懂為什么要改動時,那么聰明的做法是一點兒都不要改動;蛘吣憧梢宰屜嚓P(guān)人員看到需要改進的原因以及改進后有啥好處。審視人這一要素尤其是測試員時,不少跡象表明需要對現(xiàn)在的流程做出改進,測試工具的實施要適當(dāng)。例如:
  ▪▪測試員不再認為其工作有挑戰(zhàn)性了。它成了一項例行公事。
  ▪▪測試員努力找出做手頭任務(wù)的動力;他們更想接觸新事物而不是一遍又一遍地執(zhí)行同樣的老測試。
  ▪▪測試員覺得他們的工作過時了。
  ▪▪測試員喜歡新技術(shù)的挑戰(zhàn),甚至可能為了先進的測試工具是日常工作一部分的工作而離開當(dāng)前工作。
  ▪▪測試員以前已經(jīng)用過測試工具且信任它們。當(dāng)這些跡象在一個項目中呈現(xiàn)出來時,明智的做法是深入調(diào)查工作上到底正發(fā)生什么。要做的事之一是挑剔一下現(xiàn)在的流程,看看它們是否仍然可行,是否可以改進。測試工具的實施或許可以幫助改進流程并使測試員在他們的日常工作中更開心。但是,把事情安排地有條不紊很重要。一個測試工具絕不能成為任何問題的解決方案,它只能幫助解決問題。因此,審視測試工具的成功實施,總會按順序用到人,流程,技術(shù)。人應(yīng)該被包含在內(nèi),且大多數(shù)會選擇改進流程。需建立流程并使之在引入新測試工具前要達到成熟的水平。做到這一點,那么是時候考慮工具和技術(shù)。

  為何測試工具實施會失敗?
  既然我們已經(jīng)了解了人-流程-技術(shù)順序的重要性,有可能回答“為何測試工具實施會失?”回答通常是技術(shù)被放到人和流程之前。當(dāng)一個流程還不夠成熟,那么工具無法改進流程的。大可能是強調(diào)流程仍沒效率這一點。因此,在一個失敗的流程里引入一個測試工具只會使問題更嚴(yán)重而無法幫助解決問題。當(dāng)優(yōu)先考慮技術(shù)而非人時,更有可能測試工具實施會失敗。當(dāng)人們對其在做的工作不滿意時,單單一個工具也不能讓他們突然滿意起來。
  生產(chǎn)效率低時,可能是流程出了什么問題。工具不會自動提高生產(chǎn)率。后,當(dāng)引入一個不被人們支持的測試工具時,實施必定失敗。人們應(yīng)該看到改進某特定流程的必要性,且應(yīng)該意識到引入一個特定測試工具可能后能幫助更高效地完成他們的工作。如果一個組織沒有把這三點按序排好,那么“有了測試工具,傻瓜仍是傻瓜”這句話成真了。或者換句話說,一家只為實施測試工具而實施測試工具的組織終會出丑的。

版權(quán)聲明:本文出自 SPASVO澤眾軟件測試網(wǎng):http://dytjszp.cn/news/html/2014928133423.html

原創(chuàng)作品,轉(zhuǎn)載時請務(wù)必以超鏈接形式標(biāo)明本文原始出處、作者信息和本聲明,否則將追究法律責(zé)任。

上一頁12下一頁
軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd