テスト自動化ツール「Autify」を提供するオーティファイは9月7日、ChatGPTを活用したテストシナリオ作成補助機能「Step Suggestion」をリリースしたことを発表した。同機能はテストシナリオの各ステップをAIが提案するもので、テスト自動化に適したテストシナリオの作成を支援する。

  • Autifyはテスト自動化を支援する

    Autifyはテスト自動化を支援する

Step SuggestionsはGoogle Chromeの拡張機能として提供しており、この拡張機能をインストールした状態でテストシナリオのレコーディングセッションを開始すると、表示されているテスト対象アプリケーションのページ内でどの要素をどのようにテストするべきかを3つ提案する。

ユーザーはこの提案に従って、要素のクリック、テキスト入力、アサーションの追加を行うことで、価値の高いテストシナリオを作成できるという。提案項目が適切ではない場合には、当該の提案項目を削除することで別の提案を表示する。

従来のテスト自動化においては、自動化におけるエンジニア人員不足とメンテナンス工数の肥大化が課題となっており、AutifyはノーコードでAIがテストを自動化することで、開発速度と品質保証の両立を支援するサービスとして展開する。

また、品質保証に十分なテストカバレッジの保証が難しいといった課題もあり、「これまで手作業で検証していたテスト項目を、自動化に適した形に設計しなおすノウハウがなく困っている」「何をテストすべきか分からない」とする要望に対応するため、テスト内の1つ1つのステップをGPT-4で支援するStep Suggestionを開発したとのことだ。

  • Autify利用時の画面例

    Autify利用時の画面例