Upgrade to Pro — share decks privately, control downloads, hide ads and more …

モックを適切に使ったテスト

 モックを適切に使ったテスト

* ソフトウェアテストにおける「モック」とは何か
* モックのメリット・デメリット
* モックの適切な使い方

Avatar for Atsushi Okui

Atsushi Okui

February 15, 2026
Tweet

More Decks by Atsushi Okui

Other Decks in Programming

Transcript

  1. 自己紹介 Atsushi Okui (@blue32a_jp) ソフトウェアエンジニア / Webアプリケーション エンジニア / PHPer

    関心:設計、コード品質、リファクタリング、テス ト、モデリング
  2. テストダブルの5つの分類 • スタブ:テスト対象への間接入力を操作 • スパイ:テスト対象の間接出力の記録 • モック:テスト対象の間接出力の検証 • フェイク:間接入出力の検証以外の目的での置き換え •

    ダミー:テスト対象が要求しているがテストに影響与えない それぞれの詳しい説明はこちら👇 xUTPによるテストダブルの定義とその図解 https://engineers.ntt.com/entry/20251208_advent-calendar-day8/entry