# テストを証拠として使う

Taiga Learning・ワークシート
https://taiga.training/ja/lessons/tests-as-evidence/

架空の情報か、承認された情報を使ってください。このワークシートにシークレットを入れないでください。

## 学習目標
- 重要な各要件を、意味のある確認に結び付けます。
- 単体テスト、結合テスト、end-to-endテストが示す証拠を区別します。
- 実装と同じ誤った仮定を繰り返すテストを見つけます。

## 演習
生成されたテストを一つ選んでください。確認する要件を示します。隔離したブランチで、関連する不具合を一時的に入れます。意図した理由でテストが失敗することを確認し、コードを元に戻します。テストでまだ確認できないことを記録してください。

## あなたの回答
- シナリオと範囲：
- 前提条件と未解決の問い：
- 回答案または判断案と、その理由：

## 回答を検証する
| 主張または基準 | 証拠またはテスト | 結果または不足 | 担当者 |
| --- | --- | --- | --- |
| | | | |
| | | | |
| | | | |

## 次の対応
- 対応、担当者、日付：
- この回答をいつ見直しますか？

## 覚えておく原則
成功したテストが役立つのは、そのアサーションが関連する不具合を検出して失敗する場合です。

## 出典
- [Google Engineering Practices: Review tests for useful assertions](https://google.github.io/eng-practices/review/reviewer/looking-for.html)
- [Google Testing Blog: Test scope and feedback](https://testing.googleblog.com/2015/04/just-say-no-to-more-end-to-end-tests.html)

このワークシートは、学習を支援します。完了しても、それだけで本番の変更が許可されるわけではありません。
