【Salesforce 認定Platformデベロッパー】試験対策:第165問

問題

本番環境にデプロイする際に必要なプロセスはどれですか。2つ選びなさい。

  • すべてのプロセスビルダーのテストカバレッジは、少なくとも1%以上である必要があります。
  • すべてのApexコードのテストカバレッジが75%以上である必要があります。
  • すべてのトリガーのテストカバレッジは、少なくとも1%以上である必要があります。
  • すべてのフローのテストカバレッジは、少なくとも1%以上である必要があります。

正解

  • すべてのプロセスビルダーのテストカバレッジは、少なくとも1%以上である必要があります。
  • すべてのApexコードのテストカバレッジが75%以上である必要があります。
  • すべてのトリガーのテストカバレッジは、少なくとも1%以上である必要があります。
  • すべてのフローのテストカバレッジは、少なくとも1%以上である必要があります。

解説

それぞれの選択肢の理由について説明します。

□ すべてのプロセスビルダーのテストカバレッジは、少なくとも1%以上である必要があります。
これは不正解です。Salesforceのプロセスビルダーにはテストカバレッジの要件はありません。

□ すべてのApexコードのテストカバレッジが75%以上である必要があります。
これは正解です。SalesforceでのApexコードの本番環境へのデプロイには、全体のテストカバレッジが75%以上であることが必要です。このカバレッジは、Apexクラスやトリガーを含む全てのApexコードのテスト結果を合計して評価されます。例えば、複数のApexクラスやトリガーが存在しても、それらのテスト結果の合計が75%以上であれば、デプロイの要件を満たします。

□ すべてのトリガーのテストカバレッジは、少なくとも1%以上である必要があります。
これは正解です。各Apexトリガーには、最低でも1%のテストカバレッジが必要です。この要件は、トリガーごとに評価されます。たとえ全体のカバレッジが75%以上でも、1つのトリガーのカバレッジが1%未満の場合、そのトリガーの存在によりデプロイは許可されません。

□ すべてのフローのテストカバレッジは、少なくとも1%以上である必要があります。
これは不正解です。Salesforceのフローにはテストカバレッジの要件は設定されていません。

次の問題へ

前の問題へ

1問目から復習する

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

雇われのシステムエンジニアです。
普段は車載ECUのセキュリティー分野に従事しております。

コメント

コメントする

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約が適用されます。

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

目次