ゲームQAにおすすめの図書紹介～入門編～

# はじめに
今年もアドベントカレンダーの季節がやってきました。
この一年振り返ってみると、若手メンバーから「どうやってテスト技術の勉強を進めたら良いか」と相談を受けることが多かった気がするので、
本記事では、モバイルゲーム開発のテスト担当者におすすめしたい(実際におすすめした)図書の紹介をしたいと思います。
# 対象
モバイルゲーム開発に関係するテスト担当者といっても各社、状況によってさまざまな役割があると思うので、
本記事では以下のように分類してみました。
その中で、紹介する図書がどの層に特におすすめしたいかをまとめてみます。
## 役割分類

- テストメンバー
    - テスト実行、テストケース作成を主業務とします。
- テストリーダー
    - テスト設計、テストメンバーへの作業指示/フォロー、進捗管理を主業務とします。
- テスト管理者
    - 開発との折衝、テスト計画立案、テスト改善業務、テストリーダーへの作業指示/フォローを主業務とします。

# おすすめの基準
以下のようなかたちでおすすめ度合いを表現してみます。
【記載例】
おすすめ対象：テストメンバー
おすすめ度(※★が多いほど高い)

|項目|おすすめ度|
|:--|:--|
|読みやすさ|★★★☆☆|
|理解しやすさ|★★★★☆|
|参照頻度|★★☆☆☆|

# おすすめ図書紹介
## 1.[JSTQB教科書](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%95%99%E7%A7%91%E6%9B%B8-JSTQB-Foundation-%E7%AC%AC4%E7%89%88-%E3%82%B7%E3%83%A9%E3%83%90%E3%82%B92018%E5%AF%BE%E5%BF%9C/dp/4798160660/ref=sr_1_1?dchild=1&qid=1606796830&s=books&sr=1-1&text=%E5%A4%A7%E8%A5%BF+%E5%BB%BA%E5%85%90)
おすすめ対象：テストメンバー

|項目|おすすめ度|
|:--|:--|
|読みやすさ|★★★☆☆|
|理解しやすさ|★★★☆☆|
|参照頻度|★★★★★|

ソフトウェアテストの理解を深めたい人に最初におすすめする本がこちらです。
この本では、テストの原則からテスト技法、テストマネジメントなどテスト全般に関わる内容の基礎がつめこまれています。
教科書的にまとめられていることもあり、実務経験が浅いときは理解しづらい箇所もありますが、
テストの仕事を進めていく際にどの場面でも参照できるところがおすすめポイントです。
私はテストドキュメントのフォーマットを作成したり、運用フローを見直す際に本書を活用しています。

## 2.[社内プレゼンの資料作成術](https://www.amazon.co.jp/%E7%A4%BE%E5%86%85%E3%83%97%E3%83%AC%E3%82%BC%E3%83%B3%E3%81%AE%E8%B3%87%E6%96%99%E4%BD%9C%E6%88%90%E8%A1%93-%E5%89%8D%E7%94%B0-%E9%8E%8C%E5%88%A9/dp/4478061521/ref=tmm_pap_swatch_0?_encoding=UTF8&qid=&sr=)
おすすめ対象：テスト管理者

|項目|おすすめ度|
|:--|:--|
|読みやすさ|★★★★★|
|理解しやすさ|★★★★☆|
|参照頻度|★★★☆☆|

テストの仕事をしていると、上司や開発者に品質に関するレポートをする機会が出てきます。
レポートの構成や見やすさを向上させたいときに参考になるのがこちらの本です。
どんなに良い分析や提案も、相手に伝わらなければ意味がありません。
この本は良い例/悪い例を比較しながら、図を多用して相手に伝わる資料の作り方を解説してくれるので、
読書慣れしていなくてもさくさく読める点が特徴です。

## 3.[マインドマップから始めるソフトウェアテスト](https://www.amazon.co.jp/%E6%94%B9%E8%A8%82%E6%96%B0%E7%89%88-%E3%83%9E%E3%82%A4%E3%83%B3%E3%83%89%E3%83%9E%E3%83%83%E3%83%97%E3%81%8B%E3%82%89%E5%A7%8B%E3%82%81%E3%82%8B%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%B1%A0%E7%94%B0-%E6%9A%81/dp/4297105063/ref=tmm_pap_swatch_0?_encoding=UTF8&qid=1606797751&sr=8-1)
おすすめ対象：テストメンバー

|項目|おすすめ度|
|:--|:--|
|読みやすさ|★★★★☆|
|理解しやすさ|★★★★☆|
|参照頻度|★★★☆☆|

テスト業務の実務経験が増えてきて、より効率的に不具合を見つけたいと思い始めた人におすすめする本です。
本書ではベテランの人がどうやってテストを作っているのか、抜け漏れを防ぐにはどういう考えが必要なのかをマインドマップという技法を軸に解説してくれます。
テストの理解度を1段引き上げてくれる要素が随所に盛り込まれているため、新人教育用テキストとしても使えると思います。
## 4.[ソフトウェアテスト技法練習帳](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=tmm_pap_swatch_0?_encoding=UTF8&qid=1606797814&sr=8-1)
おすすめ対象：テストリーダー

|項目|おすすめ度|
|:--|:--|
|読みやすさ|★★★☆☆|
|理解しやすさ|★★★☆☆|
|参照頻度|★★★★☆|

より網羅的なテストをつくりたい、テスト設計を効率的に進めたいという方におすすめする本です。
ゲームのテスト業界では、無意識的に同値分割や境界値分析といったテスト技法を使っているケースが散見されます。
そのため、一部では効率化されているが一部は非効率なテストになっていることや
本来は確認しておくべきテストが不足してしまうという事態につながっていると思います。
本書でテスト技法を習得し、現場で活用できればそうしたリスクの軽減にもつながります。
またゲームコンテンツを題材にした例題もあるので、ゲームのテスト担当者でも入りやすい点がおもしろいと感じました。
## 5.[知識ゼロから学ぶソフトウェアテスト](https://www.amazon.co.jp/%E7%9F%A5%E8%AD%98%E3%82%BC%E3%83%AD%E3%81%8B%E3%82%89%E5%AD%A6%E3%81%B6%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-%E3%80%90%E6%94%B9%E8%A8%82%E7%89%88%E3%80%91-%E9%AB%98%E6%A9%8B-%E5%AF%BF%E4%B8%80/dp/4798130605/ref=tmm_pap_swatch_0?_encoding=UTF8&qid=1606797814&sr=8-8)
おすすめ対象：テストメンバー

|項目|おすすめ度|
|:--|:--|
|読みやすさ|★★★★☆|
|理解しやすさ|★★★★☆|
|参照頻度|★★★★☆|

テスト初心者がソフトウェアテストについて学ぶなら「まずはこれ」という一冊です。
実務形式かつ読みやすい表現で記載されているので、読書初心者にも読みやすいのもおすすめ理由の一つです。
1つ目に紹介したJSTQB教科書同様に幅広い知見がまとめられているため、様々なシーンで活用できると思います。
# おわりに
ここで紹介したのはあくまで一例です。
読書慣れしていないと最初は大変かもしれませんが、読書経験値を積み重ねることで
知識という武器が強化されていきます。
本記事がきっかけでより良いゲームQAライフにつながると幸いです。