リリースのテストのベストプラクティス
さまざまな環境へのリリースのテスト実行で、本番環境での高品質なリリースを保証し、リリース時間を短縮するために、次のことをお勧めします。
- Sandbox などの開発環境へのリリースで、リリースオプションに RunLocalTests テストレベルを設定することにより、ローカルテストを実行します。開発環境でテストを実行することにより、障害を早期に発見して修正することができ、本番環境へのリリースを改善できます。
- リリース検証を行って、リリース前にコンポーネントを検証します。リリース検証は、リリースされるコンポーネントの結果をチェックするためだけに使用されるリリースで、ロールバックされます。検証では、リリースされたコンポーネントは保存されず、組織にはいかなる変更も行われません。
- 過去 10 日以内に正常に実行された検証を使用して、クイックリリースを実行します。クイックリリースは、テストを実行しない検証のリリースで、本番環境へのリリース時間が削減できます。
- RunSpecifiedTests テストレベルを使用して、実行するテストを指定します。このオプションを使用すると、組織内のすべてのテストを実行する代わりにテストのサブセットを実行することによって、テストの合計実行時間を削減できます。