問題
取引先、注文、および出荷をリアルタイムで同期するために、開発者は外部システムとsalesforceの間にカスタムインタフェースを構築しました。パフォーマンステストと負荷テストを完了するには、どのサンドボックス環境を使用するのが推奨されますか。
- Developer Sandbox
- Partial Copy Sandbox
- Developer Pro Sandbox
- Full Sandbox
正解
- Developer Sandbox
- Partial Copy Sandbox
- Developer Pro Sandbox
- Full Sandbox
解説
Salesforce のサンドボックスの種類を簡潔にまとめます。
- Developer Sandbox
- 開発とテストを目的とした隔離された環境。本番組織のメタデータのみをコピーし、データセットは小規模。
- Developer Pro Sandbox
- 開発とテストに適した隔離された環境。Developer Sandboxよりも大きなデータセットをホストでき、本番組織のメタデータをコピー。インテグレーションテストやユーザートレーニングに適している。
- Partial Copy Sandbox
- テスト環境として使用。本番組織のメタデータと、Sandbox テンプレートで定義されたデータのサンプルを含む。ユーザー受け入れテスト、インテグレーションテスト、トレーニングなどに適している。
- Full Sandbox
- 本番組織の完全な複製で、すべてのデータ(オブジェクトレコード、添付ファイルなど)とメタデータを含む。パフォーマンステスト、負荷テスト、ステージングをサポートするのはFull Sandboxのみ。更新間隔が長く、開発用途には不向き。コピーする項目追跡の量やChatterデータのコピーの有無を選択可能。
それぞれの選択肢の理由について説明します。
□ Developer Sandbox
これは不正解です。Developer Sandboxは主に開発とテストのために使用される軽量な環境で、本番環境のごく一部のデータとメタデータをコピーします。パフォーマンステストや負荷テストには適していません。これらのテストにはより多くのデータと本番に近い環境が必要です。
□ Partial Copy Sandbox
これは不正解です。Partial Copy SandboxはDeveloper Sandboxより大規模なデータセットを含むが、本番環境の完全なデータセットを反映しているわけではありません。リアルタイムの同期をテストするためには、より完全で現実的なデータセットが必要です。
□ Developer Pro Sandbox
これは不正解です。Developer Pro SandboxはDeveloper Sandboxよりも多くのデータとメタデータを持つことができますが、これもまた本番環境の完全なデータセットを反映しているわけではありません。パフォーマンステストや負荷テストには、本番環境を完全に模倣する環境が必要です。
□ Full Sandbox
これは正解です。Full Sandboxは本番環境の完全なコピーを提供し、全てのデータとメタデータを含みます。リアルタイムのデータ同期、パフォーマンステスト、負荷テストを行う際には、本番環境と同等の環境が必要です。Full Sandboxはこれを提供し、最も現実的なテスト環境を実現します。
コメント