[測試書籍筆記]海盜派測試分析:TCO測試覆蓋大綱

更新於 2024/11/16閱讀時間約 3 分鐘

本篇著重在TCO的介紹上,TCO即為Testing Coverage Outline(測試覆蓋大綱)。是從測試的角度定義需求的一個過程,分析當前被測系統有哪些測試需求、測試要點,以便讓所有人都清晰了解當前被測系統有哪些需求。


書籍專有名詞:

  • KYM(Know Your Mission):了解測試的用戶與用戶的需求。
  • TCO(Testing Coverage Outline):大致確定測試範圍。
  • Modeling:針對每一個測試內容,分析需要的測試點,以實現上述的測試需求。
  • TD(測試設計):編寫測試實例,實現測試需求。
  • TE(測試執行):發佈給測試執行人員。


一、為什麼我們需要TCO測試覆蓋大綱:

在日常工作交流中(提出需求、方案實踐等),我們面臨著大量碎片化的資訊需要梳理。而我們將碎片化的資訊進行提煉、重組、結構化,這就是TCO的過程。在這樣的過程我們能夠對被測系統、測試點做到一個心中有數。


二、做TCO的形式和內容:

目前使用較多的為思維導圖、心智圖等。


三、繪製TCO的方法:

  • 方法1:使用SFDIPOT繪製TCO
  • 方法2:使用MFQ繪製TCO
使用SFDIPOT繪製TCO

使用SFDIPOT繪製TCO


使用書籍附圖亞馬遜河練習TCO

使用書籍附圖亞馬遜河練習TCO


MFQ繪製亞馬遜河TCO

MFQ繪製亞馬遜河TCO


筆記小結:

  1. TCO可以説明達成3個目的:資訊提煉、資訊重組、心中有數。
  2. 內容重組包含兩層意思:對資訊源中提取的資訊進行重新組織,以及對於資訊源中沒有的資訊的添加。
  3. TCO可以説明我們快速地提取那些關鍵的資訊,從而加快學習瞭解被測物件的時間。
  4. TCO是開展預防性測試很好的一個手段。
  5. Curation and Subtraction Heuristic(過濾與剔除啟發式方法)包含兩層意思:提取有價值的資訊以及資訊的結構化整理。
  6. 資訊提取和資訊重組均不是一次性的工作,這個過程需要反復地進行
  7. 可以用SFDIPOT 畫TCO。
  8. 可以用MFQ的思路畫TCO。
  9. TCO準備階段,可以畫TCO草稿圖以及開展頭腦風暴得出更多的test ideas.





從一個低薪文組轉職軟體測試工程師Software Quality Assurance (SQA) Engineer的過程,紀錄閱讀過的相關測試書籍文獻,以及記錄自我技術成長的過程,包含手動測試與自動化測試相關工具等。
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
你可能也想看
Google News 追蹤
Thumbnail
徵的就是你 🫵 超ㄅㄧㄤˋ 獎品搭配超瞎趴的四大主題,等你踹共啦!還有機會獲得經典的「偉士牌樂高」喔!馬上來參加本次的活動吧!
Thumbnail
隨著理財資訊的普及,越來越多台灣人不再將資產侷限於台股,而是將視野拓展到國際市場。特別是美國市場,其豐富的理財選擇,讓不少人開始思考將資金配置於海外市場的可能性。 然而,要參與美國市場並不只是盲目跟隨標的這麼簡單,而是需要策略和方式,尤其對新手而言,除了選股以外還會遇到語言、開戶流程、Ap
Thumbnail
CSS 盒模型是理解和設計網頁佈局的核心概念。它包括元素的內容、填充、邊框和外邊距。
Thumbnail
這節課的學習目標是了解 CSS 的基本語法結構和使用方法。
Thumbnail
當我們架好站、WebService測試完,接著就是測試區域網路連線啦~
Thumbnail
Code Coverage 是什麼? 程式碼覆蓋率(Code Coverage)是一種軟體測試指標,用百分比表示,數值越高越好。
Thumbnail
這篇文章介紹了面試時以及開始工作後可能會遇到的問題,包括物件導向OOP、SOLID 設計原則、測試方式,以及 Cookie、Session 與 Cache 的相似處與不同處。提供了豐富的相關資訊。
Thumbnail
在IT世界中,持續整合(CI)和持續部署(CD)已成為提高開發效率和確保高質量軟件交付的重要實踐。本文將探討CI/CD的基本概念,介紹市場上的主流工具,並提供實施這一流程的指南和最佳實踐。
Thumbnail
本文介紹了CSS Battle #172 交叉骷髏題目的解答技巧,包括圖層拆解的熟練程度和對小圓拆開處理等技巧。作者分享了100%的解法,鼓勵讀者分享自己的作法與交流。
※ TypeScript範例說明: interface ITest { test1: string test2: number print: (arg: string[]) => boolean } class Test implements ITest { public te
Thumbnail
※ 必考題一: Command Line 工程師面試時通常不會著墨太多在此科目上,考題只考涵蓋的基本指令。 ※ 說明:Command Line是使用純文字與電腦溝通的方式,和圖形化介面 GUI是不一樣的。 ※ 常用基本指令: pwd=print the current directory:顯
Thumbnail
這是為了搭建自己想要的工作流而開始的研究工作。
Thumbnail
徵的就是你 🫵 超ㄅㄧㄤˋ 獎品搭配超瞎趴的四大主題,等你踹共啦!還有機會獲得經典的「偉士牌樂高」喔!馬上來參加本次的活動吧!
Thumbnail
隨著理財資訊的普及,越來越多台灣人不再將資產侷限於台股,而是將視野拓展到國際市場。特別是美國市場,其豐富的理財選擇,讓不少人開始思考將資金配置於海外市場的可能性。 然而,要參與美國市場並不只是盲目跟隨標的這麼簡單,而是需要策略和方式,尤其對新手而言,除了選股以外還會遇到語言、開戶流程、Ap
Thumbnail
CSS 盒模型是理解和設計網頁佈局的核心概念。它包括元素的內容、填充、邊框和外邊距。
Thumbnail
這節課的學習目標是了解 CSS 的基本語法結構和使用方法。
Thumbnail
當我們架好站、WebService測試完,接著就是測試區域網路連線啦~
Thumbnail
Code Coverage 是什麼? 程式碼覆蓋率(Code Coverage)是一種軟體測試指標,用百分比表示,數值越高越好。
Thumbnail
這篇文章介紹了面試時以及開始工作後可能會遇到的問題,包括物件導向OOP、SOLID 設計原則、測試方式,以及 Cookie、Session 與 Cache 的相似處與不同處。提供了豐富的相關資訊。
Thumbnail
在IT世界中,持續整合(CI)和持續部署(CD)已成為提高開發效率和確保高質量軟件交付的重要實踐。本文將探討CI/CD的基本概念,介紹市場上的主流工具,並提供實施這一流程的指南和最佳實踐。
Thumbnail
本文介紹了CSS Battle #172 交叉骷髏題目的解答技巧,包括圖層拆解的熟練程度和對小圓拆開處理等技巧。作者分享了100%的解法,鼓勵讀者分享自己的作法與交流。
※ TypeScript範例說明: interface ITest { test1: string test2: number print: (arg: string[]) => boolean } class Test implements ITest { public te
Thumbnail
※ 必考題一: Command Line 工程師面試時通常不會著墨太多在此科目上,考題只考涵蓋的基本指令。 ※ 說明:Command Line是使用純文字與電腦溝通的方式,和圖形化介面 GUI是不一樣的。 ※ 常用基本指令: pwd=print the current directory:顯
Thumbnail
這是為了搭建自己想要的工作流而開始的研究工作。