Addendumは、エンドツーエンド(E2E)テストと品質保証(QA)のための人工知能エージェントを開発するテクノロジー企業である。この組織は、機械学習と生成AIの技術を応用して、ソフトウェアテストの作成、実行、保守を自動化することに注力しており、手作業の削減とテストカバレッジの向上を目指している。その製品は、現代のソフトウェア開発パイプラインに統合されるように設計されており、チームが欠陥をより早期かつ確実に特定できるよう支援する。
2020年代初頭に設立されたAddendumは、ソフトウェアエンジニアリングとAI研究の背景から生まれた。同社の核となる前提は、従来のE2Eテストは時間がかかり脆く、小さなUI変更でもしばしば壊れるという点である。AIモデルを活用することで、Addendumはアプリケーションの変更に適応する自己修復型テストスイートを創り出し、QAプロセスの効率性と信頼性を向上させることを目指している。
AI駆動のテスト生成
Addendumの主要技術は、大規模言語モデルと深層学習を用いて、アプリケーションコード、ユーザーフロー、過去のテストデータを分析することである。AIエージェントは、ログイン、チェックアウト、データ入力などの重要なユーザージャーニーをカバーするテストスクリプトを自動生成できる。このアプローチは、多くの開発チームで大きなボトルネックとなっている手動のテスト作成の必要性を減らす。また、このシステムはデータ拡張技術を採用して多様なテスト入力を生成し、エッジケースのバグを発見する可能性を高めている。
自己修復と保守
Addendumのプラットフォームの重要な特徴は、自己修復機能である。アプリケーションのユーザーインターフェースが変更されると、従来のテストはセレクタや要素パスの変更によりしばしば失敗する。AddendumのAIエージェントは、コンピュータビジョンとニューラルネットワークモデルを使用して、視覚的および構造的な手がかりに基づいて要素を再配置し、テストスクリプトを自動的に更新する。これにより、QAエンジニアの保守負担が軽減され、壊れたテストの修正ではなく、より複雑なテストシナリオに集中できるようになる。
統合とワークフロー
同社は、一般的な継続的インテグレーション/継続的デプロイメント(CI/CD)ツールやバージョン管理システムとの統合を提供している。Addendumのエージェントは、コードコミットやプルリクエスト時にトリガーされ、異なる環境でE2Eテストを並行して実行できる。スクリーンショット、ログ、障害分析を含む詳細なレポートを生成し、トランスフォーマーモデルを使用して根本原因を要約することが多い。この統合により、チームはシフトレフトテストアプローチを採用し、開発サイクルの早い段階で問題を検出できるようになる。
エンタープライズ導入とユースケース
Addendumは、アプリケーションの信頼性が重要となる電子商取引、金融サービス、医療などの分野のソフトウェア開発チームを対象としている。そのツールは、回帰テスト、クロスブラウザテスト、モバイルアプリテストに使用される。同社はまた、厳格なデータガバナンス要件を持つ組織向けにオンプレミス展開のオプションを備えたクラウドベースのプラットフォームも提供している。2025年時点で、Addendumは中規模および大規模企業のいくつかでの採用を報告しているが、具体的な顧客名は公表されていない。
研究開発
Addendumは、強化学習を用いたテスト生成や、視覚要素検出のための残差ネットワークアーキテクチャなど、AI駆動のソフトウェアテストに関連するトピックに関する論文を発表する活発な研究チームを維持している。同社は、スタンフォードAIラボやMIT CSAILなどの学術機関と協力し、自動化QAの最先端を推進している。この研究は、コード変更に基づいて失敗する可能性が高いテストを優先する予測的テスト選択など、新機能の開発に役立てられている。
競争環境
AIを活用したテストツールの市場には、他のスタートアップや既存のソフトウェアベンダーが含まれる。Addendumは、ユニットテストや統合テストではなく真のE2Eテストに焦点を当て、自己修復機能を重視することで差別化を図っている。同社は、AI機能を追加した従来のテスト自動化ツールや、他のAIネイティブなテストプラットフォームと競合している。その成功は、AIモデルの精度と、複雑で動的なWebアプリケーションを処理する能力に依存している。
今後の方向性
今後、Addendumは、自動テストデータ生成や、教師なし学習を用いたより高度な異常検知を含むように、エージェントの機能を拡張する計画である。同社はまた、生成AIを使用してテスト用の合成ユーザーインタラクションを作成することも模索しており、これにより大規模なデータセットを必要とせずに現実世界の使用パターンをシミュレートできる可能性がある。AIが進化し続ける中、Addendumはこれらの技術をソフトウェア品質保証に適用する最前線に留まることを目指している。