#presentation
Date : 2021/06/26
[https://speakerdeck.com/nihonbuson/scrum-fest-osaka-2021](https://speakerdeck.com/nihonbuson/scrum-fest-osaka-2021)

# Summary
## テスト実施前のテスト
- 例えばの要件
- 
- 考えられる明確にしないといけない箇所や曖昧性のある記述
- 
- (感想) こういうのは、実例マッピングを使うのが有効な場面だなあ。
## テスト実行するまでの過程
[http://jstqb.jp/dl/JSTQB-SyllabusFoundation_Version2018.J03.pdf](http://jstqb.jp/dl/JSTQB-SyllabusFoundation_Version2018.J03.pdf)
テストは、以下で実行
- テスト分析 : 何をテストするか
- 上の例とかはここに当てはまりそう
- テスト設計 : どうテストするか
- テストケースを絞る方法としてのサンプリング方法
- テストケースを合理的に少なくするための技法
- e.g. 同値分割法、All Pair法
- 多くの欠陥がミルカルようにするための技法
- e.g. 境界値分析、エラー推測、探索的テスト
- ある観点で漏れなくテストするための技法
- e.g. カバレッジ、デシジョンテーブル、状態繊維、ユースケーステスト
- テスト実装 : テスト実行に必要なものを準備
- テスト実行 : テストスイートの実行
## 開発者との協働
Testing or Checking ([https://www.infoq.com/news/2009/12/testing-or-checking/)](https://www.infoq.com/news/2009/12/testing-or-checking/))
- Testing (製品を批評する、不具合を発見しようとする作業)
- > Testing is something that we do with the motivation of finding new information. Testing is a process of exploration, discovery, investigation, and learning. When we configure, operate, and observe a product with the intention of evaluating it, or with the intention of recognizing a problem that we hadn't anticipated, we're testing.
- Checking (意図通り動くかを確認する作業)
- > Checking is something that we do with the motivation of confirming existing beliefs. Checking is a process of confirmation, verification, and validation. When we already believe something to be true, we verify our belief by checking. We check when we've made a change to the code and we want to make sure that everything that worked before still works.
Checking は開発者の領域、Testing は品質保証の職能の領域
テストの四象限にもつながりそう
- ref [[Agile Testing Condensed]] , [[More Agile Testing - Learning Journeys for the Whole Team]], [[Agile Testing : A Pratical Guide for Testers and Agile Teams]]