Skip to content Skip to footer

Nike Training Club

Project Overview

Nike Training Club (NTC) is a mobile application designed to provide fitness enthusiasts with an interactive and personalized workout experience. Developed by the global creative agency AKQA in collaboration with Nike, NTC features a comprehensive library of workouts and training plans that cater to users of all fitness levels and goals. With an emphasis on accessibility and community, NTC empowers users to work out anytime, anywhere, and connect with a global community of fitness enthusiasts. In this project, AKQA leveraged their expertise in digital design, user experience, and mobile app development to create an engaging and effective fitness application that has garnered significant recognition and acclaim in the industry.

Challenges

  • NTC app offers more than 100 full-body workouts, it was a challenge to test the application’s functionality for each scenario. The QA team had to develop a strategy to test all possible combinations of workouts and ensure that the app is functioning as expected on both the iOS and Android devices.
  • Guest user, Registration, Sign up, Login areas were important areas of the App and needed to be tested thoroughly.
  • The NTC App needed localization in 19 languages as it was going to be used globally so all the content depending upon the locale needed to be confirmed.
  • Since the app is available on various platforms and devices, it was essential to test its compatibility across all devices and operating systems. With new devices and operating systems getting launched it was a challenge to ensure the app stayed fully functional. This required a significant effort from the QA team to ensure that the app performs optimally on all platforms.
  • As the app required a stable internet connection to download the current and the weekly workouts, it was neccessory to test with slower internet connections as well.
  • User data syncing was crucial as the a variety of workouts were used by the same user to achieve different goals.
  • The App’s performance was a big factor especially in low network connectivity scenarios.
  • Additionally, it was also essential to test the app’s performance when multiple users were accessing it simultaneously.
  • Same user was also allowed to use the NTC App from different devices so the data syncing was imperative to perform continuous fitness routines seamlessly regardless of the locale, device or time zone.

Solution & Strategy

  • To address the challenges in testing the NTC app, the QA team developed a comprehensive testing strategy. A test matrix was created for all the possible combinations of workouts to ensure that the app’s functionality was tested thoroughly. The team also conducted compatibility testing across all platforms and devices to ensure that the app performed optimally.
  • Test Cases were written to provide coverage to all the JIRA stories and Tasks.
  • A realtime test scripting tool Testpad was used to createexecute test cases throughout the sprints.
  • The team linked all the issues/bugs found during QA/test execution in JIRA.
  • A daily status report DSR was sent across the team to ensure the transparency of the progress.
  • Smoke test, Functional test and Regression tests were performed regularly for all the new builds, release candidates and Go Live testing.
  • To test the App’s performance in low network connectivity scenarios, the team conducted network testing by simulating slow and unstable networks using Throttler to reduce the bandwidth.
  • App’s Performance with multiple users accessing the NTC App simultaneously was also tested by conducting load testing using various available tools especially Badboy, LoadRunner & JMeter.
  • In addition, the team conducted integration testing to ensure that the app worked seamlessly with third-party services such as payment gateways and social media platforms. The QA team also ensured that all data was secure and that the app met all privacy and security requirements.
  • Overall, the QA team’s testing strategy ensured that the NTC app was fully functional, performed optimally on all platforms, and provided a seamless user experience for all the locales around the globe.

Conclusion

  • With over 21 million downloads, Nike Training Club App was a resounding success as it is available in 19 languages in over 200 countries, and has 1.8 million active users, doing over 500,000 workouts per week.
  • The NTC app proved to be a challenging task due to its extensive functionality, weekly new workout updates, localisation and availability on multiple platforms and devices.
  • The QA team had to develop a comprehensive testing strategy to ensure that the app functions optimally in all scenarios. They had to test all possible combinations of workouts and ensure compatibility with various operating systems and devices.
  • Additionally, App’s performance be it in low network connectivity, multiple users or devices worked amazingly well by employing a thorough testing approach, the QA team ensured that the NTC app delivered a seamless and high-quality experience to its users across the globe.

Precision Unleashed, Performance Elevated: Test Limits, Nike Training Club

ClientAKQADuration1.5+ YearsTeam Size10+SectorSportsShare