TestVagrant

Discover how we supported TagHive in launching their mobile app

TagHive Success Story

Success Story

Discover how we supported TagHive in launching their mobile app

TagHive Class Saathi program is an innovative educational technology solution that has the potential to enhance the quality of education and improve learning outcomes for students around the world.

“The contribution of TestVagrant was instrumental in ensuring the successful migration of our mobile applications. Their expertise in testing, efficient testing methodology, and prompt implementation of test automation solutions helped us establish a robust safety net for our APIs and mobile apps. The integration of automated testing and faster testing cycles were crucial elements that contributed to the overall success of the project.”

Syed Jamal
Chief Technology Officer. TagHive Inc

Client

TagHive Inc., incorporated on April 25, 2017, is a Samsung funded education technology company with headquarters in South Korea and an office in India. They have 22 registered patents and trademarks, and ten others are pending. Tag-Hive apps are used in over 3,000 schools in India and South Korea, and over 370,000 students have downloaded the Class Saathi self-assessment solution.

Context

Tag-Hive were re-architecting their backend & underneath technology layers. With these big changes, the ask was to build a test bed that would certify the new changes while it is being developed continuously. With no in-house testing team, the ask was to go to production in ~8 weeks of time.

Building the blueprint to hit the market in 8 weeks of time

TestVagrant began with a discovery call to understand the Tag-Hive’s landscape, business, technology & the state of current processes. The blueprint was created factoring — frequent changes, automated testing with minimum effort and maximum coverage, performance & user experience.

The solution approach

Know the product
Our first step involved feature mapping, where we identified and defined the distinct features and functionalities within the product’s landscape. Next, we established user workflows, which outlined the specific steps that users would take to achieve their objectives within the product. We adopted an exploratory approach to obtain a comprehensive understanding of the domain expertise and collaborated with the business to confirm our discoveries. Ultimately, we created artefacts such as the feature map, end-user workflows, and critical workflows, and determined test priorities.

Automated API tests & Automated API end-user workflows
In view of the product’s architecture and the frequency of changes, we conducted extensive test automation for the APIs. We automated around the top 60 endpoints and incorporated the tests into pipelines to leverage the advantages of test automation. This methodology established a safety net for developers to refactor their code with confidence and enabled them to receive more rapid feedback on their code changes.

Continuous API Performance tests
Our team developed performance tests for APIs to identify APIs that are slow to perform, and subsequently integrated these tests into pipelines to enable continuous and on-demand performance testing.

Faster testing cycles for app releases
Due to a tight schedule, we automated only a select few mobile app test scenarios, specifically the happy path scenarios. We made a pragmatic decision to invest more time in exploratory testing and UI/UX testing for the Android and iOS platforms. This exploratory approach facilitated rapid feedback cycles and helped enhance the product’s overall user experience while reducing the number of known defects.

Testing the application flows with clicker devices
Clickers are an interactive technology that enables teachers to pose questions to students and immediately collect and view the responses of the entire class. This is how clickers work:

  1. Instructors present multiple-choice questions
  2. Students click in their answers using remote transmitters
  3. The system instantly collects and tabulates the results, which instructors can view, save, and display anonymously for the entire class to see.

Impact

A stable, reliable API test suite with maximum test coverage. Stable and successful mobile app release. Established test automation artefacts as a trusted team asset, that delivers value on each test execution.

Reach out to us in case you are exploring a testing partner for your app!

Share This Article

Other Related Articles

Scroll to Top