構築済みのシステムをテストクロックでテストする
テスト環境で Billing オブジェクトを時間に沿って移行させる方法をご紹介します。
概要
テストクロックは、Billing システムのテストに役立ち、設計どおりに機能するかどうかを確認できます。テストクロックを使用すると、テスト環境で時間の進行をシミュレーションでき、これによりサブスクリプションのような Billing リソースのステータスを変化させ、Webhook イベントがトリガーされます。このため、たとえば四半期または年次の更新時の支払いの失敗がシステムでどのように処理されるかを確認するために、1 年待つ必要がなくなります。
テストクロックでは、その他に次のようなことを実行できます。
- サイクルの途中でプランをアップグレードまたは変更するなどの複雑なシミュレーションをテストする。
- 構築済みのシステムで Billing ライフサイクル Webhook が正しく処理されることを確認する。
- アプリでトライアルが正しく処理されるかどうかを検証する。
- 複数段階のサブスクリプションスケジュールを構築してテストする。