Bird
0
0

Which TestNG setup correctly structures this execution?

hard📝 framework Q15 of 15
Selenium Java - TestNG Integration
You want to run three tests: loginTest, searchTest, and logoutTest. searchTest should run only after loginTest passes, and logoutTest should run last. Which TestNG setup correctly structures this execution?
A@Test(priority = 1) public void loginTest() {} @Test(priority = 2, dependsOnMethods = {"loginTest"}) public void searchTest() {} @Test(priority = 3) public void logoutTest() {}
B@Test(priority = 2) public void loginTest() {} @Test(priority = 4, dependsOnMethods = {"loginTest"}) public void searchTest() {} @Test(priority = 3) public void logoutTest() {}
C@Test(priority = 3) public void loginTest() {} @Test(priority = 2, dependsOnMethods = {"logoutTest"}) public void searchTest() {} @Test(priority = 1) public void logoutTest() {}
D@Test(priority = 1) public void loginTest() {} @Test(priority = 3, dependsOnMethods = {"logoutTest"}) public void searchTest() {} @Test(priority = 2) public void logoutTest() {}
Step-by-Step Solution
Solution:
  1. Step 1: Check loginTest priority and dependencies

    loginTest has priority 1 and no dependencies, so it runs first.
  2. Step 2: Verify searchTest depends on loginTest and runs second

    searchTest has priority 2 and depends on loginTest, so it runs after loginTest passes.
  3. Step 3: Confirm logoutTest runs last with priority 3

    logoutTest has priority 3 and no dependencies, so it runs last.
  4. Final Answer:

    loginTest (priority=1), searchTest (priority=2, dependsOnMethods={"loginTest"}), logoutTest (priority=3) -> Option A
  5. Quick Check:

    loginTest -> searchTest -> logoutTest with correct priority and dependsOnMethods [OK]
Quick Trick: Use priority ascending and dependsOnMethods for order [OK]
Common Mistakes:
  • Setting wrong priority numbers
  • Wrong dependsOnMethods causing wrong order
  • Making logoutTest depend on searchTest incorrectly

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Selenium Java Quizzes