ASK

How many test cases can be executed in a day?

gopal@91ninjas.com gopal@91ninjas.com | Last updated: January 7, 2025 |

It’s difficult to pinpoint an exact number since these factors vary by project. Typically, manual testers execute 30–50 test cases per day, while automation can handle hundreds or even thousands, depending on the scenario.

It depends on several factors, including:

  1. Automation vs. Manual Testing: Automated tests execute faster, while manual testing requires more time.
  2. Complexity of Test Cases: Simple cases take less time, while complex ones with detailed steps or integrations take longer.
  3. Steps to Recreate Test Cases: More steps or dependencies can slow down execution.
  4. Software Response Time: Slow or buggy software impacts how quickly tests can be completed.

How to execute test cases?

Once the application is ready for testing, testers follow these steps to execute test cases:

  1. Plan Test Execution: Analyze the product, design a test strategy, and define objectives and criteria. Plan resources, test environments, schedules, and deliverables. 
  2. Run Test Cases: Run the test cases, compare expected vs. actual results, report defects, re-test after fixes, and review the execution results to ensure product quality.
  3. Defect Reporting: Log and report issues when the actual results do not match the expected results.
  4. Defect Mapping and Re-Testing: Map reported defects to requirements and perform re-testing after fixes are implemented.
  5. Review Results: Examine the test execution results to validate the product or application under test (AUT).

How to execute test cases manually?

To execute test cases manually, review the test case, set up the test environment, and follow the test steps. Compare actual results with expected results, log any defects, and mark the test as ‘Pass’ or ‘Fail.’ Retest if needed after defects are fixed.

How to manage test cases?

Managing test cases effectively helps to track progress and improve efficiency. Here’s how to manage test cases:

  1. Organize Test Cases: Categorize test cases by features, modules, or functionality for easy access.
  2. Use a Test Management Tool: Leverage tools such as Jira, TestRail, or QA Touch to create, store, and track test cases.
  3. Define Clear Test Case Structures: Include a title, description, test steps, expected results, and pass/fail criteria for each test case.
  4. Prioritize Test Cases: Prioritize based on risk, business requirements, or critical functionality.
  5. Maintain Traceability: Link test cases to requirements, user stories, or defects for traceability.
  6. Regularly Update: Keep test cases up to date with changes in the application or requirements.
  7. Monitor Test Coverage: Ensure all requirements and functionality are covered by test cases.