Definition

Test Execution

The process of running test cases and recording the actual results.

Full Definition

Test execution is the phase where testers perform the steps defined in test cases and compare actual outcomes with expected results. It's the core activity of software testing.


The test execution process:

1. Preparation: Set up environment, test data, preconditions

2. Execution: Follow test steps exactly as written

3. Observation: Record what actually happens

4. Comparison: Compare actual vs. expected results

5. Documentation: Record status, evidence, notes

6. Defect Logging: Create bug reports for failures


Test execution can be:

  • Manual: Human testers perform steps
  • Automated: Scripts execute tests programmatically
  • Hybrid: Combination of both approaches

Examples

  • 1.Executing login test case and marking Pass after successful login
  • 2.Running regression suite and logging failures as defects
  • 3.Automated nightly test execution in CI/CD pipeline

In BesTest

BesTest provides a dedicated test player interface for execution, with easy status updates, defect logging, and evidence attachment.

See Test Execution in Action

Experience professional test management with BesTest. Free for up to 10 users.

Try BesTest Free