Our client is a leading Swiss watch manufacturer with over a century on the market. The company offers a wide range of watches and smartwatches that cater to different styles and preferences, such as sports and dress watches or classic timepieces.
The client wanted to ensure the high service quality of their existing and newly manufactured smartwatch models. To achieve this they aimed to extensively test their devices and the related mobile applications. Additionally, they needed to design, develop, and test a new mobile application that would match their users’ needs and offer a smooth, stable, and intuitive experience.
N-iX QA team handled the testing of two smartwatch models (one released to production and the other that was in development), as well as their related Android and iOS applications. We separated the process of writing test cases into smaller parts to ensure that it was more efficient and accurate. Our engineers covered the following testing types:
Additionally, we established security testing of the Android and iOS applications to identify vulnerabilities and security risks. The team systematically examined system components, configurations, and functionalities to ensure the applications kept sensitive information safe and could withstand potential security threats.
To enhance the overall testing process, we conducted test reviews on a regular basis. Our team examined and evaluated test-related artifacts and activities. This allowed us to easily identify potential defects, errors, or gaps in the test artifacts and improve testing quality.
In addition, our AQA engineers generated automated tests to partially cover the regression of the already-released smartwatch and established automated testing from scratch for the newly manufactured smartwatch.
N-iX also automated the regression of both Android and iOS applications, accelerating the regression from several days to just 12 hours. We have also automated all functional tests and enabled automatic report generation with details on passed and failed tests, bugs that have occurred, and their description.
N-iX has helped the client develop a new Android application from scratch using the Compose library. We designed an engaging UI/UX and ensured a stable BLE connection with the smartwatch by utilizing companion device pairing. We have also written SQL scripts to migrate all data from the client's legacy Android application to the new one.
Our engineers implemented a multi-watch feature that allows users to connect up to five watches to the app simultaneously. We used data transformation (data updates, data mapping according to new data standards, etc.) to ensure reliable synchronization between devices, the new and legacy applications, and the database. This has streamlined user experience and eliminated data loss or corruption. We have also performed comprehensive data analysis to identify which data needs to be synchronized on all devices and which data should only be kept on a particular device, allowing users to keep watches for different purposes.
N-iX took complete ownership of testing the client’s smartwatches and connected Android and iOS applications. We have established security testing of the iOS and Android apps, and designed an automated testing framework for one of the smartwatches from scratch. We also developed a new Android application from scratch. This allowed the client to gain multiple advantages:
- Ensured high service quality of existing smartwatches, leading to a significant increase in sales;
- Streamlined user experience and improved customer satisfaction with a new mobile application that offered multiple useful features and a stable BLE connection with the smartwatch.
We use cookies to improve your experience and our services.
By clicking Agree you accept our Privacy and Cookies Policy