沒(méi)有足夠的時(shí)間來(lái)測(cè)試
除了某些專門(mén)的或者任務(wù)十分重要的應(yīng)用程序外,很少的軟件項(xiàng)目在開(kāi)發(fā)周期里擁有充足的時(shí)間完成高水平的質(zhì)量度量。通常情況是,軟件工程里本來(lái)就很短的“測(cè)試周期”總是不可避免地會(huì)被耽擱。即使是最好的項(xiàng)目也很有可能在測(cè)試工作上面臨時(shí)間限制。在測(cè)試管理中這種障礙的影響是不斷變換優(yōu)先級(jí),不斷轉(zhuǎn)換工作以及為測(cè)試結(jié)果和質(zhì)量檢測(cè)方法簡(jiǎn)化數(shù)據(jù)。
沒(méi)有足夠的資源來(lái)測(cè)試
除了缺少時(shí)間外,通常在取得執(zhí)行必要的測(cè)試所需的合適資源方面也面臨困難。資源可能被其他工作或項(xiàng)目分享。雖然測(cè)試的硬件資源會(huì)帶來(lái)延遲和困難,但是人力資源的缺乏可能更加難以解決。在測(cè)試管理中這種障礙的影響和時(shí)間缺乏造成的影響大致相同。
測(cè)試團(tuán)隊(duì)并不是總在一個(gè)地方
這段時(shí)期更經(jīng)常的情況是測(cè)試資源可能可以獲得,但是它們不在同一個(gè)地方。在各地區(qū)協(xié)調(diào)人力以降低成本已成為家常便飯,但是這造成相當(dāng)多的技術(shù)障礙。在另一區(qū)域的團(tuán)隊(duì)如何共享工件并保持協(xié)同合作,并不會(huì)造成延遲和影響整個(gè)團(tuán)隊(duì)的和諧?一個(gè)項(xiàng)目如何能將區(qū)域分布式開(kāi)發(fā)的效率發(fā)揮到極至呢?
需求方面的難題
雖然有許多的測(cè)試策略,但是確認(rèn)需求是需要完成的最主要的、優(yōu)先級(jí)最高的測(cè)試工作。做到這一點(diǎn)需要完整的、明確的和可測(cè)試的需求。不夠完美的需求管理會(huì)導(dǎo)致測(cè)試工作中更大的問(wèn)題。使用像 RequisitePro 這樣的工具可以幫助極大地提高需求管理并促進(jìn)有效需求的開(kāi)發(fā)。
對(duì)于有效的測(cè)試管理來(lái)說(shuō),必須有對(duì)于最新系統(tǒng)變更和業(yè)務(wù)需求的無(wú)縫接口。這種接口必須不只是針對(duì)需求的描述,也要針對(duì)優(yōu)先級(jí)、狀態(tài)和其他屬性。此外,這需要開(kāi)發(fā)需求說(shuō)明的團(tuán)隊(duì)和執(zhí)行測(cè)試的團(tuán)隊(duì)之間最大限度的協(xié)調(diào)分工和溝通。這種溝通必須在確保質(zhì)量的所有方面進(jìn)行。
與開(kāi)發(fā)保持同步
軟件質(zhì)量所需的另一種團(tuán)隊(duì)協(xié)作存在與測(cè)試人員與開(kāi)發(fā)人員之間的。除了關(guān)鍵缺陷之外,軟件開(kāi)發(fā)中總有一個(gè)慣例,那就是測(cè)試團(tuán)隊(duì)的工作只有測(cè)試人員關(guān)注。盡管如此,對(duì)于每一個(gè)人,特別是對(duì)開(kāi)發(fā)人員來(lái)說(shuō)了解當(dāng)前的質(zhì)量水平以及哪些已經(jīng)被測(cè)試、哪些還沒(méi)有被測(cè)試是十分重要的。
為了有效地使用他們的寶貴時(shí)間,測(cè)試團(tuán)隊(duì)必須跟上不斷變化的代碼、工作版本和環(huán)境。測(cè)試管理必須精確識(shí)別要測(cè)試的工作版本和測(cè)試的合適的環(huán)境。測(cè)試錯(cuò)誤的工作版本(或功能)會(huì)導(dǎo)致時(shí)間的浪費(fèi),并嚴(yán)重地影響項(xiàng)目進(jìn)度。測(cè)試人員必須也了解什么缺陷是已知的,不需要重新測(cè)試的以及哪些是需要確定的。而后測(cè)試人員必須將已發(fā)現(xiàn)的缺陷以及促進(jìn)解決方案的充分信息提供給開(kāi)發(fā)人員。
什么是質(zhì)量度量?
測(cè)試團(tuán)隊(duì)的一個(gè)主要目標(biāo)是評(píng)估并決定質(zhì)量,但是如何準(zhǔn)確地度量質(zhì)量呢?有許多的方法可以實(shí)現(xiàn),而且根據(jù)系統(tǒng)或應(yīng)用軟件的類(lèi)型和開(kāi)發(fā)項(xiàng)目的特殊性分為很多不同的種類(lèi)。為了避免曲解,任何一個(gè)質(zhì)量度量方法都是需要清晰明確的。更重要的是,測(cè)試方法必須可以獲取和保存,否則它們可能不值得花費(fèi)成本或者可能是不完整或者不準(zhǔn)確的。
報(bào)告正確信息
如果能夠?yàn)轫?xiàng)目傳達(dá)測(cè)試狀態(tài)和一些質(zhì)量評(píng)定標(biāo)準(zhǔn),測(cè)試工作只是有用的。得出報(bào)告十分簡(jiǎn)單,但是提供恰當(dāng)?shù)男畔?在合適的時(shí)間,為合適的人)是更加由意義的,主要有以下的原因:
如果只有非常少的信息,那么除了對(duì)測(cè)試團(tuán)隊(duì)來(lái)說(shuō)減少了感知缺陷的價(jià)值外,項(xiàng)目涉眾將不能充分了解影響質(zhì)量的問(wèn)題。
如果有過(guò)多的信息,那么主要信息的意義和影響就變得模糊。
在如何將信息與不同地方的不同角色分享上總是有技術(shù)障礙。
報(bào)告結(jié)果的另一個(gè)需要考慮的事項(xiàng)是如何安排信息以及以采用什么形式(也就是說(shuō),信息是基于工具的、基于瀏覽器的還是基于文件的形式)。如果有技術(shù)上或者其他限制報(bào)告的安排或形式上的約束,項(xiàng)目涉眾對(duì)于測(cè)試
和質(zhì)量信息的了解將被減少。數(shù)據(jù)應(yīng)該以一種清晰有邏輯的設(shè)計(jì)方式呈現(xiàn)出來(lái),表示適當(dāng)?shù)囊饬x,而不是以受局限的工具或技術(shù)的方式。因此對(duì)于項(xiàng)目管理來(lái)說(shuō)在提供寬泛的報(bào)告格式方面考慮適應(yīng)性和接受力的需要是十分重要的。