nerdexam
iSQI

CTFL_SYLL_4.0 · Question #80

You have been given the following story: As a help desk worker I want to enter a caller's birth date So the system can display the caller's account information As a team, you have developed the…

The correct answer is C. The test cases are not being executed in the proper order. C is correct because Test Case 3 - verifying the date prompt is pre-formatted as xx/xx/xx - is a precondition that must be confirmed before Tests 1 and 2 attempt to enter dates. Running input validation tests (1 and 2) before confirming the input field is even formatted…

Managing the Test Activities

Question

You have been given the following story: As a help desk worker I want to enter a caller's birth date So the system can display the caller's account information As a team, you have developed the following table of acceptance criteria: You have developed the following test cases and will execute them in the specified order: 1. Enter a valid date and verify that the account retrieved matches the birth date entered. 2. Enter an invalid date and verify that the error indicates the date is invalid. 3. Verify that the date prompt is already formatted for the date with xx/xx/xx format. 4. Enter a valid date and verify that two pages of account information are readable. 5. Enter a valid date and verify that the response occurs within 2 seconds when the system is under an average load. What is incorrect about this approach?

Exhibit

CTFL_SYLL_4.0 question #80 exhibit

Options

  • AThe security test case should be executed first as it is related to access control
  • BThe test cases should contain all steps required for execution, including navigation information
  • CThe test cases are not being executed in the proper order
  • DThe test cases do not indicate the expected result

How the community answered

(27 responses)
  • A
    7% (2)
  • B
    4% (1)
  • C
    74% (20)
  • D
    15% (4)

Explanation

C is correct because Test Case 3 - verifying the date prompt is pre-formatted as xx/xx/xx - is a precondition that must be confirmed before Tests 1 and 2 attempt to enter dates. Running input validation tests (1 and 2) before confirming the input field is even formatted correctly means you're testing on an unverified foundation; the proper order should be 3 → 1 → 2 → 4 → 5.

A is wrong because none of the five test cases is actually a security test - entering an invalid date is input validation, not access control, so there's nothing to "move first."

B is wrong because while including navigation steps is a general best practice, it's not what's specifically incorrect here; the test cases do describe their inputs and verifications adequately for the question's context.

D is wrong because each test case does state an expected result (e.g., "verify the error indicates the date is invalid," "verify response occurs within 2 seconds") - the expected outcomes are clearly embedded in the case descriptions.

Memory tip: Think "set the stage before the show" - always verify UI preconditions (format, display, navigation) before executing functional or validation tests, just like you'd check a microphone works before the performer starts singing.

Topics

#test case design#acceptance criteria#test execution order#user story testing

Community Discussion

No community discussion yet for this question.

Full CTFL_SYLL_4.0 Practice