--- title: "アプリケーションのテスト" url: https://docs.catalyst.zoho.com/ja/tutorials/hosted-login-app/nodejs/test-app/ service: All Services type: tutorial related_links: - name: "CLIリソースの提供" url: /ja/cli/v1/serve-resources/introduction --- # アプリケーションのテスト アプリケーションをリモートコンソールにデプロイする前に、Catalyst CLIを使用してローカルサーバーでアプリケーションをテストし、すべてが正しく動作するか確認できます。catalyst serveの詳細については、Serve Resourcesヘルプページをご参照ください。 Catalystプロジェクトをローカルで提供するには、プロジェクトディレクトリから以下のコマンドを実行します: catalyst serve 認証ポータルアプリケーションがデフォルトのport 3000で提供されます。コンポーネントのローカルエンドポイントURLがCLIに表示されます。
Note: クライアントのホームページやサブページ、または関数にアクセスするたびに、CLIはアクセスされたURLとそのアクセスに使用されたHTTPメソッドのライブログを表示します。 ブラウザでクライアントコンポーネントのローカルURLを開いて、アプリケーションにアクセスできます。
### テストケース1 #### メールアドレスを使用したサインアップ 1. **Sign Up**をクリックして新しいアカウントを作成します。
2. 必要な詳細を入力し、**Sign Up**をクリックします。
3. サインアップに使用したメールアドレスにメール確認メールが送信されます。
4. メール内のリンクをクリックします。
5. 手順に従ってパスワードを設定します。
パスワードが設定されると、アプリケーションにサインインされます。
コンソールの*Authentication*コンポーネントのUser Managementセクションでユーザー情報を確認して検証できます。
### テストケース2 #### Custom User Validationのテスト 1. 失敗を引き起こすメールアドレスを使用してアプリケーションにサインアップします。
Note: このチュートリアルでは、ユーザーのメールプロバイダーがZylker Technology(@zylker.com)以外の場合、エンドユーザーがアプリケーションにサインアップできないというCustom User Validation関数のロジックをコーディングしています。 2. 関数ロジックで許可されているメールアドレス以外のメールアドレスでは、アプリケーションにサインアップできません。
### テストケース3 #### Social Loginsを使用したアプリケーションへのサインアップ 1. 設定済みのソーシャルログインをクリックしてサインアッププロセスを開始できます。このテストでは、Zohoソーシャルログインを使用してサインアップします。
2. **Accept**をクリックします。
アプリケーションにログインされます。
コンソールのAuthenticationコンポーネントの*User Management*セクションで詳細を確認して、エンドユーザーが追加されたことを検証できます。 ### テストケース4 #### パスワードリセット機能 1. **Forgot Password**オプションをクリックします。
2. メールアドレスを入力します。
3. キャプチャを入力します。
4. このアカウントの作成に使用した以前のパスワードを覚えている場合は、アンロックオプションを使用できます。ただし、この機能をテストするには、**Continue to reset password**をクリックします。
5. **SEND OTP**をクリックして、メールアドレスにOTPを送信します。
6. メールで受信したOTPを入力し、**Verify**をクリックします。
7. 新しいパスワードを作成し、**Change Password**をクリックします。
ログインページにリダイレクトされ、新しいパスワードを使用してアプリケーションにログインできます。
Note: クライアントのホームページやサブページ、または関数にアクセスするたびに、CLIはアクセスされたURLとそのアクセスに使用されたHTTPメソッドのライブログを表示します。 ブラウザでクライアントコンポーネントのローカルURLを開いて、アプリケーションにアクセスできます。
### テストケース1 #### メールアドレスを使用したサインアップ 1. **Sign Up**をクリックして新しいアカウントを作成します。
2. 必要な詳細を入力し、**Sign Up**をクリックします。
3. サインアップに使用したメールアドレスにメール確認メールが送信されます。
4. メール内のリンクをクリックします。
5. 手順に従ってパスワードを設定します。
パスワードが設定されると、アプリケーションにサインインされます。
コンソールの*Authentication*コンポーネントのUser Managementセクションでユーザー情報を確認して検証できます。
### テストケース2 #### Custom User Validationのテスト 1. 失敗を引き起こすメールアドレスを使用してアプリケーションにサインアップします。
Note: このチュートリアルでは、ユーザーのメールプロバイダーがZylker Technology(@zylker.com)以外の場合、エンドユーザーがアプリケーションにサインアップできないというCustom User Validation関数のロジックをコーディングしています。 2. 関数ロジックで許可されているメールアドレス以外のメールアドレスでは、アプリケーションにサインアップできません。
### テストケース3 #### Social Loginsを使用したアプリケーションへのサインアップ 1. 設定済みのソーシャルログインをクリックしてサインアッププロセスを開始できます。このテストでは、Zohoソーシャルログインを使用してサインアップします。
2. **Accept**をクリックします。
アプリケーションにログインされます。
コンソールのAuthenticationコンポーネントの*User Management*セクションで詳細を確認して、エンドユーザーが追加されたことを検証できます。 ### テストケース4 #### パスワードリセット機能 1. **Forgot Password**オプションをクリックします。
2. メールアドレスを入力します。
3. キャプチャを入力します。
4. このアカウントの作成に使用した以前のパスワードを覚えている場合は、アンロックオプションを使用できます。ただし、この機能をテストするには、**Continue to reset password**をクリックします。
5. **SEND OTP**をクリックして、メールアドレスにOTPを送信します。
6. メールで受信したOTPを入力し、**Verify**をクリックします。
7. 新しいパスワードを作成し、**Change Password**をクリックします。
ログインページにリダイレクトされ、新しいパスワードを使用してアプリケーションにログインできます。
クライアントのホームページやサブページ、または関数にアクセスするたびに、CLIはアクセスされたURLとそのアクセスに使用されたHTTPメソッドのライブログを表示します。
ブラウザでクライアントコンポーネントのローカルURLを開いて、アプリケーションにアクセスできます。 ### テストケース1 #### メールアドレスを使用したサインアップ 1. **Sign Up**をクリックして新しいアカウントを作成します。
2. 必要な詳細を入力し、**Sign Up**をクリックします。
3. サインアップに使用したメールアドレスにメール確認メールが送信されます。
4. メール内のリンクをクリックします。
5. 手順に従ってパスワードを設定します。
パスワードが設定されると、アプリケーションにサインインされます。
コンソールの*Authentication*コンポーネントのUser Managementセクションでユーザー情報を確認して検証できます。
### テストケース2 #### Custom User Validationのテスト 1. 失敗を引き起こすメールアドレスを使用してアプリケーションにサインアップします。
Note: このチュートリアルでは、ユーザーのメールプロバイダーがZylker Technology(@zylker.com)以外の場合、エンドユーザーがアプリケーションにサインアップできないというCustom User Validation関数のロジックをコーディングしています。 2. 関数ロジックで許可されているメールアドレス以外のメールアドレスでは、アプリケーションにサインアップできません。
### テストケース3 #### Social Loginsを使用したアプリケーションへのサインアップ 1. 設定済みのソーシャルログインをクリックしてサインアッププロセスを開始できます。このテストでは、Zohoソーシャルログインを使用してサインアップします。
2. **Accept**をクリックします。
アプリケーションにログインされます。
コンソールのAuthenticationコンポーネントの*User Management*セクションで詳細を確認して、エンドユーザーが追加されたことを検証できます。 ### テストケース4 #### パスワードリセット機能 1. **Forgot Password**オプションをクリックします。
2. メールアドレスを入力します。
3. キャプチャを入力します。
4. このアカウントの作成に使用した以前のパスワードを覚えている場合は、アンロックオプションを使用できます。ただし、この機能をテストするには、**Continue to reset password**をクリックします。
5. **SEND OTP**をクリックして、メールアドレスにOTPを送信します。
6. メールで受信したOTPを入力し、**Verify**をクリックします。
7. 新しいパスワードを作成し、**Change Password**をクリックします。
ログインページにリダイレクトされ、新しいパスワードを使用してアプリケーションにログインできます。