As a first step, we prepared a test plan for both parties to agree on all aspects that should be tested, including browsers, platforms, and devices (Windows 10, Chrome and iPhone X, Safari). Our main task was to check whether all features functioned correctly both in the web and mobile versions. Part of the time (approximately 20%) was spent on testing non-typical/negative scenarios, which were created during positive scenario testing.
It was agreed to divide the whole testing into two phases; each of them included a bunch of features ranked according to their importance.
To let the client track the progress, we sent daily reports via an email along with suggestions for improving the product’s performance and UI. All detected defects were reported in the client’s JIRA. The status updates related to passed/failed cases were entered into a respective check-list, which we created to avoid missing anything.