Blop(ブロップ)
Blopは、コーディングエージェントとともに製品をリリースする開発チームのためのQAパートナーです。ユーザーストーリーを自然な英語で記述するだけで、エージェントが実際のブラウザを操作して自動テストを実行します。テストはベンダーのダッシュボードに隠された状態として保存されるのではなく、ご自身のリポジトリ内のコードとして管理されます。
製品の主な特徴
- 自然言語でのテスト記述: 「会員登録済みユーザーとして保存済みのカードでチェックアウトする」といった意図をそのままテストコードに変換
- コードとしてのテスト管理: .blop.tsファイルとしてバージョン管理され、コードレビューの対象となる本物のコードとして存在
- 既存のCIとの統合: GitHub Actions上で動作し、独自のランナー構築が不要
- 失敗の自動クラスタリング: 同一の失敗を自動的にグループ化し、ノイズを排除
- エージェントによる自動修復: UI変更によるテスト失敗を検知し、修正PRを自動作成(早期アクセス機能)
- 合成モニタリング: 任意のテストを本番環境への定期プローブとして実行し、稼働率とパフォーマンスを監視
活用シーン
- 継続的インテグレーションでの自動テスト: GitHub Actionsと連携し、プルリクエストごとに自動でテストを実行し、結果をPRコメントに投稿
- UI変更に伴うテストメンテナンスの自動化: セレクタ変更などによるテスト失敗をエージェントが検知・修正し、開発者のレビュー待ちPRとして提出
- 本番環境の合成監視: 重要なユーザージャーニーを定期実行し、稼働率(uptime)とp95レイテンシをリアルタイムで把握
- チーム全体の品質可視化: SlackやLinearとの連携で、テスト結果と障害対応を既存のワークフローに統合
対象ユーザー
GitHub Actionsを利用したCI/CDを実践している開発チーム、特にAIコーディングエージェントを導入しつつ品質保証の自動化を求めるスタートアップから中規模企業のエンジニアリング組織に最適です。