Fightcamp is a California-based fitness app for home workouts. They offer an app that integrates with studio-quality boxing equipment.
Fightcamp needed functional and UI testing for the iOS application. They provided a gadget (punch tracker) used for training sessions. The client didn’t need the complete inspection of the functionality and asked for the testing of in-demand features.
Our task was to work out all the positive scenarios, meanwhile focusing on the negative ones. We also had to check the application interface on devices with different screen sizes and prepare checklists.
Using Slack, Fightcamp provided a detailed description of a feature, shared the testing preferences, informed about the work already done and expectations. We prepared a checklist for the software feature, tested it, and listed bugs. After bugs were fixed, we ran feature verification and regression testing.
Fightcamp states every task in detail:
we were informed about developers’ goals and plans for an upcoming sprint. We also received daily feedback about the work done and the bugs found.
Fightcamp has a notable approach to development. They created a supplementary app version specifically for the tests and developed every feature within the test app first. Only after passing tests successfully in this environment, the new feature was added to the main app, and an updated version appeared in the store.
Our team conducted functional, UI, cross-device, regression, negative, and occasionally full smoke testing. These types of testing are convenient for the examination of individual features since they cover a lot of devices prone to have interface bugs.
evident and require a lot of action to detect them – it highlights a high level of development. During discussions with the developers, we find scenarios that require enhancement and aim to suggest improvements.
Testing has started at the initial stages of development, so we were able to detect issues early. As a result, bugs have been fixed before they could affect the related functionality of the main app version. After the last testing iteration, we received feedback about the application crash level being equal to zero and the application stability level in the previous version being 99.97%.