header pic

Functional and System Testing

Building Mature QA Processes
Through Test Automation

Overview

The customer is a European company providing unified communications solutions with a focus on healthcare all over the world. The customer’s products and services were primarily targeted at enterprise needs for quick and reliable communication, closing digital information gaps.

The product line includes a wide range of portable devices and middleware for enterprise voice and messaging interaction, delivering high-quality services to people who rely on communication in their daily work. Thus, the solution for the healthcare sector makes it possible to direct the information flow that supports mobility of nursing care services to one single point of communication. This allows providing each nurse with an overview of all ongoing events and support for prioritization and decision-making.

Challenge

The customer’s company needed to enhance the quality verification process for their existing solutions. Apart from that, to be competitive on the market, they planned to release on short notice some new product features. All this required a more efficient way of testing their continuously increasing range of products. In addition to the variety of device types, the customer had a number of OEM solutions, which resulted in more than 20 test objects in total.

By the time the customer came to MERA, most functional test cases were only semi-automated, which meant that each and every test case execution required human involvement. The whole process was rather slow. Bearing in mind the quarterly release strategy and very limited test resources, the customer had to significantly reduce the scope of the regression testing, thus increasing the risk of missing some issues. By entering into collaboration with MERA, the customer aimed both to improve the percentage of test coverage for each release and to reduce the time-to-market.

Solution

The MERA team started with a quick and effective on-site knowledge transfer and took over the responsibility for functional and partly for the system tests. Building the local test lab with direct access to the test equipment let the MERA team cover as many test scenarios as possible and perform the highly effective ad-hoc testing.

To improve the situation with release lead-time, MERA test engineers made almost half of the existing test cases fully automated, which, above all, established the basis for minimizing the amount of new manual test cases. Additionally, the MERA team in cooperation with customer’s engineers has developed an improved the way of launching automated tests and automatic reporting of results as part of the Continuous Integration approach, enabling regular parallel automated test execution for a wide range of device types and products. All of this contributed to ensuring faster test feedback and improvement of the product quality.

MERA test engineers continue to develop their knowledge base and skills as well as the local lab configuration to enhance the responsibility level in system test. In the nearest future, the customer is planning to entrust MERA with full responsibility for product testing of a brand new product in their product line.

Results

Through cooperation with MERA, the customer was able to increase their range of products improving the maintenance and feature releases pace and maintaining the high quality, with no significant increase in the test costs. As a result, the new generation of products introduced to the market let the customer keep the leading position in the respective segments, and especially in the healthcare sector.

Major product line functions:

  • DECT and VoIP Enterprise telephony with high-quality voice communications
  • DECT and Wi-Fi seamless roaming and handover
  • Enterprise/professional messaging
  • Personal alarms
  • Highly scalable enterprise IP-DECT systems
  • Various positioning features that enable accurate location detection
  • Professional barcode scanning
  • Integration with clinical systems/components
  • Interoperability with various PBX/WLAN infrastructure vendors

Technologies

  • DECT, Wi-Fi
  • SIP
  • Python
  • Selenium
  • FitNesse
  • Android

Test Techniques

  • Functional (product) testing
  • Regression testing
  • Stability and load testing
  • End-to-end integration testing
  • Interoperability testing
  • Continuous integration

 

This website uses cookies. If you continue to browse the site, we assume you are fine with how we use cookies on the web. Read more

This website uses cookies. Read more