AIの鬼
#業務ツール Zenn AI

E2Eテスト、もうAI Agentにやらせたらええやん

E2Eテスト、もうAI Agentにやらせたらええやん(内容を表す図ではないイメージ画像)
イメージ

国内企業クイック・ネットワークのCTO室室長であるfujidev氏が、バックエンドのE2EテストをAIエージェントに任せた試行を紹介している。前提は、ローカル環境でバックエンドのAPIが稼働し、マスターデータが投入されていることだ。シナリオを定義したYAMLで業務フローの各ステップを書き、アクションのYAMLで叩くAPIを指定する。ドメインのYAMLで車両データや価格などのサンプルを与え、AGENTS.mdには失敗しやすい箇所を避けるための指示を書く。確認できる範囲で7件ほどの機能で使われており、シナリオの追加も現場で続いているという。

面白いのは、テストコードを書いて直すのではなく、テストの手順書を書いてAIに読ませる発想だ。従来のE2Eは小さな変更で壊れ、保守の複雑さの前に多くのエンジニアが散っていった。AIが文脈を読んで手順を読み替えることで、その保守の重さを肩代わりさせている。ただし筆者自身が「本当に合っているのか」と書いている通り、AIが成功と言えば通ってしまう危うさは残る。AGENTS.mdに「DB を直接更新したら必ず報告する」「2xx だけで完了と判断せず読み取り API で確認する」というルールが並ぶのは、AIを信じるためではなく、AIの報告を疑うための仕組みだ。AIに任せるとは、AIを信じることではなく、報告を検証できる仕組みを作ることだというのが本音だろう。

中小企業では、テストを書く人手が足りないことが多い。明日からできるのは、業務の一連の流れを「誰が何をして、何が見えたら完了か」の形で書き出すことだ。それがそのままAIへの指示書になり、結果を確認する項目にもなる。

※ 上記は配信元記事をもとにAIの鬼編集部が要約・再構成したものです。正確な内容は出典元をご確認ください。

御社でもAIを使ってみませんか
まずはここから 御社でもAIを使ってみませんか? 御社の実際の業務を題材に、AIで何ができるかを一緒に考えます。 「ChatGPTの使い方」を教えるだけの研修ではありません。 AI研修・AI活用相談 →