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.
Related Terms
Test Case
A documented set of conditions and steps used to verify that a software feature works as expected.
Test Cycle
A single iteration of testing a specific set of test cases, typically associated with a release or sprint.
Defect (Bug)
A flaw in the software that causes it to behave incorrectly or unexpectedly.
See Test Execution in Action
Experience professional test management with BesTest. Free for up to 10 users.
Try BesTest Free