The Profilence Tau test automation and profiling tool is designed for automated functional, regression, performance and long term stability testing of individual Android applications, entire Android devices and selected embedded Linux environments. It combines a test automation framework with a powerful analytics framework that constantly monitors how resources like CPU, memory and battery are being used in order to discover serious stability issues that might otherwise have been easily missed.
The included UI test automation framework for Android uses built in interfaces in the operating system to interact with the OS and apps with no modifications needed to the software under test. It uses intelligent object recognition that allows test engineers and developers to build robust tests either with the inluded studio features or code editors.
While testing is ongoing the profiling features not only log but also analyze the software under test for potential memory, performance or stability issues. Tau automatically creates warnings for issues that negatively impact the end user experience such as crashes, memory leaks and degrading performance. It composes these warnings into a one page report along with a score for staiblity that makes it easy to benchmark devices against competitors. Users can quickly drill down from high level warnings deep into the raw data in order to debug and solve any of the detected problems.
Profilence Tau is a comprehensive and extensible solution for any system test needs for Android and Linux platforms.