id: F-43(誌面表示: F-43) · 物理ページ: 364–365(pages=2) · category: term_tool · figure_type: structure · status: ready · evaluation_date: 2026-04-30
tagline 29/25-45何を 97/60-200どこで 99/60-200会話例 36/25-50見1 28/15-40見2 28/15-40見3 28/15-40見4 26/15-40見5 29/15-40見6 21/15-50
← F-42 ビルド 目次 F-44 pnpm →
技術用語
364

テスト

コードが期待通りに動くかを自動で確認する仕組みの総称です。
体験区分:少しだけ触った 推奨読者レベル:Level 2-3

何をしてくれるか

関数やページ操作を「こう入れたらこう返るはず」という形で定義しておき、コードを変えるたびに一括で再確認します。単体(ユニット)・複数部品の連携(結合)・ブラウザ全体(E2E)の 3 段階があります。

どこで出会うか

AI にコードを直してもらうとき、テストがあると「壊れていないか」をすぐ確認できます。「テストも書いて」と頼めば AI がアサーション(期待値の宣言)を自動生成し、TDD(H-1)の流れにも乗せられます。

構造図
図(figure_type: structure)は本番生成器(Astro + React primitive)で描画。
iter 22 時点ではプレースホルダ。
テスト を使う人

ユニット・結合・E2E の 3 層ピラミッド。各層に代表ツール(Jest / Vitest / Playwright)のラベルを添える

擬人化ポンチ絵 · 後日差し込み
開発フローでの位置
コードを書く
テストを書く
テスト実行
修正・リファクタ
CI で自動実行
2026.04·ready
「AI に直させる前にテストを通しておくと、壊れた箇所がすぐわかります。」
テストの見方
365
この用語の見どころ
1
役割

コード変更後に期待通りの動作を一括で確認する安全網です。

2
うれしさ

AI が生成したコードの品質を手動確認なしに検証できます。

3
注意点

テストを書く工数が最初にかかり、メンテも必要になります。

4
どこで役立つか

AI で頻繁にコードを書き直す場面で特に効果が出ます。

5
はじめに

ユニットテストと Jest の基本だけ押さえれば始められます。

6
深掘り先

TDD、Playwright、Vitest

非エンジニアのつまずき
  • これ世間一般で使われてるテストとこれあのエンジニアの使ってるテストっていう言葉の解像度に違いがめちゃくちゃあるのにまかなり驚いてるというか課題だなっていう風に思ってます。
  • 例えばなんかテストの場面で使われてるっていうのです。
  • を走らせるっていう風な。
私のコメント
  • 第一印象:なんか試験すんだろうな
  • 良い点:まかなり細かいところまでできるし、えっとエンド2エンドみたいな感じでもらったゲームできたりとかするしま、そこそこやっぱ時間もかかる時は時間かかるしっていうので、うんとま非常にやっぱ重要な工程かつ人でやったらめちゃくちゃ時間かかる。工程と AI がやるにしたらめちゃくちゃ相性が行こって言って。ところでだけど今のところだよね。それは?
  • ダメな点:思ったより時間かかるよね。だからフルテスト毎回やってると結構大変だから。あのまスモークテストにしたりとかいうので使い方考える必要あるかな?
  • 誰向けか:未来のアプリ開発者はみんなじゃない?これは
関連用語
備考

ユニット・結合・E2E の 3 段階は「テストピラミッド」と呼ばれる考え方に基づく(Kent Beck 提唱) AI コード生成との相性が高く、バイブコーディングの文脈で重要度が増している

F-43·term_tool
バイブコーディング図鑑