Overview
Performance testing is a non-functional software testing technique that can help to identify performance bottleneck where it draws excessive computing resources, especially on low-end android devices and thereby leads to suffered user experience.
Due to the nature of our complex user interface, it's essential for our team to possess the knowledge and skills to determine, monitor and optimise the performance of critical user journey paths. Despite that developers should have been exposed to performance monitoring and optimisation as part of their development, performance testing is useful in particular to benchmark across consistent test environments.
As of date, Reassure is our main tool to automate React Native app performance regression testing on CI or a local machine.