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

SaaSのオンボーディングフローは、プロダクトの中で最もレバレッジの高い機能です。すべてのユーザーが通過します。すべてのバグがコンバージョンを損ないます。5ステップ中ステップ3が壊れていれば、ユーザーはプロダクトを目にすることなく離脱します。
それにもかかわらず、オンボーディングフローは最もテストされていない機能の一つです。一度作られ、めったに改善されず、すでにプロダクトを知っている人たちが手動でテストします。
バグに遭遇したユーザー——新規サインアップ——は誰も教えてくれません。ただ去っていくだけです。
オンボーディングのバグが見えない理由
バグに遭遇した新規サインアップユーザーは、報告するほどの関与がありません。有料顧客はサポートにメールするかもしれませんが、新規サインアップユーザーはただタブを閉じます。これにより、アナリティクスでは見えないサイレントなコンバージョン漏洩が生まれます。
テストすべき項目
サインアップ:メールバリデーション(珍しい形式を含む)、パスワード作成、すべてのプロバイダーのOAuth、重複メールの処理、確認メールの配信。
初期設定:ウィザードを通るすべてのパス。任意のステップ:完了とスキップの両方。前の回答に戻って変更する操作。
最初の価値提供の瞬間:最初の「なるほど」を届けるもの——エラー状態を含む完全なフロー。
招待:招待フロー、承諾フロー、エッジケース(既存ユーザー、失効した招待、期限切れの招待)。
TestSpriteは、これらすべてのフローに対してテストを生成・実行し、毎回のPRで検証します。コードの変更によってオンボーディングが壊れた場合、本番環境でコンバージョン率が静かに低下する前に、テストが問題を検出します。
TestSpriteを無料で試す →