Portfolio

Multi-platform testing of web conferencing system

a1qa was engaged to evaluate the system's quality before its release. The tested solution is a web-based conferencing system.
Functional testing
Performance testing
Telecommunications
Test automation
Usability testing

Overview

Impressed with your ingenuity in testing and the ability to promptly react to changes in the environment. Flexibility, professionalism, persistence — that’s all about you.

R&D Manager

The customer, a major producer of communications software, developed a web-based conferencing system. a1qa was engaged to evaluate the system’s quality before its release.

The tested solution is a web-based conferencing system. The principal features of the system are:

  • Support of a variety of OS/browsers/Java machines.
  • Close integration with operating systems: additional components are installed into the execution environment.
  • Various means of audio information transmitting via the telephone network (PSTN) and Internet (packet transmission).

The a1qa team had to provide:

  • Testing of the system using different combinations of browsers and Java machines.
  • Testing of the system and its components on various operating systems (at the system administrator level).
  • Creation of a depository of virtual machines for full coverage of the required environments.
  • Automated testing of several mechanisms of the application.
  • Testing of the audio component of the system — separate and parallel with the web portion.

Services offered

Functional testing
Performance testing
Test automation
GUI testing
Usability testing

Project scope

To ensure execution of all the required tests and the system quality, the following testing activities were necessary for the runtime environments:

  • Thorough functional testing.
  • GUI testing. Besides standard GUI tests, there was a need in testing under different languages/locales along with checking for correctness of controls positioning and a check of the content at the basic linguistic level.
  • Usability testing.
  • Performance testing. In order to appraise the stability and quality of the audio component of the system, performance tests were held using both the human resource and software generators of the necessary activity.
  • Automated testing. It included automation of cyclic mechanisms and the generation of data to speed up the testing process.

Challenges and solutions

Poor resistance of audio components of the system:

  • The team ran a number of performance tests.

The system not supporting several OSs or Java machines:

  • Specialists performed GUI, usability, and functional automated tests.

Technologies & tools

  • Java
  • Mozilla Firefox
  • Apple Safari
  • TestComplete
  • Rational ClearQuest
  • ALT Linux
  • Apple iOS
  • Konqueror
  • MS Internet Explorer
  • Google Chrome
  • Virtual PC
  • VMware
  • C/C++
  • FreeBSD
  • Windows Server 2012

Results

  • Thorough testing on different platforms enabled the customer to ensure the high quality of the product on the most commonly used operating systems, browsers, and Java virtual machines.
  • The timely and detailed investigation of software defects helped decrease the time for the development of a stable multiplatform product.
  • The automation of the mechanism checking and data generation procedures made it possible to assign extra resources to the project and thus ensured flexible control of test coverage.

In numbers

12
months of the project duration
100%
test roadmap compliance
12
QA engineers on the project
24
person-months in project efforts

Get in touch

Please fill in the required field.
Email address seems invalid.
Please fill in the required field.
We use cookies on our website to improve its functionality and to enhance your user experience. We also use cookies for analytics. If you continue to browse this website, we will assume you agree that we can place cookies on your device. For more details, please read our Privacy and Cookies Policy.