Skip to Content

ISTQB CTFL v4.0: Test Case Execution Order for Banking App

Learn the proper test case execution order for a banking application prioritizing security and usability. Detailed explanation of ISTQB CTFL v4.0 exam question and answer.

Table of Contents

Question

You have been given the following test cases for execution. You have been told that security and usability are the highest priorities respectively for this banking application. What is the proper execution order for these test cases?

  1. Update a customer’s account balance
  2. Query a customer’s account balance
  3. Delete a request for a paper statement
  4. Change the font size on the page to improve readability
  5. Create a new payee in a customer’s automatic bill pay list

A. 3, 1, 5, 2, 4
B. 1, 2, 5, 4, 3
C. 1, 3, 5, 2, 4
D. 4, 3, 1, 2, 5

Answer

B. 1, 2, 5, 4, 3

Explanation

When determining the execution order of test cases, the highest priority items should be tested first. In this scenario, we are told that security is the top priority, followed by usability.

The test cases that relate to security are:
1. Update a customer’s account balance
2. Query a customer’s account balance
5. Create a new payee in a customer’s automatic bill pay list

These involve sensitive financial data and functionality, so ensuring their security is critical. They should be executed first in the order listed (1, 2, 5) to thoroughly verify the security of these key features before moving on to lower priority items.

Next, usability is the second highest priority. The test case focused on usability is:
4. Change the font size on the page to improve readability

This should be executed after the security-related test cases to ensure the application is usable and accessible.

Finally, the lowest priority test case is:
3. Delete a request for a paper statement

While still an important function, it does not have a major impact on security or core usability. Therefore, it should be executed last.

In summary, always prioritize test cases based on the stated requirements and execute them in order from highest to lowest priority. For this banking application, that means testing security-related features first, followed by usability, and lastly less critical functionality, resulting in the execution order: 1, 2, 5, 4, 3.

ISTQB CTFL v4.0 certification exam practice question and answer (Q&A) dump with detail explanation and reference available free, helpful to pass the ISTQB CTFL v4.0 exam and earn ISTQB CTFL v4.0 certification.