Testing of Stand-alone Peer-to-Peer Video Chat App - XB Software

Testing of Stand-alone Peer-to-Peer Video Chat Application

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.

Challenges Faced by the QA Team

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.

We care about your software quality

Contact us to learn more about our software testing process and get a free quote

Project in Figures

Types of software testing
Provided documents and reports
  • Testing checklist
  • MindMap
  • Bug-report
  • Security test report
  • Test report

Project in Figures

Team engaged
  • 1 QA engineer
Duration
  • 380+ man-hours
Tools and Platforms
  • Tools: Google Docs, Jira
  • Platforms: Windows, macOS, Linux
  • Browsers: FireFox, Chrome
Project Type
  • WebRTC application

Testing Results

After the QA engineer was involved in the project, the following results were achieved:

  • GUI testing allowed to identify numerous errors in the application interface
  • Functional testing helped to reveal bugs in the application logic
  • Cross-browser and cross-platform testing permitted to find errors in various browsers and platforms
  • Stress testing helped to fix bugs related to the concurrent operation of a great number of users within the chat
  • Security testing helped to detect and further eliminate critical  moments of the application
Fill the form to get a no obligation consultation from our experts
Your questions and requests are always welcome