[JSTQB AL TA]　3.テスト技法　を視覚的にまとめてみた

# はじめに

こんにちは、Ma5am1nです。
[シラバス](https://jstqb.jp/dl/jstqb.jpdlJSTQB-SyllabusALTA_V311.J03.pdf)[^1]は文字が多くて頭に入りにくいので、図など視覚的に入ってきやすそうな形式でまとめてみます。

[^1]: Advanced Level シラバス日本語版　テストアナリスト　Version 3.1.1.J03 

**※あくまで私個人の解釈で作成したものです。内容が100%シラバスの通りであることは保証できませんので、ご了承ください。**
**※スライドの青文字、青線になっている箇所は、シラバスに記載されていない、私独自の解釈で記載した内容です。**

このページでは、3.テスト技法　について扱います。

なお、テスト技法については、「[ソフトウェアテスト技法ドリル【第2版】: テスト設計の考え方と実際](https://www.amazon.co.jp/%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E3%83%86%E3%82%B9%E3%83%88%E6%8A%80%E6%B3%95%E3%83%89%E3%83%AA%E3%83%AB%E3%80%90%E7%AC%AC2%E7%89%88%E3%80%91-%E3%83%86%E3%82%B9%E3%83%88%E8%A8%AD%E8%A8%88%E3%81%AE%E8%80%83%E3%81%88%E6%96%B9%E3%81%A8%E5%AE%9F%E9%9A%9B-%E7%A7%8B%E5%B1%B1-%E6%B5%A9%E4%B8%80/dp/4817197668)」（以下「ドリル」）と「[ソフトウェアテスト技法練習帳 ~知識を経験に変える40問](https://www.amazon.co.jp/%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E3%83%86%E3%82%B9%E3%83%88%E6%8A%80%E6%B3%95%E7%B7%B4%E7%BF%92%E5%B8%B3-%E7%9F%A5%E8%AD%98%E3%82%92%E7%B5%8C%E9%A8%93%E3%81%AB%E5%A4%89%E3%81%88%E3%82%8B40%E5%95%8F-%E6%A2%85%E6%B4%A5-%E6%AD%A3%E6%B4%8B/dp/429711061X/ref=pd_bxgy_img_sccl_1/355-1464735-4645327?pd_rd_w=GRjHL&content-id=amzn1.sym.bc57a5ab-9f02-4944-8c5c-9e1696e0d32c&pf_rd_p=bc57a5ab-9f02-4944-8c5c-9e1696e0d32c&pf_rd_r=7ZBB5P30MW7F3FJH5C70&pd_rd_wg=04xun&pd_rd_r=ad965ffc-4eb1-471d-9d7e-aa3eade920d9&pd_rd_i=429711061X&psc=1)」（以下、練習帳）も使って勉強しています。
（シラバス読んだだけでは技法は使いこなせるようにならないので　汗）

# 3.テスト技法
![JSTQB AL TA-39.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1636570/e6fb3d9c-a73a-f273-7f27-600b73c63439.png)

## 3.1イントロダクション
![JSTQB AL TA-41.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1636570/ae3227ea-4005-c43c-c2eb-87ccdef45cb4.png)

ドリルの　本書の読み方＞表1　もわかりやすいです。

## 3.2ブラックボックステスト技法
![JSTQB AL TA-43.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1636570/3f5b6b93-3bf0-604a-612c-384a2acb3866.png)

### 3.2.1同値分割法
![JSTQB AL TA-45.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1636570/61251e76-2b4d-cd8c-31d9-9280cf53e490.png)

### 3.2.2境界値分析
![JSTQB AL TA-47.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1636570/8c1a9190-ecfe-65c8-2fe5-3eb44da9a842.png)

### 3.2.3デシジョンテーブルテスト
![JSTQB AL TA-49.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1636570/4d04181b-a7e5-13f5-ae8a-10e98f33c3a1.png)
![JSTQB AL TA-50.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1636570/016eaabf-9dab-1135-00ab-85f063d1ad88.png)
![JSTQB AL TA-51.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1636570/3aee3bd9-65ec-f988-046f-9eb451d555b0.png)

具体的な説明はドリルも参考にしてください。

### 3.2.4状態遷移テスト
![JSTQB AL TA-53.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1636570/555daf8c-d3c6-f0f6-f04b-94bba969133b.png)

こちらのnote記事もわかりやすいです。

https://note.com/akiyama924/n/nd337b9a13b93


https://note.com/yumotsuyo/n/nd3099b40dc1f


### 3.2.5クラシフィケーションツリー技法
![JSTQB AL TA-55.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1636570/12d7a72b-8cae-ff40-10a8-b14e3d2f3616.png)

こちらの資料もわかりやすかったです。

https://www.slideshare.net/goyoki/ss-42412647

### 3.2.6ペアワイズテスト
![JSTQB AL TA-57.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1636570/fb3c80ac-fba3-8286-eba1-df2743a0f723.png)
![JSTQB AL TA-58.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1636570/ff6fa3ef-e4c5-9dd3-3ead-271ecaadf377.png)

### 3.2.7ユースケーステスト
![JSTQB AL TA-60.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1636570/35273025-d984-b0c8-ae44-b4c75e0c9cc4.png)

### 3.2.8技法の組み合わせ
![JSTQB AL TA-62.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1636570/a06661f0-780c-c6fd-53c0-7f57783aed83.png)

## 3.3経験ベースのテスト技法
![JSTQB AL TA-64.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1636570/5b8cd276-cdc7-1925-b8d5-8c710db43bc3.png)
![JSTQB AL TA-65.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1636570/e38cc3c1-7c89-bf2c-192b-366391b26e29.png)

### 3.3.1エラー推測
![JSTQB AL TA-67.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1636570/49f43a93-47d1-527b-8fe4-82eb37c15934.png)

### 3.3.2チェックリストベースドテスト
![JSTQB AL TA-69.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1636570/731097fe-8483-cc4f-0bae-7477841c87bc.png)

### 3.3.3探索的テスト
![JSTQB AL TA-71.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1636570/31890723-cc5c-0a05-1243-bd383adafa51.png)

### 3.3.4欠陥ベースのテスト技法
![JSTQB AL TA-73.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1636570/5d142a4d-19ea-c5e4-ae7e-7e48defae1b2.png)

## 3.4最善の技法の適用
![JSTQB AL TA-75.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1636570/6bc233ec-7ab3-46d7-b90e-cff0c32f0ff7.png)