O
kintone アプリを自動テストで品質検証できる
by oga114
Playwright MCP(ブラウザ操作ツール)を使用して kintone アプリのレコード作成・編集・削除、検索・絞り込み、カスタマイズ機能などを自動テストできる ブラウザを遠隔操作してログイン、アプリ移動、フォーム入力、ボタンクリックなどの一連の操作をテストし、画面表示やデータ整合性を検証できる テスト結果をスクリーンショット付きで報告し、発見した問題点を明確に整理できる KINTONE_URL、KINTONE_USER、KINTONE_PASSWORD などの認証情報を .env から自動取得し、手動設定を最小化できる kintone カスタマイズ後に、CRUD(作成・読取・更新・削除)機能が正常に動くか確認したい人 検索・フィルタ、集計値、ルックアップなどのロジック検証を自動化したい人 ダークモード対応やレイアウト変更が既存機能を壊していないか確認したい人 定期的に同じテスト手順を繰り返す必要があり、手作業を減らしたい人 Playwright MCP を使用して kintone アプリの E2E テストを実行。事前に .env ファイルから KINTONE_URL/KINTONE_DOMAIN、KINTONE_USER/KINTONE_USERNAME、KINTONE_PASSWORD を取得し、テスト対象アプリID を確認(URL https://{domain}.cybozu.com/k/{APP_ID}/ から取得)。テスト実行フロー:ブラウザで kintone にアクセス → ユーザー名・パスワード入力でログイン → 対象アプリへ移動 → テスト実行。テスト種類は、レコード操作(作成・編集・削除・検索)、画面表示(一覧・詳細・フォーム・グラフ・ビュー)、データ整合性(集計値・参照・計算フィールド・ルックアップ)。Playwright MCP コマンド例:mcp__playwright__browser_navigate(URL移動)、mcp__playwright__browser_snapshot(画面取得)、mcp__playwright__browser_click(クリック)、mcp__playwright__browser_type(テキスト入力)、mcp__playwright__browser_fill_form(フォーム一括入力)、mcp__playwright__browser_take_screenshot(スクリーンショット)、mcp__playwright__browser_wait_for(待機)、mcp__playwright__browser_select_option(ドロップダウン)。テスト完了後に実行内容、成功/失敗、エラー詳細、改善提案を報告。
テスト