iOS App Testing and Integration with Fitness Equipment
FightCamp is a California-based fitness app for home workouts. The app integrates with studio-quality boxing equipment.
The International Institute for Anti-Ageing (iiaa) is a leading distributor of healthy, research-backed skincare solutions.
The organization undertakes extensive scientific research projects to explore ground-breaking strategies in well-being and anti-aging. Along with distributing skincare products from the chosen reliable brands, they run a network of independent salons and spas across the UK and Ireland.
iiaa was founded with the idea to challenge and transform skin health. Science, technologies, and innovations are what power their services. The promotion of innovative approaches and brands required the corresponding digital platforms to support iiaa’s mission.
The client requested full-testing of several components of their new system:
Full-testing is a usual request for a project where the development of digital solutions meant to back up and scale the business initiatives has just started. The start date for testing was rescheduled a few times due to the delays in the product development.
Our team had several meetings with the client to learn all the essential information about their product. It was important to understand the architecture of the company’s platform before we started working with it, in particular:
The communication between the QA and the development teams was handled in Slack. We added the iiaa team as guests to the shared project channel.
We prepared a testing estimate for all three components based on the design files the iiaa team shared since the product wasn’t ready yet. It was decided to run functional and UI testing on the estimate, which is a usual solution for a project that requires one-time testing.
The mentioned estimate was received and approved by iiaa. We started testing several months later than agreed initially due to the changes on the client’s side. Still, the QA team was prepared to join when it would be necessary.
The testing speed was of great importance for the client. Thus, we planned to assign as many people on the team as possible to test the iiaa’s PWA. It allowed us to complete this phase’s QA activities as quickly as possible.
Given the changing deadlines, we needed to pick the most suitable candidates on the go. As a rule, QA Madness doesn’t have many specialists on the bench. Nevertheless, we were prepared for the dynamic cooperation and aimed to align with the iiaa’s deadlines. The specialists with the required expertise were assigned when requested.
The testing started with the website for employees, which was completed first. The process went as follows:
Around seven months passed from the moment of the initial estimation to the moment we received the application for testing. At this stage, the actual PWA was different from the one mocked up and initially described in the project documentation.
Receiving a completely new product meant the team needed to revise the estimate and discuss the details with the client once again. After that, the testing proceeded as usual:
The team detected 73 bugs on the website and around 100 bugs in the PWA. Many of those defects appeared as a result of adding functionality that wasn’t planned initially. We recommended:
The cooperation is still in progress, and we are waiting for the last part of the product to be delivered for testing. As for the already reported defects, fixing at least half of them will significantly boost the quality of both platforms and enhance the user experience with the product.
QA Madness helps tech companies strengthen their in-house teams by staffing dedicated manual and automated testing experts.