Test Case Management & Test Case Writing – Interview Question Bank

 Test Case Management & Test Case Writing


 Basics of Test Cases

  1. What is a test case?
  2. What are the key elements of a test case?
  3. Difference between test case, test scenario, and test script?
  4. What makes a good test case?
  5. What is the difference between a test case and a test plan?
  6. What is the role of a test case in QA?
  7. Why do we need test cases when automation exists?
  8. Checklists vs. Test Cases – when to use each?

Writing Test Cases – Common Examples

  1. Write test cases for a login page (valid/invalid credentials, multiple browsers).
  2. Write test cases for the Forgot Password functionality.
  3. Write test cases for a Registration page.
  4. Write test cases for OTP verification.
  5. Write test cases for an ATM cash withdrawal.
  6. Write test cases for uploading a file.
  7. Write test cases for a calculator app.
  8. Write test cases for a notepad app.
  9. Write test cases for a clock/alarm app.
  10. Write test cases for a search bar with auto-suggestions.
  11. Write test cases for an e-commerce shopping cart.
  12. Write test cases for Amazon product ordering. (your request)
  13. Write test cases for Amazon “Add to Wishlist”.
  14. Write test cases for Amazon “Add to Cart & Checkout”.
  15. Write test cases for payment gateway transactions.
  16. Write test cases for UPI payment app.
  17. Write test cases for a mobile music player app. (your request)
  18. Write test cases for Spotify (play, pause, shuffle, download).
  19. Write test cases for YouTube video playback.
  20. Write test cases for WhatsApp messaging.
  21. Write test cases for SMS delivery.
  22. Write test cases for roaming functionality in telecom.
  23. Write test cases for data recharge functionality.
  24. Write test cases for call forwarding in telecom.
  25. Write test cases for offline mode in a mobile app. (your request)

 Classic Puzzles in Test Case Writing

  1. Write test cases for a triangle (valid/invalid, scalene, isosceles, equilateral).
  2. Write test cases for a pen.
  3. Write test cases for a chair.
  4. Write test cases for an elevator (lift).
  5. Write test cases for an ATM machine.
  6. Write test cases for a vending machine.
  7. Write test cases for a coffee machine.
  8. Write test cases for a water bottle.
  9. Write test cases for a fan.
  10. Write test cases for a remote control.
  11. Write test cases for a television.
  12. Write test cases for a mobile phone.
  13. Write test cases for Gmail login.
  14. Write test cases for Gmail inbox (compose, send, receive).
  15. Write test cases for Facebook sign-up.
  16. Write test cases for Instagram “like/comment/share”.
  17. Write test cases for Uber app (book a ride, cancel, payment).

 Test Case Organization & Management

  1. What is test case management?
  2. What is a test suite?
  3. What is a test cycle?
  4. How do you organize test cases for large applications?
  5. How do you prioritize test cases?
  6. How do you handle duplicate test cases?
  7. How do you manage test cases across multiple releases?
  8. How do you link test cases with requirements?
  9. What is a Requirement Traceability Matrix (RTM)?
  10. How do you handle obsolete test cases?
  11. How do you ensure 100% requirement coverage in test cases?

 Test Case Execution & Maintenance

  1. What is test execution?
  2. What is the difference between test execution and test management?
  3. What happens if a test case fails?
  4. How do you handle blocked test cases?
  5. How do you measure test case effectiveness?
  6. How do you manage regression test cases?
  7. How do you handle test cases for smoke vs. sanity testing?
  8. How do you select test cases for automation?
  9. How do you execute test cases in multiple browsers?
  10. How do you execute test cases on mobile devices?
  11. How do you troubleshoot failing test cases? (your chat)
  12. How do you troubleshoot automation issues while writing test cases? (your chat)

 Tools & Reporting

  1. What test case management tools do you know (Jira, TestRail, Zephyr, etc.)?
  2. What features do you look for in a test management tool?
  3. How do you integrate test cases with defect tracking tools?
  4. How do you generate reports for test execution?
  5. How do you migrate test cases from one tool to another?
  6. How do you handle test case versioning in tools?
  7. How do you manage thousands of test cases in tools?

 Test Metrics & Reviews

  1. What test metrics are commonly tracked?
  2. How do you calculate test coverage?
  3. What is defect density in terms of test cases?
  4. How do you ensure test case quality?
  5. What is test case review? Why is it needed?
  6. How do you handle peer review of test cases?
  7. How do you measure ROI of test cases in automation?

Real-Time Scenarios

  1. A test case is failing intermittently – how do you debug?
  2. A requirement changes mid-release – how do you update test cases?
  3. A customer reports an issue not covered in test cases – what do you do?
  4. How do you maintain test cases across multiple environments?
  5. How do you reuse test cases across projects?
  6. How do you handle urgent production issues with missing test cases?
  7. How do you manage exploratory test cases?
  8. How do you manage negative test cases for APIs?
  9. How do you keep test cases updated for new features?
  10. How do you balance manual vs. automated test cases?
  11. Can we automate DB column comparisons across 30+ fields?
  12. What goes inside a test automation framework?
  13. Bug life cycle – explain phases.

Leave a Comment

Your email address will not be published. Required fields are marked *