Much of the testing we do is exploratory, especially with the website audits we carry out, as these are designed to be exploratory and unplanned.
However, there are many other projects that do require a more structured test planning phase before the actual testing begins.
Putting together a test plan can be extremely beneficial to the project, especially if conducted early on, as it helps to clarify how some functionality is intended to work, what constitutes a pass or fail and ask questions about ambiguous aspects or areas that don’t seem quite right.
Having a test plan also means that the testing phase can begin more smoothly, as much of the test preparation is already complete and test environments are in place.
Therefore, for more complex web builds and mobile apps, we would recommend undertaking the test planning phase first of all.