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

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

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

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

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

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

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