A stand-alone peer-to-peer chat application for communication between employees of the company and offices located in different countries. The main functions of the app are the ability to send text messages and make audio/video calls, create public and private chatting groups. The peer-to-peer chat app allows creating the chatting groups that host up to 3000 users at the same time.
After examining all the requirements, the QA engineers made a checklist to perform a regression testing before the releases. A Mind Map for the app was also compiled. To improve the UI and the app usability for end-users, recommendations on UIs testing were made. During the app testing, different functional changes were recorded in the bug-tracking report. All corrections were presented as comprehensive reports for the customer and developers.
The QA team was challenged to do functional testing and GUI testing to check app operation. Moreover, the QA engineers had a task to make recommendations on how to improve the main features of the app. First of all, the created chat is an application for communication. Therefore, the major attention was paid on audio and video calls testing. This was the most important and time-consuming part of the project. Moreover, there was a security testing in accordance with OWASP TOP 10 requirements.
After the QA engineer was involved in the project, the following results were achieved: