SaaSオンボーディングフローのテスト:ほとんどのプロダクトがユーザーを失う場所
Yunhao Jiao

SaaSのオンボーディングフローは、プロダクトの中で最もレバレッジが高い機能です。すべてのユーザーが通過します。バグが発生するたびにコンバージョンが失われます。5ステップ中のステップ3が壊れていれば、ユーザーはプロダクトの本質を目にすることなく離脱します。
それにもかかわらず、オンボーディングフローはテストされていない機能の代表格です。一度構築され、ほとんど改修されず、すでにプロダクトを知っている担当者が手動でテストするだけです。
バグに遭遇するユーザー——新規登録者——は誰も報告しません。ただ去るだけです。
オンボーディングのバグが見えない理由
バグに遭遇した新規登録者は、報告するほどの関与がありません。有料顧客ならサポートにメールするかもしれません。しかし新規登録者はタブを閉じるだけです。これにより、アナリティクスからは見えないサイレントなコンバージョン漏れが生じます。
テストすべき項目
登録:メール検証(通常と異なるフォーマットを含む)、パスワード作成、すべてのプロバイダーに対するOAuth、重複メールの処理、確認メールの配信。
初期設定:ウィザードのすべての経路。オプションのステップ:完了と省略の両方。前の回答に戻って変更する操作。
最初の価値体験:最初の「なるほど」を届けるもの——エラー状態を含む完全なフロー。
招待:招待フロー、承認フロー、エッジケース(既存ユーザー、取り消された招待、有効期限切れの招待)。
TestSpriteはこれらすべてのフローに対するテストを生成・実行し、すべてのPRで動作させます。コード変更によってオンボーディングが壊れた場合、プロダクションがサイレントにコンバージョン率を下げる前にテストが検出します。
TestSpriteを無料で試す →