英語から自動翻訳されています。

英語で読む
Proxy Mail QA

金融サイトのサインアップフォームをレビューする

金融サービスのサインアップは、ほかよりルールが多く、それをすり抜けようとする人も多くいます。以下では、確認すべきこと、Proxy Mail QA が役立つ部分、それ以外に使うものを説明します。

更新日:

最初に私たちの推奨を述べます。 私たちは Proxy Mail QA の開発元なので、中立ではありません。銀行、融資、投資、保険、決済のサインアップについては、レビューの限られた部分での利用をおすすめします。メール(確認、メールでのコード、パスワードリセット)、適格性ルールのための正確な年齢と国のテストアカウント、フォームの欄のための扱いにくい名前とパスワードです。金融サービスのサインアップを難しくしている部分、つまり SMS コード、本人確認(KYC)、決済、銀行口座連携には対応できません。コンプライアンスレビューや法的助言ではなく、SOC 2 などの独立監査もまだ受けていません。ステージング環境で、架空のテストデータだけを使ってください。

金融サービスのサインアップの違い

Proxy Mail QA で確認できること

年齢と国のルール

create_address は、正確な年齢(under18、turns18tomorrow、turned18today、adult、over21)と country(GB、DE、US など)のテストペルソナを、一致する生年月日と国で作成します。確認すること:

Proxy Mail QA プラグインの age-and-region-testing スキルはこれらを実行し、次回のために各アカウントにタグを付けます。

人々の実際の名前

get_name_variants は、受け付けるべき名前(O'Brien、Smith-Jones、Søren、Łukasz、李、محمد、प्रिया)、拒否すべき名前(空、空白のみ、最大長超過)、テキストとして保存されるべき HTML や SQL を提供します。D'Angelo を拒否するフォームは、実際の顧客を断るか、後で身分証明書と一致しない名前を入力させることになります。

パスワードポリシー

選んだルールを get_password_variants でテストします。最小と最大ちょうど、1 文字少ない、1 文字多い、各種記号、途中の空白、そして最大が 72 を超える場合は先頭 72 バイトが同じ 2 つのパスワード(bcrypt でハッシュするアプリは先頭 72 バイトしか読まないため、2 つ目で 1 つ目としてサインインできてはいけません)。どのルールを選ぶかは、登録フォームのパスワードはどのくらいの長さにすべき? をご覧ください。

本物だと明確に分かるメール

check_email は届いた各メールを確認します:

情報を漏らさない文言

再利用できないリンクとコード

auth-regression-pack スキル(または auth_regression_pack プロンプト)は、確認またはリセットのリンクを 2 回開き、新しいリセットリンクの送信後に古いリンクを開きます。どちらも失敗すべきです。wait_for_code に unused: true を付けると、1 つ目を再取得せずに 2 つ目のコードを取得できます。

テストの記録

start_run と finish_run は、プルリクエストや変更記録のために各セッションの Markdown レポートを出力します。アプリの QA レポートは CSV でダウンロードしたり、PDF に印刷したりできます。

Proxy Mail QA にできないこと

サインアップの部分 代わりに使うもの
SMS コード、認証アプリ、パスキー SMS プロバイダーのテスト番号やテストモード、認証ライブラリのテストヘルパー
本人確認(KYC) KYC プロバイダーのサンドボックスと、そのテスト書類やテスト人物
カード、決済、銀行口座連携 決済またはオープンバンキングのプロバイダーのテストモードとテストアカウント。Proxy Mail QA はカード、銀行、身分証明の欄を入力しません
コンプライアンス(AML、消費者保護義務、ライセンス) コンプライアンスチームまたは弁護士。ここに法的助言は含まれません
セキュリティテスト ペネトレーションテスト。HTML がテキストとして保存されるかの確認は目安であり、テストではありません
不正・悪用対策のルール 不正対策ツールのテストモード

金融企業で使う前に

エージェント用のプロンプト

Qoder で Proxy Mail QA を接続している場合(Marketplace):

Review the sign-up at https://staging.acme-bank.dev/open-account with Proxy Mail QA,
for an account that must be 18 or over and in GB or IE. Start a run.
1. Sign up as an adult in GB and finish the email verification. check_email with
expect_host: staging.acme-bank.dev.
2. Try ages under18, turns18tomorrow and turned18today, and country DE. Each should be
refused before an account exists, except turned18today.
3. Try get_name_variants in the name fields and get_password_variants with the password
field's limits. Use a plus tag on the address for each new account.
4. Sign up again with the first address, and request a reset for a new address that
has no account: the page should say the same as for a real one.
5. Open the verification link a second time: it should fail.
Stop at any SMS, ID or payment step and tell me it's there. Finish the run and give me
the report.

詳しくは:年齢制限コンテンツ、パスワードリセットのテスト、珍しい名前とパスワード。

次のサインアップテストで試してみてください

無料プラン、クレジットカード不要。アドレスを作成して、コードやリンクが届くのを確かめてください。

無料アカウントを作成アプリを開く

AI ツールでアプリを作りましたか?使ったツールを選んでください

このページについて質問がありますか?

質問はどの言語でもかまいません。ドキュメントからすぐに回答を得ることも、Proxy Mail QA チームに質問を送ることもできます。チームからの返信は英語です。