揭開華為雲CodeArts TestPlan啟發式測試設計神秘面紗!

科技怪授發表於2023-01-18


2019年12月20日,是美國波音公司新一代載人飛船Starliner“星際客機”,執行第一次飛行測試任務的重要日。按計劃飛船在本次無人試飛中將與國際空間站對接,為宇航員送上聖誕禮物。然而飛船出現了故障,最終無法與國際空間站對接,不得不提前返回地面。

是誰動了美國波音公司的 “乳酪”?

波音公司事後承認,載人飛船 “星際客機”軟體系統的程式存在嚴重缺陷,在測試階段只是將飛行過程分成幾個小單元進行測試,並沒有對飛船進行從發射、國際空間站對接到著陸的全流程整合測試。由於測試不全面導致問題暴露到現網環境,此事件給波音公司帶來高達幾千萬美金的經濟損失。

什麼是產品的生死線?

質量 是產品的生死線, 測試完備性 是守護質量的基礎。

從案例中可以發現, 缺陷越早發現,修復的成本越低 。因為在驗證階段每個缺陷的平均修復成本約1萬元,而產品釋出後每個缺陷的平均修復成本大於6萬元。可見,測試的完備性不僅影響著企業產品缺陷修復成本的投入值,還直接影響客戶滿意度、企業口碑。因此,如何提升測試的完備性,做到提前攔截產品缺陷,減少缺陷流出,是企業要考慮的TOP問題。

華為產品質量的守護神

華為雲CodeArts TestPlan測試設計 是華為產品質量的守護神。華為雲CodeArts TestPlan提供 多維度測試設計模板 “需求-場景-測試點-測試用例”  四層測試分解設計能力 ,啟發測試人員發散性思維,對專案環境、測試物件、質量標準、測試技術充分發掘,充分互動,測試覆蓋清晰可視。

同時華為雲CodeArts TestPlan的測試設計,在華為公司內部已經廣泛使用,覆蓋 10+ 產品線,約 60w 腦圖,支撐 4萬 多華為測試人員作業。

下面將為大家 揭秘華為雲CodeArts TestPlan測試設計服務 我們一起模擬設計一個簡單的需求 “使用者商城註冊”,體驗測試設計的流程。

Step 1

訪問華為雲CodeArts TestPlan,進入到測試設計後,如下圖,選擇 “模板新建”

 

目前我們提供 7個測試設計模板 涵蓋多種測試設計流程 ,包括對於大型需求的 “E2E場景測試設計模板”、對於小型需求的“整合測試設計模板”、對於單介面的“介面測試設計模板”、以及DFX相關的效能、安全、可靠性等測試模板。所有模板還都處於限時免費試用階段,歡迎大家前來體驗!

 

Step 2

本次我們選擇 “E2E場景測試設計模板” 。快速建立一張測試思維導圖,並在 “背景”節點下填寫需求背景,深入瞭解需求背景。

然後藉助思維導圖進行發散,在 “測試分析”節點下分析出涉及此需求的測試因子(因子是測試設計中的考慮因素,也是對測試結果需要驗證的影響因素)。

Step 3

然後根據分析的測試因子,透過覆蓋方法,例如:AC(All Combinations),EC(Each Choice),BC(Basic Choice),N-wise等方法進行因子組合。

透過下圖紅框中的標籤,設定 “測試覆蓋” 節點中總結的多個場景,以及多個測試點(測試點的名字就是以後自動生成用例的名字),包括測試點的子節點的預置條件,步驟和預期結果。整個腦圖設計的過程就結束了,下面是最重要的環節 “生成/評審/歸檔用例”!

 

Step 4

右鍵點選場景或者測試點,選擇 “生成用例” ,思維導圖中打過標籤的預置條件、步驟和預期結果自動生成在測試用例中。

 

 

生成用例後,再將這些測試點進行逐個評審。

Step 5

評審後,就可以歸檔用例,右鍵後,點選 “歸檔用例” ,這樣您的設計成果就自動生成到測試用例的列表中。

 

思維導圖裡已歸檔的用例會生成一個連結,該連結會跳轉至測試用例介面,方便後續測試活動的開展。

 

 

好了,您已成功體驗完整個華為雲測試設計的流程,相信一定有收穫。

 

 


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70022614/viewspace-2932717/,如需轉載,請註明出處,否則將追究法律責任。

相關文章