產品測試車輪圖(爲質量屬性,從哪些方面測試:測試分析方法)

從質量屬性(滿足需求)到測試類型和測試方法,這是一個測試者從需求出發,從設計着手,去分析產品並獲得測試啓發的過程,即我們要從哪些方面(測試類型)用哪些方法(測試方法)去測試產品(質量屬性)。這個關係用一個圖表達出來,會發現這個圖很像一個“車輪”,所以稱之爲產品測試車輪圖

通過車輪圖進行測試分析,就叫基於車輪圖的測試分析方法,但這個測試設計分析法的本質圍繞質量、圍繞產品設計是否滿足需求來進行測試的

產品測試車輪圖可以幫我們解決產品測試中最爲關鍵的兩個問題

1)如何保證測試的“全面性”,即“測試廣度”:在產品測試車輪圖中測試廣度通過測試類型來保證。只要測試類型覆蓋全面,就不會出現重大的遺漏。

2)如何保證測試的“有效性”,也就是“測試深度”:在產品測試車輪圖中測試深度通過測試方法來保證。只要我們能夠掌握足夠多的測試方法,就能保證測試足夠深。

產品測試車輪圖還能幫助我們評估測試團隊的能力。一個測試團隊能夠駕馭的測試方法越多,這個團隊的測試能力就越強。這爲我們解決團隊能力提升問題提供了思路。

備註:產品測試車輪圖只描述到八大類質量屬性和測試類型的對應關係,並沒有細化到各個質量子屬性的層面,測試類型和測試方法也並沒有考慮業務特性。大家可以結合自己產品的業務特點,自己動手繪製更貼合自己測試業務特點的產品測試車輪圖。

有兩種方式來使用產品測試車輪圖。第一種是在MM圖(思維導圖工具,如Xmind)中直接使用,按照車輪圖模型,從每個質量屬性(或測試類型)和測試方法的角度,逐一對被測對象進行測試分析,這種使用方式的優勢是快、靈活,缺點是不利於跟蹤需求的覆蓋情況。第二種是使用測試分析設計表(excel表格)來進行,分析思路和第一種方式類似,但是可以做到對需求的跟蹤。

MM圖使用車輪圖

將被測對象放在思維導圖的中心,被測對象可以是一個系統,也可以是一個功能或特性,還可以是一個測試任務。這樣只需要三層就可以快速、全面、系統地進行測試分析。第一層是測試類型,如功能性測試、性能測試等;第二層建議是測試方法;第三層用於分析被測對象該如何使用這些測試方法來進行測試,及測試分析的具體內容——測試點。

測試分析設計表使用車輪圖

將車輪圖轉化爲測試分析設計表,並將其作爲測試分析工具,以規範、高效地進行測試分析。

一個測試分析設計表由如下3個部分構成:

1)測試分析設計輸入表:用於確定測試分析的輸入,包括用戶使用場景、需求包、需求規格、用戶故事、架構設計、各種行業標準和規範要求等,並對這些輸入進行整理、跟蹤。

2)測試類型分析表:用於確定本次測試分析需要考慮的測試類型,並按照針對測試分析輸入整理出來的內容,逐一進行測試類型分析。

3)功能交互分析表:用於確定本次測試分析的功能和系統的哪些功能存在交互關係,然後將這些放在一起進行考慮。



摘取自劉琛梅老師的《測試架構師修煉之道:從測試工程師到測試架構師 第2版》

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章