Executive summary Executive summary

Client background

Our client is a leading wristwatch manufacturer from Switzerland. The company is committed to bringing both innovation and affordability with their products, and maintains a perfect balance between the two.

Business challenge

The client needed to ensure a smooth and error-free performance of their smartwatch product and synchronization with the dedicated Android and iOS applications.

Value delivered

N-iX took full ownership of the end-to-end testing of the client’s products. We have automated and accelerated many testing activities, and removed a significant amount of manual work, which, in turn, boosted operational efficiency and optimized associated costs.

Check
30+
years on the market
Check
Billions of $
in revenue
Check
Thousands
of employees worldwide
Location:
Switzerland
Industry:
Manufacturing
Partnership period:
September 2022 - present
Technologies:
Java Python BLE, Compose, Hilt, Retrofit, Room, Navigation, Spring boot 3, MS Azure, Pytest, Allure report, Appium, OpenCV
Check
4 days to 2 hours
reduced regression testing time through automation
Check
OpenCV (real-time computer vision)
implementation for automated testing
Check
Remote bug fixing
implementation

Success story in detail

Business challenge: ensuring the highest levels of service quality of the new smartwatch Business challenge

Our client wanted to offer the best possible service to their customers with their new smartwatch product. Hence, they needed to ensure the watch’s smooth and error-free operation in combination with the dedicated Android and iOS applications.

N-iX approach: taking complete ownership of the testing process N-iX approach

The N-iX team took complete ownership of the testing process of the client’s new smartwatch model, as well as the dedicated Android and iOS applications.

We followed the Behavior-Driven Development (BDD) approach, which involves defining and executing test scenarios based on the desired behavior of software from a business perspective. BDD promotes collaboration and shared understanding between developers, testers, and business stakeholders by discussing and clarifying requirements, desired behaviors, and software outcomes.

Smartwatch manufacturer case study
Implementation: end-to-end testing of smartwatch features and mobile applicationsImplementation

N-iX has performed end-to-end testing of the smartwatch features. In particular, we investigated and tested the process of updating smartwatch firmware via mobile application. This helped ensure that the client’s customers can easily updated their smartwatch firmware through the mobile application via Bluetooth, instead of doing it via a computer through a cable connection.

Additionally, the N-iX team has introduced automated testing for Android and iOS applications. We have automated the testing of smartwatch firmware by utilizing the Embedded Vision Processor, which included the debug board connected to the watch. Our AQA engineers used the debug board to fix bugs and perform actions on the watch remotely.

N-iX has also automated smartwatch UI testing by removing manual verification of all watch screens. To achieve this, we have utilized cameras that capture images from the watch, as well as a custom script based on OpenCV (a library of programming functions mainly for real-time computer vision) that our engineers wrote. The script compares Figma images with the real watch screens and verifies whether they are identical. It is capable of verifying UI screens in multiple languages, not just English.

Furthermore, N-iX AQA engineers have automated regression testing for both Android and iOS applications. Previously, the regression was done manually and took about 3-4 days. Now, regression tests run automatically and can provide our QA engineers with a report about passed and failed tests and a detailed list of bugs with screenshots in just under 2 hours. This has eliminated the need to verify the whole application manually, making the testing process faster, more accurate, and cost-efficient.

Finally, we have assisted the client in redesigning the user interface of the iOS application to enhance the user experience.

Value delivered by N-iX: streamlining the testing process, reducing manual work and operational expenses Value delivered

N-iX took complete ownership over the manual and automation testing for the client’s smartwatch, as well as Android and iOS applications. As a result, we have helped the client benefit in several substantial ways:

  • Ensured a smooth update process of the smartwatch’s firmware via the iOS and Android applications;
  • Automated regression testing of Android and iOS applications to eliminate manual work, accelerate testing, and reduce operational expenses;
  • Streamlined the smartwatch firmware testing process and enabled remote bug fixing by utilizing the Embedded Vision Processor;
  • Automated UI testing and enabled screen verification in multiple languages by utilizing the OpenCV real-time computer vision library;
  • Improved user experience by creating a new, intuitive UI for their iOS application.
Check
30+
years on the market
Check
Billions of $
in revenue
Check
Thousands
of employees worldwide
Location:
Switzerland
Industry:
Manufacturing
Partnership period:
September 2022 - present
Technologies:
Java Python BLE, Compose, Hilt, Retrofit, Room, Navigation, Spring boot 3, MS Azure, Pytest, Allure report, Appium, OpenCV
Check
4 days to 2 hours
reduced regression testing time through automation
Check
OpenCV (real-time computer vision)
implementation for automated testing
Check
Remote bug fixing
implementation
Connect with our experts
Get in touch