Approach to functionality testing
Our approach to functionality testing is to test every element of your website to make sure it works correctly, we uncover issues that prevent a website visitor from completing a user journey, such as making a purchase.
Functionality testing finds problems that often go unnoticed, as nobody realises that a particular feature doesn’t actually work correctly. Fixing these problems improves the conversion rate and the quality of your website overall.
Our approach to functionality testing, or functional testing, varies depending on the project and the requirements of our client.
For some projects we will carry out a test planning phase before testing, to review the functional specification or project documentation, prepare test scripts and make sure that the testing we carry out will fully test the website or application. When we execute the test scripts, results are recorded in our test management software and a test report is produced once testing is completed and made available in
Testing Manager.
For many other projects, there isn’t a requirement to have a test planning phase, such as for a
website audit. For these projects we carry out a form of testing known as exploratory testing, which is very successful in finding many issues in an efficient manner.
For complex web applications or where the requirement is to verify the website works as per a project specification, we would recommend carrying out a test planning phase before functionality testing is conducted.
Exploratory testing can be used for many projects where time, budget or another requirement doesn’t allow for a test planning phase. We have found hundreds of bugs for single web projects using this approach so test planning is not always required.