2023年、アフリカのスタートアップ界で注目を集めたExpensyaの共同創業者、カリム・ジュイニ(Karim Jouini)とジヘド・オスマニ(Jihed Othmani)は、経費管理ソフトウェアの成功とその後のスウェーデン企業Mediusへの売却(推定1億2,000万ドル超)を経て、起業の世界から退くことを宣言しました。しかし、生成AI(Generative AI)の急速な進化とその可能性に魅了され、彼らは再び起業の道を選び、新たなスタートアップ「Thunder Code」を立ち上げました。
Thunder Codeは、AIエージェントを活用してソフトウェアテストを自動化するプラットフォームであり、既に900万ドルのシード資金を調達し、アメリカ、カナダ、フランス、チュニジアでのパイロットプログラムを展開しています。本記事では、彼らの新たな挑戦と、ソフトウェアテストの未来について詳しく解説します。
1. Thunder Codeの誕生と背景
1-1. ExpensyaからThunder Codeへ
Expensyaの成功後、ジュイニはMediusのCTOとして6社の統合を担当し、ソフトウェア業界におけるテストの課題を再認識しました。彼は、「テストはすべての製品に共通する問題であり、生成AIがこの分野を変革できると確信した」と述べています。
1-2. 起業家としての再出発
当初、再び起業することは考えていなかったジュイニとオスマニですが、生成AIの可能性に触れ、「最初の子育ての大変さを忘れてしまうように、再び挑戦したくなった」と語っています。彼らは、Expensyaでの経験を活かし、より迅速で効果的な製品開発を目指しています。
2. Thunder Codeの技術と特徴
2-1. AIエージェントによるテスト自動化
Thunder Codeは、AIエージェントを活用して人間のテスターのように振る舞い、UI/UXの問題を検出し、フィードバックから学習します。これにより、手動テストの時間と労力を大幅に削減できます。(ubos.tech)
2-2. ノーコードでのテスト作成
ユーザーは、自然言語でテストケースを記述するだけで、AIが自動的にテストを生成します。これにより、プログラミングの知識がなくてもテストの自動化が可能となります。
2-3. 自動修復機能とクロスプラットフォーム対応
アプリケーションの変更に伴うテストの不安定さを解消するため、Thunder Codeは自動修復機能を備えており、テストの安定性を維持します。また、Web、モバイル、デスクトップ、APIなど、複数のプラットフォームに対応しています。
3. ビジネス戦略と市場展開
3-1. 迅速な開発と市場投入
Thunder Codeは、設立から6週間で最初のMVP(Minimum Viable Product)をリリースし、6か月でExpensyaの4年目よりも堅牢な製品を実現しました。ジュイニは、「完璧な計画よりも迅速なフィードバックが重要」と述べています。
3-2. グローバルな展開と顧客基盤
現在、Thunder Codeはアメリカ、カナダ、フランス、チュニジアでのパイロットプログラムを実施しており、Webアプリケーションのテストに焦点を当てています。2025年末までには、モバイル、デスクトップ、APIテストへの拡張を計画しています。
3-3. 投資家と資金調達
Thunder Codeは、Silicon Badia、Janngo Capital、Titan Seed Fundなどから900万ドルのシード資金を調達しました。また、Station Fのディレクターであるロクサンヌ・ヴァルザや、アフリカ最大のAIスタートアップInstaDeepのCEOであるカリム・ベギールなどの著名なエンジェル投資家も参加しています。
4. ソフトウェアテスト市場の展望とThunder Codeの位置づけ
4-1. 市場規模と成長予測
ソフトウェアテスト市場は、2027年までに1,000億ドルを超えると予測されており、依然としてTricentisやBrowserStackなどの従来のプラットフォームが主導しています。しかし、AIを活用した新興企業が市場に変革をもたらす可能性があります。
4-2. Thunder Codeの競争優位性
Thunder Codeは、AIエージェントによる迅速なテスト自動化、ノーコード対応、自動修復機能などを備え、従来のプラットフォームに対して競争力を持っています。また、Leanなチーム構成と迅速な開発サイクルにより、効率的な運営を実現しています。
5. 今後の展望と課題
Thunder Codeは、今後の展開として、モバイル、デスクトップ、APIテストへの対応を計画しており、より広範なテストニーズに応えることを目指しています。また、AI技術の進化に伴い、より高度なテスト自動化や品質保証の実現が期待されます。
一方で、競合他社との競争や市場の変化に対応するためには、継続的なイノベーションと顧客ニーズへの柔軟な対応が求められます。Thunder Codeが今後も市場での地位を確立し、成長を続けるためには、これらの課題に対する戦略的な取り組みが重要となるでしょう。