Upgrade to Pro — share decks privately, control downloads, hide ads and more …

20230815_ISTQB® Certified Tester Game Testing v...

20230815_ISTQB® Certified Tester Game Testing v1.0.1(CT-GaMe)に載っていないことの話

8/15(火)開催のJaSST nano vol.7に登壇した渡邉(@motokiwatanabe2)の発表資料です。
https://jasst-nano.connpass.com/event/292604/

MIXI ENGINEERS

August 16, 2023
Tweet

More Decks by MIXI ENGINEERS

Other Decks in Technology

Transcript

  1. ©MIXI 2018年 株式会社ミクシィ(現:株式会社MIXI)⼊社 2018年 モンスターストライク QA/企画 2020年 共闘ことばRPG コトダマン QA

    2022年 新規サービス QA 2023年 家族アルバム みてね QA 2023年4⽉〜 Asym Altered Axis QA ⾃⼰紹介 2 開発中 渡邉 元輝 @motokiwatanabe2 前職含めると 2010年からゲームのQAエンジニアとして活動しています。 (コンシューマー/スマートフォン/PC)
  2. ©MIXI 2. Testing Game Mechanics(ゲームメカニクスのテスト) ゲームがプレイヤーに適切に認識されない⽋陥 Defects of appropriateness recognizability

    of the game →何が起きたのか分からない、気づけない⽋陥 →メッセージが無い、エフェクトが無い、効果⾳が⼩さい、 タイムアップだったけど時計が全然⽬⽴ってなかった、 ロード中なのかフリーズしているのか分かりづらい、など。 コンシューマーであればTRC、TCRなどに従って防ぐことも可能。 スマートフォンやPCの場合は各社で品質基準を定義する必要あり。 8
  3. ©MIXI 2. Testing Game Mechanics(ゲームメカニクスのテスト) セーブの種類 ・セーブポイントでのセーブ、どこでもセーブ、オートセーブ ・チェックポイント(死亡時復活する場所) ・セーブデータに保存されない(ゲーム終了したら消える) ロード時の観点

    ・セーブ時の情報を正しく復元できること ・新しいバージョンでもロードができること ・別の端末でもロードができること(クラウドセーブ) ・ロード後に死亡した際、前のセーブのチェックポイントで復活して しまわないか 9
  4. ©MIXI 3. Graphics Testing(グラフィックステスト) カメラの観点 • キャラクターを追従するカメラが壁にぶつかったら? • キャラクターが右に進んだら、すぐにカメラを旋回させる? •

    ⼀⼈称視点のカメラで、オブジェクトに近づきすぎたら? • オブジェクトが無いが⾒えちゃったら、何を映すべき? • 建物に⼊ったら建物の壁は透けるべき? 12 使いやすさを念頭にテスト、改善しよう
  5. ©MIXI 1. Specificity of Game Testing(ゲームテストの特性) 1.1.4 ビデオゲームの製品リスクをテストがどのように軽減するか そこで⽋陥が発⽣した場合の遭遇率と重⼤度を鑑みて テストの優先度を決めよう、という内容。

    どうやってバグを効率的に拾っていくか? ・チュートリアルは優先度が⾼い。 専⽤の仕組みが⼊ってる為エンバグが起こりやすい。 ・エンディング周辺など、辿るまでの時間がかかる場所は チェックされる機会が少なく、それが故にバグが眠っている。 20
  6. ©MIXI 1. Specificity of Game Testing(ゲームテストの特性) 1.3 ゲームソフトウェア開発ライフサイクルを通じたテスト活動 マイルストーンに応じてテストベースと成果物が変わる。 これらを実践することによってリスクを軽減できる。

    ・テストの前にゲームのコンセプトを理解しよう →ターゲットとなるユーザーは誰か?届けたい価値は何か? ・コンセプトからブレていかないように、QAはいち早く参画して 開発をしよう →ゲームがほぼ出来上がった段階で参画しても、 品質は⽋陥によって下がったところを戻すまでしかできない 21