Deltix、iOSアプリのテストをAIエージェントが代行——英語でタスクを書くだけ
AI Driven Testing
Deltixは、iOSシミュレータ上でAIエージェントが実際のユーザーのようにアプリを操作し、タスクを完了できるかをテストするサービスを開始した。ユーザーは英語でタスクを記述するだけで、エージェントが実行し、結果をレポートする。ソースコードやビルドはMac上に留まり、プライバシーが保護される。成功した実行はPlaybookとして保存し、リグレッションテストに再利用可能。2つのビルドを比較する実験機能も備える。現在はオープンベータで、iOS対応、クレジットカード不要。
「ソースコードもビルドも、あなたのMac上に留まります。エージェントはシミュレータに対してローカルで動作し、私たちがあなたのソースコードやビルド、署名IDにアクセスすることはありません。」
HNでの議論
11- iamcoder18
これをローカルで試したんだけど、AIエージェントにテスト用のスマホへのフルADBアクセスを与えたんだ。
スワイプしたり、アプリランチャーを開いたり、後で修正すべき問題を見つけたりするのをただ眺めてるのは、実は結構すごいよ。
- alightsoul
職場では、航空会社を外注会社経由で、QAワークフロー全体が自動化されてるんだ。Claude Desktopを使ってて、AIがAzure DevOpsからユーザーストーリーをREST APIかMCPで拾って、PlaywrightかClaude Browserでアプリをテストするんだ。その際、製品のソフトウェア仕様をスキルとして使って、ユーザーストーリーがマージされる先の製品に合わせてテストする。それから、バグやテスト結果をMCPサーバーとREST API経由でAzure DevOpsに報告する。
ただ、各ステップの間で手動介入が必要なんだ。結果をコピペしたり公開したり、バグにコメントしたりするためにね。なぜならQAは外注されていて、外注会社は収益を失わないように、誰かが手動で何かをすることを拒否してるから。
外注会社はクライアントに一人当たりで請求するから、できるだけ多くの人を働かせたいんだ。一方、クライアントである航空会社はその逆を望んでる。彼らはソフトウェア開発の学生しか雇わないから、ワークフローを完全に自動化して自分たちを置き換えることは完全に可能なんだ。航空会社の人たちは忙しすぎて自分ではできない。
ほとんどの会社は、Claudeと何らかのスキルで何かをでっち上げるだろうと確信してるよ。
- mapk
ブラウザやネイティブアプリで実際の製品をテストするのに役立つものは何でも歓迎だね。いいね。