mcpField
T
test-playable-web-games

test-playable-web-games

github.com/mengtoテスト・品質7.1k1.3k 回インストール3 日前に更新
リポジトリ

test-playable-web-games について

プレイ可能なWebゲーム向けのテストスキルです。決定的な検証と短時間の実プレイを組み合わせ、プレイヤーの進行、デバイス別の操作、画面上の反応、問題の証拠を確認します。

主な機能

  1. 01プレイヤーの進行をテストマトリクス化
  2. 02シード可能なフィクスチャとデバッグ状態の利用
  3. 03ブラウザーで画面上の反応を確認
  4. 04コンソールの問題と代表的な性能を調査
  5. 05再現可能で実用的な調査結果の記録

活用シーン

  1. 01戦闘と進行状態の遷移テスト
  2. 02キーボード、マウス、タッチ操作の確認
  3. 03セーブ、リトライ、一時停止、クリアの検証
  4. 04再現手順を添えて回帰問題を記録

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/mengto/skills --skill test-playable-web-games

インストール後、Claude Code で/test-playable-web-gamesを入力して読み込まれたか確認します。

同梱ファイルagents/openai.yaml

詳細

プレイ可能な Web ゲームをテストする

決定論的なテストと短時間の実プレイを組み合わせます。ビルドが成功しただけで、ゲームプレイが検証できたと判断しないでください。

まずテストマトリックスを作成する

プレイヤーの一連の流れを洗い出します。起動、新規ゲーム、操作、主要アクション、敵との遭遇、報酬、インベントリ/進行状況、セーブ/続行、敗北/リトライ、一時停止、設定、クリアです。デスクトップのキーボード/マウス、縦向きのタッチ操作、横向きのタッチ操作、動きの低減についても、デバイス別のパターンを追加します。

決定論的な確認用状態を優先する

シードを指定できるフィクスチャ、デバッグ用ルート、またはクエリパラメーターを用意し、戦闘フェーズ、インベントリ構成、ボスのフェーズ、チュートリアルのステップ、セーブデータの移行、低体力、エラー状態を設定できるようにします。キャンペーンをひたすら進めるのではなく、重要な状態遷移を直接テストします。

プレイヤーの体験を検証する

リポジトリで承認されているブラウザー環境を使い、ローカルのブラウザー制限を遵守します。意味のある操作を行うたびに、画面上で確認できるフィードバックを確認します。操作への反応、ターゲットの状態、ダメージ/リソースの状態、UI の更新、画面遷移が対象です。コンソールの警告/エラーを調べ、代表的なプレイ中のシーンでのみパフォーマンスを確認します。

対応につながる証拠を報告する

再現手順、期待される結果と実際の結果、重大度、デバイス/ビューポート、最も簡潔で有用な証拠を記録します。新たに発生したリグレッションと、既存のベースライン上の問題を区別します。テスト後は、作業中のタスクで使用しているリソースには触れず、使われていないブラウザーページ、開発サーバー、ベンチマークを終了します。

コメント