2. You are testing a web application that allows users to SEARCH for products, VIEW product details, ADD products to a shopping cart, and place an ORDER.
You have prepared the following five test cases, which you want to execute according to their priorities:
TC1: SEARCH product A Priority: medium
TC2: VIEW product A details Priority: low
TC3: ADD product B to a shopping cart Priority: medium
TC4: ADD product C to a shopping cart Priority: high
TC5: place an ORDER Priority: high
You also identified the following logical dependencies between test cases:
SEARCH functionality must be tested before VIEW functionality can be tested, as product details rely on search functionality.
VIEW functionality must be tested before ADD functionality, as adding products relies on the availability of accurate product details.
Which test case should be executed as the fourth one?