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

更新 發佈閱讀 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.





留言
avatar-img
軟體測試工程師Yang
2會員
14內容數
從一個低薪文組轉職軟體測試工程師Software Quality Assurance (SQA) Engineer的過程,紀錄閱讀過的相關測試書籍文獻,以及記錄自我技術成長的過程,包含手動測試與自動化測試相關工具等。
你可能也想看
Thumbnail
在 vocus 與你一起探索內容、發掘靈感的路上,我們又將啟動新的冒險——vocus App 正式推出! 現在起,你可以在 iOS App Store 下載全新上架的 vocus App。 無論是在通勤路上、日常空檔,或一天結束後的放鬆時刻,都能自在沈浸在內容宇宙中。
Thumbnail
在 vocus 與你一起探索內容、發掘靈感的路上,我們又將啟動新的冒險——vocus App 正式推出! 現在起,你可以在 iOS App Store 下載全新上架的 vocus App。 無論是在通勤路上、日常空檔,或一天結束後的放鬆時刻,都能自在沈浸在內容宇宙中。
Thumbnail
vocus 慶祝推出 App,舉辦 2026 全站慶。推出精選內容與數位商品折扣,訂單免費與紅包抽獎、新註冊會員專屬活動、Boba Boost 贊助抽紅包,以及全站徵文,並邀請你一起來回顧過去的一年, vocus 與創作者共同留下了哪些精彩創作。
Thumbnail
vocus 慶祝推出 App,舉辦 2026 全站慶。推出精選內容與數位商品折扣,訂單免費與紅包抽獎、新註冊會員專屬活動、Boba Boost 贊助抽紅包,以及全站徵文,並邀請你一起來回顧過去的一年, vocus 與創作者共同留下了哪些精彩創作。
Thumbnail
🎯 本篇文章是我們《就業服務乙級應考指南》系列的第一篇,未來將持續分享清楚又實用的內容,幫助考生有效準備、信心滿滿上考場! 👋 想報考「就業服務乙級技術士」,卻對繁雜的法條和科目感到一頭霧水嗎?別擔心,這篇文章一次幫你梳理清楚考試要讀什麼,怎麼準備最有效率!
Thumbnail
🎯 本篇文章是我們《就業服務乙級應考指南》系列的第一篇,未來將持續分享清楚又實用的內容,幫助考生有效準備、信心滿滿上考場! 👋 想報考「就業服務乙級技術士」,卻對繁雜的法條和科目感到一頭霧水嗎?別擔心,這篇文章一次幫你梳理清楚考試要讀什麼,怎麼準備最有效率!
Thumbnail
本文旨在釐清TOEFL iBT 閱讀測驗的測驗目標。透過比較學測考綱,筆者點出兩者測驗方向的相同之處,藉此說明「TOEFL是技術導向的語言測驗」(skill-oriented)。考生應該將準備焦點擺在「技術的磨練」(skill-drilling),而非背誦更多冷僻單字或罕見片語。
Thumbnail
本文旨在釐清TOEFL iBT 閱讀測驗的測驗目標。透過比較學測考綱,筆者點出兩者測驗方向的相同之處,藉此說明「TOEFL是技術導向的語言測驗」(skill-oriented)。考生應該將準備焦點擺在「技術的磨練」(skill-drilling),而非背誦更多冷僻單字或罕見片語。
Thumbnail
在資訊化的今天,網路拓樸圖扮演了至關重要的角色,它不僅是網路結構的視覺呈現,更是幫助我們理解和優化網路設計的重要工具。那麼,網路拓樸是什麼?網路拓樸圖類型有哪些?網路拓樸圖作圖工具有哪些?本文將帶你了解網路拓樸圖的基礎知识。
Thumbnail
在資訊化的今天,網路拓樸圖扮演了至關重要的角色,它不僅是網路結構的視覺呈現,更是幫助我們理解和優化網路設計的重要工具。那麼,網路拓樸是什麼?網路拓樸圖類型有哪些?網路拓樸圖作圖工具有哪些?本文將帶你了解網路拓樸圖的基礎知识。
Thumbnail
本文介紹了TCO(Testing Coverage Outline)測試覆蓋大綱的概念及其在測試過程中的重要性。TCO有助於分析被測系統的需求,梳理和結構化資訊,使測試人員能夠清晰瞭解測試範圍。此外,還探討了繪製TCO的方法。通過進行資訊的提煉與重組,TCO能有效促進測試的準備和執行。
Thumbnail
本文介紹了TCO(Testing Coverage Outline)測試覆蓋大綱的概念及其在測試過程中的重要性。TCO有助於分析被測系統的需求,梳理和結構化資訊,使測試人員能夠清晰瞭解測試範圍。此外,還探討了繪製TCO的方法。通過進行資訊的提煉與重組,TCO能有效促進測試的準備和執行。
Thumbnail
你是否有過以下類似的狀況? 會議上面對主管(或面對面試官)的提問時,你明明聽得懂問題內容然,也確實是自己的專長項目,但卻不知道如何把腦中的資訊(知識)有條理的說出口嗎?再加上主管一句『講重點』,是不是更加不知該如何表達呢?
Thumbnail
你是否有過以下類似的狀況? 會議上面對主管(或面對面試官)的提問時,你明明聽得懂問題內容然,也確實是自己的專長項目,但卻不知道如何把腦中的資訊(知識)有條理的說出口嗎?再加上主管一句『講重點』,是不是更加不知該如何表達呢?
Thumbnail
過去在程式導師實驗課程中,整理過這兩篇筆記探討「測試」是怎麼回事: [week 3] 初探 Jest:如何測試程式? [week 22] React:用 SPA 架構實作一個部落格(三)- 淺談測試 在轉職後的第一家公司,組內曾嘗試在既有專案中撰寫測試,卻因時程緊湊而不了了之。
Thumbnail
過去在程式導師實驗課程中,整理過這兩篇筆記探討「測試」是怎麼回事: [week 3] 初探 Jest:如何測試程式? [week 22] React:用 SPA 架構實作一個部落格(三)- 淺談測試 在轉職後的第一家公司,組內曾嘗試在既有專案中撰寫測試,卻因時程緊湊而不了了之。
Thumbnail
你覺得書籍大綱 (Table of Contents)在整本書發揮了什麼作用呢?除了讓讀者拿來快速瀏覽,其實對作者的用處也是非常大的。我們可以何用書籍大綱測試讀者,幫助自己寫書。這個概念也很適合想寫系列文的朋友,如果你想在部落格上開始練習寫長文,也可以試試這篇文章說的技巧。
Thumbnail
你覺得書籍大綱 (Table of Contents)在整本書發揮了什麼作用呢?除了讓讀者拿來快速瀏覽,其實對作者的用處也是非常大的。我們可以何用書籍大綱測試讀者,幫助自己寫書。這個概念也很適合想寫系列文的朋友,如果你想在部落格上開始練習寫長文,也可以試試這篇文章說的技巧。
Thumbnail
完成對功能的了解之後,我們就要開始進入實現功能的開發階段。跟以往的開發流程不同的是,我們在敏捷開發中注重的是製作有價值的東西。也就是在計畫中,我們獲取的資訊都是對使用者有用、可以被看見以及操作和跨團隊協作的性質。
Thumbnail
完成對功能的了解之後,我們就要開始進入實現功能的開發階段。跟以往的開發流程不同的是,我們在敏捷開發中注重的是製作有價值的東西。也就是在計畫中,我們獲取的資訊都是對使用者有用、可以被看見以及操作和跨團隊協作的性質。
Thumbnail
從測試方法的名字中可以很輕鬆的了解到,TDD(測試驅動開發)的前提就是先寫測試,然後再去開發我們的系統。要達成這樣的條件,就會需要有明確的規格才能夠實行。
Thumbnail
從測試方法的名字中可以很輕鬆的了解到,TDD(測試驅動開發)的前提就是先寫測試,然後再去開發我們的系統。要達成這樣的條件,就會需要有明確的規格才能夠實行。
Thumbnail
測試驅動開發(Test-Driven Development, TDD)或是行為驅動開發(Behavioral-Driven Developement)是當代軟體工程裡面常見的方法論,然而以資料科學或是數據分析的專案來說,通常主要的「測試」會以模型的準確性或是資料分布的模式為核心
Thumbnail
測試驅動開發(Test-Driven Development, TDD)或是行為驅動開發(Behavioral-Driven Developement)是當代軟體工程裡面常見的方法論,然而以資料科學或是數據分析的專案來說,通常主要的「測試」會以模型的準確性或是資料分布的模式為核心
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News