Now that we understand what the test design phase is, it's time to move on to the next phase, that is, the test execution phase. This is a phase in the software testing life cycle where the build code is validated using the test cases that were designed and created in the test design phase.
While the development team is busy building the code for the application, the test team gears up the test design and test cycle preparation phases. It also utilizes this time to prepare test environments and test data. The team then starts the execution of the test cases, but only after the latest code changes have been deployed in the test environment or when the first testable components have been deployed for testing. Once the test environment is ready for testing, the test team performs a pretest to see whether the components are complete with respect to the...