測(cè)試員要在項(xiàng)目中起什么作用。
像很多有關(guān)測(cè)試的問(wèn)題一樣,這個(gè)問(wèn)題初看起來(lái)答案很簡(jiǎn)單、很平凡,但其實(shí)不然。
老規(guī)矩,從我們的實(shí)際工作中舉例來(lái)說(shuō)明。很多剛參加工作的測(cè)試新人常常遇到這樣的疑惑:
領(lǐng)導(dǎo)交代了一項(xiàng)測(cè)試任務(wù),時(shí)間緊張到正常測(cè)試時(shí)間都可能不夠,但按照流程還要寫(xiě)一些計(jì)劃之類(lèi)的文檔,這時(shí)候應(yīng)該如何抉擇?
領(lǐng)導(dǎo)交代了一個(gè)測(cè)試項(xiàng)目,作為負(fù)責(zé)人的你,可能能力只夠做一些簡(jiǎn)單測(cè)試,而重點(diǎn)模塊或者高風(fēng)險(xiǎn)模塊,以你當(dāng)前的能力難以承擔(dān)測(cè)試,這時(shí)候應(yīng)該如何進(jìn)行工作?
測(cè)試完了,按照規(guī)定需要你提交測(cè)試評(píng)估報(bào)告,但你心里可能都沒(méi)底,這時(shí)候應(yīng)該怎么辦?
項(xiàng)目上線以后發(fā)現(xiàn)了一個(gè)漏測(cè)的問(wèn)題,項(xiàng)目經(jīng)理因此來(lái)指責(zé)你的工作,他認(rèn)為你的工作不到位,這時(shí)候應(yīng)該怎么做?
某一天突然接到一個(gè)在你看來(lái)超出工作范圍的任務(wù),比如讓你培訓(xùn)客戶,這時(shí)候該怎么辦?
其實(shí)以上種種,或多或少都牽扯一個(gè)問(wèn)題,也就是今天討論的這個(gè)話題:測(cè)試員要在項(xiàng)目中起什么作用。換句話說(shuō),在項(xiàng)目中測(cè)試員承擔(dān)什么樣的角色。
測(cè)試員的角色真的像乍看起來(lái)那么簡(jiǎn)單嗎?在我看來(lái),一個(gè)角色就是一種關(guān)系。這意味著我們不能控制自己的角色(可以協(xié)商)。別人期望從我們測(cè)試人員這里得到的可能并不合理,所以當(dāng)我們測(cè)試人員因交付了低質(zhì)量的產(chǎn)品而受到指責(zé)的時(shí)候,不管是誰(shuí)指責(zé),可能會(huì)存在分不清角色的問(wèn)題。
那么測(cè)試員的角色應(yīng)該是什么呢?
工作久了就明白,這取決于測(cè)試團(tuán)隊(duì)在這家公司的使命。測(cè)試員的使命決定要做的一切。測(cè)試員的使命,可能要取決于自己的行業(yè)、公司、項(xiàng)目或者團(tuán)隊(duì)的特性,這些要素的千差萬(wàn)別,決定了測(cè)試團(tuán)隊(duì)的不同使命。例如,在有些測(cè)試團(tuán)隊(duì)中,測(cè)試計(jì)劃只是為他們提供幫助的工具,他們的測(cè)試計(jì)劃可能只流傳于口頭,或者寫(xiě)在草稿紙上,但仍然有效。而有的測(cè)試團(tuán)隊(duì)中,測(cè)試計(jì)劃是一種“產(chǎn)品”,必須隨軟件一起交付。他們的測(cè)試計(jì)劃必須遵循嚴(yán)格的格式和內(nèi)容要求。
那么有哪些可能決定測(cè)試員的使命的要求呢?舉幾個(gè)例子:
快速找出重要軟件問(wèn)題
對(duì)產(chǎn)品質(zhì)量提出總體評(píng)估
確認(rèn)產(chǎn)品達(dá)到某種具體指標(biāo)
幫助客戶改進(jìn)產(chǎn)品質(zhì)量和可測(cè)試性
保證測(cè)試過(guò)程能夠達(dá)到可分清責(zé)任的標(biāo)準(zhǔn)
就測(cè)試和與測(cè)試員協(xié)作方式培訓(xùn)客戶
采用特定的方法集或采用特定的規(guī)則集
幫助預(yù)測(cè)和控制維護(hù)成本
幫助客戶改進(jìn)其過(guò)程
以最小化成本、最短時(shí)間或盡可能減少副作用的方式,完成自己的工作
為滿足特定客戶的要求,完成所有必要的工作
當(dāng)測(cè)試員清楚了自己的角色之后,當(dāng)協(xié)商角色時(shí),就有了在任何情況下確立對(duì)自己預(yù)期的基礎(chǔ)(當(dāng)然,實(shí)際情況往往是即使是清晰和恰當(dāng)?shù)臏y(cè)試角色也是一種苛求)。
另外,我覺(jué)得對(duì)測(cè)試角色一個(gè)比較好的定義是:測(cè)試員是一個(gè)向客戶提供信息的服務(wù)角色。
首先說(shuō)“提供信息”,我們給誰(shuí)提供信息,提供什么信息,為什么要提供信息?舉個(gè)例子:如果把做項(xiàng)目比喻成一群人開(kāi)車(chē)去一個(gè)地方。有些項(xiàng)目很簡(jiǎn)單、很平常,就像是白天開(kāi)車(chē)去超市買(mǎi)東西,并不太需要我們測(cè)試。但是大多數(shù)值得開(kāi)發(fā)的項(xiàng)目就像是夜間在山里開(kāi)大越野。這些項(xiàng)目就需要一個(gè)指明燈就像大越野需要一個(gè)前燈,我們測(cè)試員要照亮前面的道路,使程序員和經(jīng)理盡管還在拿著地圖爭(zhēng)吵,但是至少可以看清他們?cè)谀膬海獜氖裁礃拥穆访嫔祥_(kāi)過(guò)去,離著懸崖峭壁有多遠(yuǎn)。每個(gè)公司測(cè)試團(tuán)隊(duì)的使命都不盡相同,不過(guò)這些細(xì)節(jié)背后的要素都是一樣的:測(cè)試就是要找到信息,有關(guān)項(xiàng)目或者產(chǎn)品的重要決策都是根據(jù)這些信息做的。
再說(shuō)“服務(wù)”。測(cè)試員是提供服務(wù)的角色。服務(wù)即意味著有客戶,即被服務(wù)的人。測(cè)試員是否成功,主要看其是否很好的滿足了客戶的要求和最佳利益。這不會(huì)太難,不過(guò)測(cè)試員有很多客戶,比如項(xiàng)目經(jīng)理、程序員、技術(shù)支持、市場(chǎng)人員、管理層、用戶等等所有跟項(xiàng)目相關(guān)的人員,這些客戶都有自己的需要,而且他們的需要不一定一致。在某些特殊項(xiàng)目中,我們客戶也需要進(jìn)行一些優(yōu)先級(jí)排序(關(guān)于對(duì)每種客戶提供的信息不在本次討論范圍內(nèi),后期會(huì)有專(zhuān)題討論 )。如果測(cè)試員將時(shí)間和經(jīng)理投入到客戶并不關(guān)心的問(wèn)題或需求上,就會(huì)有做無(wú)關(guān)工作或工作率低的風(fēng)險(xiǎn)。測(cè)試員要跟自己的經(jīng)理協(xié)商使命問(wèn)題,并明確使命。如果不能就使命達(dá)成一致意見(jiàn),就不會(huì)有做任何工作的好基礎(chǔ)。 總之,多研究,找出對(duì)項(xiàng)目最重要的人,找出要服務(wù)的人,因?yàn)檫@是做好測(cè)試工作的第一步。
結(jié)束語(yǔ)
如何不知道該做什么怎么辦?評(píng)審使命。這樣做可以找出自己的核心問(wèn)題,如果明確自己的使命,就可以為自己的工作辯護(hù),并且明確的確定下一步該做什么,還可以用簡(jiǎn)單的描述向其他人解釋自己的角色。
如果確切的知道要做什么該怎么辦?經(jīng)常重新考慮自己的測(cè)試使命,保證自己的計(jì)劃不會(huì)因?yàn)檫^(guò)于偏重測(cè)試問(wèn)題的一個(gè)方面,而忽略其他方面
-
測(cè)試工程師
+關(guān)注
關(guān)注
6文章
124瀏覽量
12431
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論