問1
Developer Sandboxにテストデータを追加するために使用できる2つの「sfdxコマンド」はどれですか?
- forced:data:async:upsert
- forced:data:bulk:upsert
- forced:data:tree:upsert
- forced:data:object:upsert
B、C
問2
開発者は、Apexクラスのプライベートメソッドの単体テストをどのように記述すればよいでしょうか?
- Apexクラスをglobalとして実装します。
- Apexクラスにテストメソッドを追加します。
- TestVisibleアノテーションを使用します。
- SeeAllDataアノテーションを使用します。
C
問3
2 人の開発者が同じ組織内でテストを実行する3つの方法は何ですか?(3つ選択)
- Tooling API
- Metadata APT
- Bulk API
- SalesforceDX
- Setup Menu
A、D、E
問4
変更セットリリースの特徴は何ですか?(3つ選択)
- 変更セットは関連する組織間でのみリリースできます。
- 変更セットはカスタム設定データをリリースできます。
- 変更セットを使用してレコードをリリースできます。
- デプロイメントは一方向の単一トランザクションで実行されます。
- 2つの組織間で変更セットを送信するには、デプロイメント接続が必要です。
B、C、E
問5
開発者は、OpportunityLineItemトリガーをカバーするテストクラスを作成していて、組織内の標準価格表にアクセスしたいと考えています。どのメソッドで価格表にアクセスできますか?
- テストメソッドが標準価格表を表示できるようにするには、@TestVisibleを使用します。
- Test.getStandardPricebookId()を使用して、標準価格表IDを取得します。
- @IsTest (SeeAllData=True) を使用して、既存の標準価格表を削除します。
- Test.loadData()と静的リソースを使用して標準価格表をロードします。
B
問6
すべてのテストを実行した後、クラスのコード カバレッジを確認するには、開発者は何をする必要がありますか?
- 開発者コンソールのApexテスト実行ページでクラスを選択して実行します。
- 開発者コンソールのテストタブの全体的なコードカバレッジパネルを使用して、クラスのカバレッジパーセンテージを表示します。
- SalesforceセットアップのApexクラスの最初の画面で、クラスのテストのパーセンテージタブを表示します。
- Apexクラスページのリストビューでコードカバレッジ列を表示します。
B
問7
開発者は、更新前トリガーでAccountオブジェクトのCount項目を増分します。ワークフロールールも、Accountが作成または更新されるたびにCount項目を増分します。ワークフロールールの項目更新は、ワークフロールールを再評価しないように構成されています。
Accountに他の自動化ロジックが実装されていないと仮定すると、Accountが初期値0で挿入された場合、Count項目の値は何になりますか?
- 4
- 3
- 1
- 2
D
問8
開発者が親Lightning Web Component内にネストされた子Lightning Web Componentを作成しました。親Componentは子Componentに文字列値を渡す必要があります。これを実現するにはどのような方法がありますか?(2つ選択)
- 親Componentはカスタムイベントを使用して子Componentにデータを渡すことができます。
- 親Componentは子Componentのメソッドを呼び出すことができます。
- 親Componentは、Apexコントローラクラスを使用して子Componentにデータを送信できます。
- 親Componentはpublicプロパティを使用して子Componentにデータを渡すことができます。
B、D
問9
開発者は、Accountが作成されない理由を特定するために、次のコードをデバッグしています。
Account a = new Account(Name = ‘A’);
Database.insert(a, false);
問題をデバッグするには、コードをどのように変更すればよいでしょうか?
- insertメソッドの周りにtry/catchを追加する。
- insertメソッドの2番目のパラメータをtrueに設定する。
- insertメソッドの戻り値をSaveresult変数に設定する。
- insertメソッドの前にSystem.debug()ステートメントを追加する。
C
問10
開発者はテストクラスを作成しており、テストレコードを作成する必要があります。テストクラス内のすべてのメソッドで使用するレコードを作成するには、どのメソッドアノテーションを使用する必要がありますか?
- @BeforeTest
- @TestSetup
- @isTest(SeeAllData=True)
- @PreTest
B