Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Salesforce Exam DEX-450 Topic 3 Question 106 Discussion

Actual exam question for Salesforce's DEX-450 exam
Question #: 106
Topic #: 3
[All DEX-450 Questions]

How can a developer check the test coverage of autolaunched Flows before deploying them in a change set?

Show Suggested Answer Hide Answer
Suggested Answer: A

As of Winter '20 (API version 47.0), Salesforce introduced the ability to test Autolaunched Flows with test coverage.

However, as of the current knowledge cutoff (2023-09), there is no direct way within the Salesforce UI to check the test coverage of autolaunched flows before deploying them via change sets.

To check the test coverage of flows, developers can use the Tooling API to query for test coverage.

Option A: Use SOQL and the Tooling API.

Correct Answer.

Developers can use the Tooling API to query for Flow test coverage information.

By executing a SOQL query on FlowTestCoverage and FlowVersionView objects via the Tooling API, developers can retrieve coverage data.

This allows checking flow test coverage programmatically before deployment.

The Flow Properties page does not provide test coverage information.

It allows configuring flow settings but not checking test coverage.

Option C: Use the Code Coverage Setup page.

Incorrect.

The Code Coverage page in Setup pertains to Apex code coverage, not Flow coverage.

Option D: Use the ApexTestResult class.

Incorrect.

The ApexTestResult class is used for Apex test results.

It does not provide information on Flow test coverage.

Conclusion:

To check the test coverage of autolaunched Flows before deploying them in a change set, a developer should use SOQL and the Tooling API, which is Option A.


Flow Test Coverage with Tooling API

Use Tooling API to Check Flow Coverage

Incorrect Options:

Option B: Use the Flow Properties page.

Incorrect.

Contribute your Thoughts:

Annabelle
14 days ago
I bet the right answer involves a secret Konami code or something. Gotta keep us developers on our toes!
upvoted 0 times
...
Arthur
19 days ago
Wait, there's a Tooling API for this? That's news to me. I'll go with A just to be different.
upvoted 0 times
...
Brittni
20 days ago
C seems like the obvious choice. The Code Coverage Setup page is where I'd expect to find this information.
upvoted 0 times
...
Margurite
23 days ago
I believe D) Use the ApexTestResult class can also help in checking test coverage before deployment.
upvoted 0 times
...
Gilma
24 days ago
D sounds like the way to go. The ApextestResult class must have the info I'm looking for.
upvoted 0 times
Jean
5 days ago
The ApextestResult class must have the info I'm looking for.
upvoted 0 times
...
Providencia
7 days ago
D sounds like the way to go.
upvoted 0 times
...
...
Chantay
24 days ago
I'm not sure, but I think C) Use the Code Coverage Setup page could also be a way to check test coverage.
upvoted 0 times
...
Mollie
25 days ago
I agree with Martha, using SOQL and the Tooling API makes sense to check test coverage.
upvoted 0 times
...
Martha
1 months ago
I think the answer is A) Use SOQL and the Tooling API.
upvoted 0 times
...
Glen
1 months ago
I think the answer is B. The Flow Properties page should give me the test coverage details I need.
upvoted 0 times
Annalee
14 days ago
Actually, the correct answer is C. You can use SOQL and the Tooling API to check the test coverage of autolaunched Flows.
upvoted 0 times
...
Matthew
19 days ago
I think the answer is B. The Flow Properties page should give me the test coverage details I need.
upvoted 0 times
...
...

Save Cancel