コンテンツへスキップ

AIが変える!Perforce、Web・モバイルアプリのテストを革新

Perforce Launches AI-Powered Testing Tool: Revolutionizing Web and Mobile App Testing

アプリのテストが劇的に楽になる?「コード不要」のAIテストツールが登場!

こんにちは、AI技術について分かりやすく解説するブログライターのJonです。

皆さんは、スマホアプリやウェブサイトを使っていて、「あれ、このボタンが動かないな」とか「画面がうまく表示されないな」といった経験はありませんか? こうした問題(バグと呼ばれます)が起きないように、開発者はアプリを公開する前にたくさんの「テスト」を行っています。このテスト作業、実はとても時間と手間がかかるんです。

しかし、そんな大変なテスト作業をAIが肩代わりしてくれる、画期的なツールが登場しました。今回は、Perforce Software社が発表した「Perfecto AI」という新しいツールについて、誰にでも分かるようにご紹介しますね。

「Perfecto AI」って、いったい何?

「Perfecto AI」は、ウェブサイトやスマホアプリ(AndroidやiOS)が正しく動くかを確認するためのテストツールです。このツールの最大の特徴は、「エージェントAI」という賢いAIを使っている点にあります。

「エージェントAI」とは、まるで人間のように自ら考えて行動できるAIのこと。これまでのテストツールとは一線を画す、驚きの機能を備えているんです。

一番の驚きは「プログラムを書かなくていい」こと!

これまでアプリのテストを自動化するには、「テストスクリプト」と呼ばれる専門的なプログラムを書く必要がありました。「このボタンをクリックして、次の画面が表示されるか確認する」といった一連の指示を、プログラミング言語で細かく記述していたのです。これには専門知識が必要で、メンテナンスも大変でした。

しかし、「Perfecto AI」を使えば、そうしたプログラミングは一切不要になります。なんと、普段私たちが話すような自然な言葉(プレーンラングリッジ)で指示を出すだけで、AIがテストを実行してくれるのです。

例えば、「ログインして、プロフィール画面を確認して」と指示するだけで、AIがその通りのテストを行ってくれる、というイメージです。Perforce社によると、このツールによって以下のことが可能になります。

  • テスト用のプログラム(スクリプト)が不要になる
  • 専門的な開発の枠組み(フレームワーク)が不要になる
  • テスト内容の修正や管理(メンテナンス)が不要になる

これは、テストのやり方が根本的に変わる、大きな変化と言えるでしょう。

デザインが変わってもAIが自分で判断してテストを継続

「Perfecto AI」のもう一つのすごい点は、アプリのデザインや仕様が変更されても、リアルタイムで賢く対応してくれることです。

従来のテストプログラムは、一度作ったらずっと同じ動きしかできませんでした。そのため、アプリのボタンのデザインが少し変わっただけで、プログラムがボタンを見つけられずにエラーで止まってしまう、ということがよくありました。そのたびに、人間がプログラムを修正する必要があったのです。

しかし、「Perfecto AI」は、ユーザーの操作の流れや画面デザイン(UI)が変わっても、あるいはテスト中にエラーが起きても、AIが自ら状況を判断してテストを続行します。これは、単に「テストプログラムを自動で作る」段階から、「テストプログラムそのものをなくす」という真の変革と言えますね。

導入した企業ではどんな効果が出ているの?

すでに「Perfecto AI」を導入した企業からは、驚きの声が上がっています。Perforce社によると、テストの作成や問題点の分析にかかる時間が50%から70%も効率化され、手作業での確認やメンテナンス作業も大幅に削減されたとのことです。

また、このツールは既存のCI/CDパイプライン(アプリの開発から公開までを自動化する仕組みのことです)に簡単に組み込むことができます。これにより、ウェブ、デスクトップ、モバイルといった様々な環境で、メンテナンス不要の新しいAIテストを実現できるのです。

さらに、Perforce社はAI専門の新しい会社とは違い、古くからの開発手法(レガシーフレームワーク)を使っているチームへのサポートも継続しています。そのため、企業は古いシステムを使い続けながら、新しいAIによる自動化のメリットも受けられるという、柔軟な対応が可能になっています。

AIが私たちの生活だけでなく、ものづくりの裏側まで変え始めていることに、本当に驚かされますね。こうしたツールが普及すれば、開発者の皆さんは面倒なテスト作業から解放され、もっと創造的な新しい機能の開発に時間を使えるようになるでしょう。今後の技術の進化がますます楽しみです。

この記事は、以下の元記事をもとに筆者の視点でまとめたものです:
Perforce unveils agentic AI test tool for web and mobile
apps

関連投稿

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です