The customer is a European company that provides unified, global communications solutions, with a specific focus on healthcare. The customer’s products and services are primarily targeted towards enterprises searching for quick, reliable communications solutions that will address 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 for their daily work. Thus, the solution for the healthcare sector enables direct information flow that supports mobility of nursing care services to one single point of communication. As a result, each nurse is briefed 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 existing solutions. In an effort to be competitive within the market, the company had planned to release some new product features, which required an efficient way of testing their continuously increasing range of products. In addition to the variety of device types, the customer had multiple OEM solutions, so there were over 20 test objects total.
By the time the customer came to Orion, most functional test cases were only semi-automated, which meant that each test case required human involvement. The whole process was slow. With the quarterly release strategy in mind, along with limited test resources, the customer had to significantly reduce the scope of regression testing, thus increasing the risk of overlooking some issues. By collaborating with Orion, the customer aimed to improve the percentage of test coverage for each release and reduce the time-to-market.
Solution
Our team started with a quick on-site knowledge transfer and took on the responsibility of functionality and system tests. Building the local test lab with direct access to the respective equipment and tools allowed the team to cover as many test scenarios as possible and perform effective ad-hoc testing.
To improve the situation with release lead-time, our 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, our 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.
Orion 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 future, the customer is planning to entrust us with full responsibility for product testing of a brand new product in their product line.
Results
Through cooperation with our team, the customer increased their range of products, improved the maintenance and feature releases pace and maintained high quality throughout their offerings. As a result, the customer introduced a new generation of products to the market.
Major Functions:
- DECT and VoIP Enterprise telephony with high-quality voice communications
- DECT and Wi-Fi seamless roaming and handover
- Professional barcode scanning
- Enterprise/professional messaging
- Interoperability with various PBX/WLAN infrastructure vendors
- Personal alarms
- Highly scalable enterprise IP-DECT systems
- Integration with clinical systems/components
- Various positioning features that enable accurate location detection
Test Techniques:
- Functional (product) testing
- Regression testing
- Stability and load testing
- End-to-end integration testing
- Interoperability testing
- Continuous integration
Technologies:
Telephony:
- DECT, Wi-Fi
- SIP
Testing:
- Python (Testing)
- Selenium
- FitNesse
OS:
- Android