
Fume
Fume Technologies, Inc. · コーディング
Fume は画面録画を Playwright のテストスイートに変換し、クラウドで1日2回実行して、壊れたテストを自分で直す AI テストツールである。

Fume について
About
Fume とは
Fume は Web アプリ向けのソフトウェアテストプラットフォームで、Y Combinator の2024年冬バッチに参加したチームが Fume Technologies として開発した。製品を短く操作する様子を録画し、そのときに各ステップで何が起きるべきかを声で説明する。Fume は映像を見てテストケースを抽出し、その流れを検証する Playwright のコードを書く。
売り物はテストを手書きするためのエディタではない。ケースを設計し、コードを書き、画面が変わっても動き続けるように面倒を見る、QA チームの仕事そのものだ。リリースの間隔は短くなる一方で、回帰テストは放置されて腐っていく。その隙間を狙っている。
見極めるべきは価格と守備範囲だ。ソフトウェアテストプラットフォームとしてチーム単位で課金し、月額500ドルからとなる。無料プランはなく、出力は Playwright なのでブラウザの外は対象外になる。
導入の流れ
- app.fumedev.com でアカウントを作り、トライアルを開始する。最初に支払い情報は要らない。
- Loom や QuickTime など好みのツールで画面を録る。クリックしながら、手順と期待する結果を声に出す。
- 動画をアップロードする。数秒でテストケースが抽出され、コードを書く前に一覧が表示される。
- Slack をつないでボットに結果を投稿させるか、API 呼び出し1回でスイートを CI/CD に組み込む。
AIツール情報
Fumeの料金、対応プラットフォーム、性能を簡単に確認できます。
こんな人におすすめ
このツールが最も力を発揮するユーザー、タスク、シーン。
ユーザー
- 小規模チームの QA エンジニア
- QA 採用の予定がない技術責任者
- 毎週リリースする創業者
タスク
- 最初の回帰テストを作る
- 不安定なテストを維持する
- 既存スイートの移行
シーン
- リリース前の動作確認
- QA 予算のないチーム
- 画面が毎スプリント変わる製品
主な機能
映像からテストケースへ
AI テスト生成の出発点は仕様書ではなく画面録画だ。操作しながら話した内容を、名前とアサーションを持つテストケースに変える。公式によれば、10分未満の録画で重要なユーザーフローのおよそ8割をカバーできるという。説明が曖昧ならアサーションも曖昧になる。初稿の質は、期待する動作をどれだけ具体的に話したかで決まる。
テストスイートの自律生成
AI QA エージェントは QA エンジニアと同じようにアプリを探索し、スイートを Playwright で書き上げる。ページオブジェクト、セレクタ、アサーションまで含み、クリック記録だけでは終わらない。リポジトリに届くファイルは読めるコードなので、開発者が開けば何を検証しているか分かる。
脆いスクリプトへの AI フォールバック
DOM が変われば Playwright は落ちる。Fume は止まったステップを、その場でブラウザを操作するエージェントに渡して流れを完遂させ、その後ろでスクリプトを修復する。その日のうちに合否は出るし、保守チケットを切る人もいないままスイートは丈夫になっていく。
無料のクラウド実行環境
テスト量が増えると実行環境は確実に予算を圧迫する。Fume Cloud は追加料金なしでスイートを走らせ、CI/CD との接続はパイプラインからの API 呼び出し1回で済む。すでに実行サービスへ払っているチームは、解約してもいいし、移行中は並行して結果を比べてもいい。
Slack レポートと失敗の文脈
結果は共有の Slack チャンネルに流れる。何本走って何本通り、どこが壊れたのか。ボットは失敗に文脈を添える。決済で404が出た、といった具合だ。調査はスタックトレースではなく説明から始められる。既定の実行は1日2回。
Playwright のコードは自分のもの
テストは100パーセント Playwright で、コードは利用者に帰属する。複製してローカルで走らせ、契約が終わった後も使い続けられる。スイートをベンダーの管理画面に閉じ込めるノーコードツールに懲りたチームには大きい。
メリットとデメリット
メリット
- 録画1本から動く Playwright スイートまで一晩で到達し、数週間分の作成作業が圧縮される。
- 自己修復テストが保守コストを削る。回帰スイートが四半期で死ぬ原因はたいていそこだ。
- 無料のクラウド実行環境で、インフラの請求書と取引先が1つ減る。
- コードは自分のもので縛りがない。離れてもスイートは動き続ける。
- Playwright、Selenium、Cypress の取り込みに対応し、既存スイートに入口がある。
デメリット
- 月500ドルで、それより安いセルフサービス枠がない。2人チームでも使わないかもしれない容量に企業並みの金額を払うことになる。
- 無料プランは皆無。評価できるのは30日のトライアルだけで、しかも録画する実製品が要る。
- 出力が Playwright のみなので、ネイティブのモバイルアプリとデスクトップアプリは守備範囲外。
- 品質は録画次第。動画で手順を飛ばせば初稿に穴が空き、誰かが手で埋めることになる。
よくある質問
アプリの操作を録画した映像を見て、見せられた流れに対する Playwright テストを書き、決まったスケジュールで実行し、画面が変われば修復する。Web アプリにおいて、QA チームの設計、作成、保守の仕事を置き換える。
関連コンテンツ
Fumeに関連するツール、スキル、記事を探す。
Fumeの代替ツール
Base Code
Base44 (Wix) · コーディング · 生産性向上Base CodeはBase44の共有クラウド開発環境だ。既存のGitHubリポジトリに対する変更をチャットで伝え、プレビューで確認し、プルリクエストとして返せる。
Google EmbeddingGemma 2
Google DeepMind · ライティング · 画像 · コーディングGoogle EmbeddingGemma 2 は 7 億 4000 万パラメータのオープンなモデルで、テキスト、コード、画像、音声、動画フレームを同じ 768 次元空間のベクトルに変え、スマートフォンやノート PC 上で動く。
GitGlow
GitGlow · コーディング · 生産性向上GitGlow は自分のコードと AI エージェントの変更を一つのレビューにまとめるデスクトップ Git クライアントだ。出荷前に、マシンから何が出ていくのかを確かめられる。
