測試之美--之完美的測試讓相關利益者滿意

當說一個東西很美的時候,我們是指它能帶來巨大的樂趣或令人滿意。在這一節(jié)中,我

將主要著墨于后者,而非前者。是的,測試應該帶來樂趣,但是給測試人員帶來的樂趣

可能只揭示了一種膚淺層面的美,因為它沒有讓利益相關者都滿意。


走向測試之美的第一步,確定誰是你的測試利益相關者。如果你不知道誰是利益相關

者,有些人可能認為你實現(xiàn)了測試之美,但其他人不會這么認為。在我們的咨詢工作

中,RBCS評審看到不少被忽視的利益相關者對測試團隊的工作不滿的例子,已審慎考

慮過測試的利益相關者的客戶有更大的幾率實現(xiàn)測試之美,而忽視中立利益相關者和反

利益相關者的客戶的測試經(jīng)歷則可能很痛苦而“丑陋”。


走向測試之美的第二步,確定你的測試利益相關者有什么樣的目標和期望。如果你不知

道他們的目標和期望,你只能憑運氣實現(xiàn)“測試之美”了,通常也只能令一小部分的利

益相關者滿意。當我和我的同事評估測試團隊時,我們看到很多沒有實現(xiàn)目標和期望的

例子,導致人們對測試工作滿意度較低。那些能夠識別出利益相關者的目標和期望的客

戶,往往測試得很漂亮。


什么美是外在美

世界級長跑運動員,如奧運會中的馬拉松選手或鐵人三項全能運動員,有著堅實的外在

美,有著形式切合功能的外觀。他們精干,擁有鍛煉得很好的通常并不太多的肌肉。在

比賽時,他們的臉上寫著堅毅,他們在整個賽事中承受著痛苦卻表現(xiàn)出優(yōu)雅。我們可以

根據(jù)比賽結果、排名和體育道德行為來衡量他們的有效、高效、優(yōu)雅——這些表現(xiàn)為贏

或輸。

一個好的測試團隊也表現(xiàn)出一種外在美,類似于長跑運動員。畢竟,測試更像馬拉松,

而不是短跑!


什么美是內在美

對于測試之美,我們還需要考慮一個因素:內在美。讓我們回到測試團隊就像奧運會的

馬拉松選手和鐵人三項全能運動員的比喻。在皮膚之下,其內部器官都為運動成績貢獻

力量。肌肉需要長時間的訓練以提高耐力,消化系統(tǒng)將碳水化合物轉化為肌肉的燃料和

蛋白質,并把水發(fā)送到人體各處以保持健康的水和作用。因此,我們可以用消耗的熱

量、身體脂肪比例和長期的健康來衡量有效、高效和優(yōu)雅。

好的測試團隊也會顯示出類似的內在美。由于測試像是一場馬拉松,我們需要能堅持一

個又一個項目的測試團隊。


走向測試之美的第三步,就是建立有效性和高效性的指標及其目標。

對于測試之美,我們還需要考慮一個因素:內在美。讓我們回到測試團隊就像奧運會的

馬拉松選手和鐵人三項全能運動員的比喻。在皮膚之下,其內部器官都為運動成績貢獻

力量。肌肉需要長時間的訓練以提高耐力,消化系統(tǒng)將碳水化合物轉化為肌肉的燃料和

蛋白質,并把水發(fā)送到人體各處以保持健康的水和作用。因此,我們可以用消耗的熱

量、身體脂肪比例和長期的健康來衡量有效、高效和優(yōu)雅。

好的測試團隊也會顯示出類似的內在美。由于測試像是一場馬拉松,我們需要能堅持一

個又一個項目的測試團隊。

假設你得知你的團隊花費了很大比例的時間做手工回歸性測試,即使缺陷發(fā)現(xiàn)指標表明

不會有太多漏網(wǎng)的缺陷,但手工回歸測試乏味、昂貴、易出錯、速度慢、消磨士氣。所

以,你決定用自動化來減少手工測試,同時在產(chǎn)品中繼續(xù)保持低回歸風險。對這一目標

而言,你如何確定外界認為其有效和高效呢?

想想以下問題:

我們已經(jīng)自動化了多大比例的回歸測試?

我們覆蓋了多大比例有關回歸的質量風險?

我們還能加快多少自動回歸測試?

注意,這個加速比不僅使測試更高效,它還使我們能夠容忍不增加回歸風險的較大代碼

改動。這樣做對團隊實施敏捷方法至關重要。沒有良好的自動化回歸測試,敏捷方法往

往導致回歸風險顯著增加,最后會在正式產(chǎn)品中發(fā)現(xiàn)回歸缺陷。

此外,如果我們小心謹慎地對待自動化,在不影響有效性的情況下來提高你的效率。這

不是很美嗎?

走向測試之美的第四步。你可以從某個內部觀點出發(fā)為測試團隊設定目標和期望,建立

有效性和高效性指標以實現(xiàn)這些目標,并為這些指標設立目標。那么你就有一套衡量測

試的方法了,這能讓你多快好省地完成工作,這多么美妙啊。

不過,不要止步于此。我們又得考慮美的優(yōu)雅一面,把它加到喜人的元素中來。你和你

的測試同事應當采用最先進的技術,讓測試團隊成為測試最佳實踐的典范。測試之美意

味著工作在一個實踐和推進最先進測試的測試團隊里。測試之美提高了所有測試人員的

標準。在測試大家庭中“美麗的”測試人員是樂意與同事們分享他們在文章、書籍和培

訓課程中學到的測試知識的。在評估中,我們有時看到一些測試團隊,了解他們的利益相關者及其目標和期望,有改

進內部流程的目標和期望,并且知道如何實現(xiàn)和衡量所有這些目標和期望的成功。他們

把聰明、優(yōu)雅、令人愉快的工作風范融入到測試工作中。他們在測試領域中領先一步,

并樂于與他人分享這些領先之處。這些客戶每天都在上演測試之美。

結論

測試有許多利益相關者。測試之美令這些利益相關者滿意。測試人員了解利益相關者及

其對測試的目標和期望。測試人員與利益相關者合作,以確保目標和期望切合實際,并

確定指標來衡量有效性和高效性。他還特別關注中立的利益相關者和反利益相關者。

測試人員還知道內部測試流程是如何支持有效性和高效性的,長期以來一步一步進行改

善。通過協(xié)力一致持之以恒地改進測試服務和測試方法,他的工作很有效、高效、優(yōu)

雅。不僅他對自己的工作感到高興,其他利益相關者也為之高興。這樣的測試工作堪稱

美麗。

建議你采用以下四個步驟來進行全面徹底的評估,從而為測試之美的旅程揭開序幕:

1.了解你的利益相關者。

2.了解他們對測試的目標和期望。

3.為利益相關者的目標期望建立指標和目標(外在美)。

4.為測試的目標期望建立指標和目標(內在美)。

一旦你擁有了實現(xiàn)測試之美的框架,就朝那個方向努力吧。雖然不是一朝一夕的事情,

但這四個步驟能迅速地改善你的測試,給你驚喜。

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內容