Skip to content
Test Case Management & Test Case Writing
Basics of Test Cases
- What is a test case?
- What are the key elements of a test case?
- Difference between test case, test scenario, and test script?
- What makes a good test case?
- What is the difference between a test case and a test plan?
- What is the role of a test case in QA?
- Why do we need test cases when automation exists?
- Checklists vs. Test Cases – when to use each?
Writing Test Cases – Common Examples
- Write test cases for a login page (valid/invalid credentials, multiple browsers).
- Write test cases for the Forgot Password functionality.
- Write test cases for a Registration page.
- Write test cases for OTP verification.
- Write test cases for an ATM cash withdrawal.
- Write test cases for uploading a file.
- Write test cases for a calculator app.
- Write test cases for a notepad app.
- Write test cases for a clock/alarm app.
- Write test cases for a search bar with auto-suggestions.
- Write test cases for an e-commerce shopping cart.
- Write test cases for Amazon product ordering. (your request)
- Write test cases for Amazon “Add to Wishlist”.
- Write test cases for Amazon “Add to Cart & Checkout”.
- Write test cases for payment gateway transactions.
- Write test cases for UPI payment app.
- Write test cases for a mobile music player app. (your request)
- Write test cases for Spotify (play, pause, shuffle, download).
- Write test cases for YouTube video playback.
- Write test cases for WhatsApp messaging.
- Write test cases for SMS delivery.
- Write test cases for roaming functionality in telecom.
- Write test cases for data recharge functionality.
- Write test cases for call forwarding in telecom.
- Write test cases for offline mode in a mobile app. (your request)
Classic Puzzles in Test Case Writing
- Write test cases for a triangle (valid/invalid, scalene, isosceles, equilateral).
- Write test cases for a pen.
- Write test cases for a chair.
- Write test cases for an elevator (lift).
- Write test cases for an ATM machine.
- Write test cases for a vending machine.
- Write test cases for a coffee machine.
- Write test cases for a water bottle.
- Write test cases for a fan.
- Write test cases for a remote control.
- Write test cases for a television.
- Write test cases for a mobile phone.
- Write test cases for Gmail login.
- Write test cases for Gmail inbox (compose, send, receive).
- Write test cases for Facebook sign-up.
- Write test cases for Instagram “like/comment/share”.
- Write test cases for Uber app (book a ride, cancel, payment).
Test Case Organization & Management
- What is test case management?
- What is a test suite?
- What is a test cycle?
- How do you organize test cases for large applications?
- How do you prioritize test cases?
- How do you handle duplicate test cases?
- How do you manage test cases across multiple releases?
- How do you link test cases with requirements?
- What is a Requirement Traceability Matrix (RTM)?
- How do you handle obsolete test cases?
- How do you ensure 100% requirement coverage in test cases?
Test Case Execution & Maintenance
- What is test execution?
- What is the difference between test execution and test management?
- What happens if a test case fails?
- How do you handle blocked test cases?
- How do you measure test case effectiveness?
- How do you manage regression test cases?
- How do you handle test cases for smoke vs. sanity testing?
- How do you select test cases for automation?
- How do you execute test cases in multiple browsers?
- How do you execute test cases on mobile devices?
- How do you troubleshoot failing test cases? (your chat)
- How do you troubleshoot automation issues while writing test cases? (your chat)
Tools & Reporting
- What test case management tools do you know (Jira, TestRail, Zephyr, etc.)?
- What features do you look for in a test management tool?
- How do you integrate test cases with defect tracking tools?
- How do you generate reports for test execution?
- How do you migrate test cases from one tool to another?
- How do you handle test case versioning in tools?
- How do you manage thousands of test cases in tools?
Test Metrics & Reviews
- What test metrics are commonly tracked?
- How do you calculate test coverage?
- What is defect density in terms of test cases?
- How do you ensure test case quality?
- What is test case review? Why is it needed?
- How do you handle peer review of test cases?
- How do you measure ROI of test cases in automation?
Real-Time Scenarios
- A test case is failing intermittently – how do you debug?
- A requirement changes mid-release – how do you update test cases?
- A customer reports an issue not covered in test cases – what do you do?
- How do you maintain test cases across multiple environments?
- How do you reuse test cases across projects?
- How do you handle urgent production issues with missing test cases?
- How do you manage exploratory test cases?
- How do you manage negative test cases for APIs?
- How do you keep test cases updated for new features?
- How do you balance manual vs. automated test cases?
- Can we automate DB column comparisons across 30+ fields?
- What goes inside a test automation framework?
- Bug life cycle – explain phases.