License : MIT
ACE (Android CrawlEr) is an android crawler that can explore the GUI of android app automatically. It can detect app crash and generate a GUI state diagram for the analysis and testing of the app. ACE currently supports three crawling algorithms, six equivalent state strategies, and three event execution orders.
- Java JRE 1.8 (for ACE execution) or Java JDK 1.8 (for ACE development)
- Graphviz 2.38
- Android Debug Bridge (adb) v1.0.40
- junit 4.12 (already included in the executable distribution)
- dom4j 1.6.1 (already included in the executable distribution)
- jaxen 1.1.6 (already included in the executable distribution)
- jacoco 0.7.4 (already included in the executable distribution)
- Windows 10 (for ACE execution)
- IntelliJ IDEA v2017.2 (for ACE development)
- Apache Maven v3.5.0 (for ACE development)
- Android Studio v3.1.4 (for ACE development)
- Click here
- Click here