PDI 試験問題 1
単体テストによる実行に有効なシナリオはどれですか?
PDI 試験問題 2
開発者は、請求システムの統合をテストする必要があります。テストに必要なトランザクション数を確認した後、開発者は、テストデータの合計が約2GBのデータストレージになると見積もっています。統合テストには本番データは必要ありません。
テストの要件を満たす2つの環境はどれですか?(2つ選択してください。)
テストの要件を満たす2つの環境はどれですか?(2つ選択してください。)
PDI 試験問題 3
Universal Containersは、注文管理アプリケーションを実装しました。各注文には、1つ以上の注文明細を含めることができます。Order Lineオブジェクトは、マスター/詳細関係を介してOrderに関連付けられています。各注文ラインアイテムの合計価格は、注文ラインアイテムの価格に注文数量を掛けて計算されます。
OrderレコードのすべてのOrderLineアイテムの合計を取得するためのベストプラクティスは何ですか?
OrderレコードのすべてのOrderLineアイテムの合計を取得するためのベストプラクティスは何ですか?
PDI 試験問題 4
Universal Containersは、Accountオブジェクトのプライベート共有モデルを実装しました。カスタムアカウント検索ツールは、営業担当者が指定した複数の基準に一致するアカウントを見つけるのに役立つように、Apexで開発されました。リリース以降、ツールのユーザーは、自分が所有していないアカウントを確認できると報告しています。カスタム検索ツールを使用しているときに、現在ログインしているユーザーに共有権限を適用するには、開発者は何を使用する必要がありますか?
PDI 試験問題 5
開発者は、Leadオブジェクトでbefore insertトリガーを使用して、Territory__cオブジェクトをフェッチします。Territory__c.PostalCode__cはLead.PostalCodeと一致します。開発者がApexデータローダーを使用して10,000件のリードレコードを挿入すると、コードは失敗します。開発者には次のコードブロックがあります。Line-01:for(Lead l:
Trigger.new){Line-02:if(l.PostalCode!= null){Line-03:List <Territory__c> terrList = [SELECT Id FROM Territory__c WHERE PostalCode__c =:l.PostalCode]; Line-04:if(terrList .size()> 0)行-05:l.Territory__c = terrList [0] .Id; Line-06:} Line-07:}コードブロックが失敗する原因となっているコードの行はどれですか?
Trigger.new){Line-02:if(l.PostalCode!= null){Line-03:List <Territory__c> terrList = [SELECT Id FROM Territory__c WHERE PostalCode__c =:l.PostalCode]; Line-04:if(terrList .size()> 0)行-05:l.Territory__c = terrList [0] .Id; Line-06:} Line-07:}コードブロックが失敗する原因となっているコードの行はどれですか?
