Does Your Company Need QA Transformation? Here Are the Warning Signs!
In the dynamic landscape of software development, ensuring the highest level of quality
Testing across all interfaces, platforms and architectural components
Product test engineering, Shift-Left testing and digital transformation
Automate tests across all interfaces, platforms and horizontal scaling
Generative AI, Flutter, React Native, Micro-services, Micro-frontends & TestOps
Measure and enhance the efficiency & effectiveness of testing teams & solutions
Offshore Testing Setup as a Service, platform engineering and Modernisation
Discover how we supported TagHive in launching their mobile app
“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
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.
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.
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.
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:
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
In the dynamic landscape of software development, ensuring the highest level of quality
Rapid Test Development Platform meets Next-Generation Mobile Apps and Cross Browser Testing Cloud