Q88 — AWS DVA-C02 第1章
第 88/100 問 | ← 第1章
ある開発者が、AWS Amplify Hostingを使用してアプリケーションをビルドおよびデプロイしています。開発者は、ユーザーから多数のバグ報告を受け取りました。開発者は、バグが本番環境に到達する前にできる限り早期にそれらを排除するために、アプリケーションにエンドツーエンドテストを追加したいと考えています。この要件を満たすために、開発者が実装すべきソリューションはどれですか?
- A. Amplify CLIで amplify add test コマンドを実行します。
- B. アプリケーション内にユニットテストを作成します。Amplify CLIの amplify push コマンドを使用してユニットテストをデプロイします。
- C. アプリケーションの amplify.yml ビルド設定にテストステージを追加します。 ✓
- D. アプリケーションの aws-exports.js ファイルにテストステージを追加します。
正解: C. アプリケーションの amplify.yml ビルド設定にテストステージを追加します。
解説
アプリケーションにエンドツーエンドテストを追加するには、amplify.yml ファイルのビルド設定内にテストステージを追加する必要があります。これにより、ビルドプロセス中にエンドツーエンドテストを定義・実行でき、バグが本番環境に到達する前に検出し、解決することが可能になります。選択肢Aには「amplify add test」コマンドは存在しません。選択肢Bはユニットテストのデプロイについて述べており、エンドツーエンドテストには該当しません。選択肢Dの aws-exports.js ファイルは通常、AWSサービスに関する設定を含むものであり、テストステージを定義する場所ではありません。 【灯笼考证提供:swufelp1999】