問題
Universal Containers社では、管理者と開発者がそれぞれ別のDeveloper Pro Sandboxを使用しています。設定とコードは、初期テストと統合テストのためにPartial Copy Sandboxに移行されます。承認されると、設定とコードは、本番環境に移行する前に、最終的な負荷テストと回帰テストのためにFull Sandboxに移行されます。Full Sandboxはいつ更新する必要がありますか。
- 本番環境に新しいユーザーが追加された後
- 本番環境への各メジャーリリースの後
- Partial Copy Sandboxからのデプロイが完了した後
- ユーザー受け入れテストが完了した後
正解
- 本番環境に新しいユーザーが追加された後
- 本番環境への各メジャーリリースの後
- Partial Copy Sandboxからのデプロイが完了した後
- ユーザー受け入れテストが完了した後
解説
それぞれの選択肢の理由について説明します。
□ 本番環境に新しいユーザーが追加された後
これは不正解です。新しいユーザーの追加は、Full Sandboxの内容を更新する必要があるような変更ではありません。Sandboxの更新は、主に環境のデータや構成が大きく変わった時に必要とされます。
□ 本番環境への各メジャーリリースの後
これは正解です。Full Sandboxは本番環境の完全なコピーであるため、本番環境へのメジャーリリース後に更新することで、テスト環境を最新の状態に保つことができます。これにより、最終的な負荷テストや回帰テストを最新のデータと設定で実施することが可能になります。
□ Partial Copy Sandboxからのデプロイが完了した後
これは不正解です。Partial Copy Sandboxからのデプロイ完了は、Full Sandboxを更新する直接的な理由にはなりません。Full Sandboxの更新は、本番環境に近いテストが必要なタイミング、例えばメジャーリリース後や大きな変更が本番環境に適用された後に行われるべきです。
□ ユーザー受け入れテストが完了した後
これは不正解です。ユーザー受け入れテスト(UAT)の完了は重要なマイルストーンですが、Full Sandboxを更新する直接的なトリガーにはなりません。UATは通常、開発プロセスの後半に位置し、本番環境への移行前の最終確認を目的としていますが、これ自体がSandboxの更新理由にはなりません。
コメント