最新のMCPツールを使用すると、mablアプリケーションに戻ることなく、AIクライアントから直接mablのデータテーブルを管理できます。カバーしたいシナリオを説明するだけで、残りのワークフローはAIクライアントが処理します。
- データテーブルの作成と編集
- データテーブルとテストの関連付け
- さまざまなシナリオに対するテストの実行
- プランでのデータテーブルの実行方法の確認
コーディングエージェントでデータテーブルを管理することで、作業の文脈に沿ってテストカバレッジを拡大しやすくなります。
- 既存のパターンに基づいて新しいシナリオをすばやく生成 - たとえば、「現実的な米国の住所を使ったシナリオをあと5件生成してください。」
- カバレッジのギャップが見つかった時点で対処 - バグが見つかった場合は、「テストXYZはこの問題を検出できるはずでした。この問題を検出できるデータテーブルシナリオを追加してください。」
実際の手順
データテーブルのツールはmablクラウドMCPサーバーで利用でき、AIクライアントを接続する以外の設定は必要ありません。接続後は、自然言語でクライアントに作業を依頼します。たとえば、次のように依頼します。
「このテストをデータ駆動で検証する場合、どのようなシナリオを用意するのが適切ですか?では、それを基にデータテーブルを作成してください。」
「既存のパターンに従って、このデータテーブルにシナリオを10件追加し、カバレッジを拡大してください。」
「データテーブルに学生IDという変数を追加し、現実的な値を生成してください。その後、ハードコードされた値の代わりにこのデータを使用するようにテストを編集してください。」
「修正を確認したいので、チェックアウトテストを『expired card』シナリオだけで実行してください。」
データテーブルの削除や列の変更(削除や名前変更)は、現時点ではMCPではサポートされていません。これらの操作はmablアプリケーションで行ってください。行の更新や置き換え、列の追加は可能ですが、テーブルを置き換えると省略された行は完全に上書きされる点に注意してください。事前に必ずデータを確認してください。