[測試書籍筆記]海盜派測試分析: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
留言分享你的想法!
avatar-img
軟體測試工程師Yang
2會員
14內容數
從一個低薪文組轉職軟體測試工程師Software Quality Assurance (SQA) Engineer的過程,紀錄閱讀過的相關測試書籍文獻,以及記錄自我技術成長的過程,包含手動測試與自動化測試相關工具等。
你可能也想看
Thumbnail
2025 vocus 推出最受矚目的活動之一——《開箱你的美好生活》,我們跟著創作者一起「開箱」各種故事、景點、餐廳、超值好物⋯⋯甚至那些讓人會心一笑的生活小廢物;這次活動不僅送出了許多獎勵,也反映了「內容有價」——創作不只是分享、紀錄,也能用各種不同形式變現、帶來實際收入。
Thumbnail
2025 vocus 推出最受矚目的活動之一——《開箱你的美好生活》,我們跟著創作者一起「開箱」各種故事、景點、餐廳、超值好物⋯⋯甚至那些讓人會心一笑的生活小廢物;這次活動不僅送出了許多獎勵,也反映了「內容有價」——創作不只是分享、紀錄,也能用各種不同形式變現、帶來實際收入。
Thumbnail
嗨!歡迎來到 vocus vocus 方格子是台灣最大的內容創作與知識變現平台,並且計畫持續拓展東南亞等等國際市場。我們致力於打造讓創作者能夠自由發表、累積影響力並獲得實質收益的創作生態圈!「創作至上」是我們的核心價值,我們致力於透過平台功能與服務,賦予創作者更多的可能。 vocus 平台匯聚了
Thumbnail
嗨!歡迎來到 vocus vocus 方格子是台灣最大的內容創作與知識變現平台,並且計畫持續拓展東南亞等等國際市場。我們致力於打造讓創作者能夠自由發表、累積影響力並獲得實質收益的創作生態圈!「創作至上」是我們的核心價值,我們致力於透過平台功能與服務,賦予創作者更多的可能。 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