An iterative, feedback-driven text input exerciser for Android apps.


TextExerciser, TE for short, is an iterative, feedback-driven text input exerciser, which dedicates to generating valid text inputs for Android apps. TE began as a research project at the Fudan University, with the goal of generating text input in dynamic analysis of Android apps. We hope this project can help other researchers or practiontiners. Feel free to contact us if you have any question or issue.


  • TextExerciser can automatically generate text inputs that can satisfy input constraints when exploring the UI of Android apps.
  • It can adaptively change( i.e. mutate) text inputs based on the hints shown on UI.
  • Validation code is supported.
  • Don’t require system modification, app instrumentation and app’s source code.
  • Support both physical phones and emulators.

Contact us