Skip to content

Allen0117/ACE

 
 

Repository files navigation

Android CrawlEr (ACE) - ReadMe

tags: Crawler

License : MIT

1. Introduction

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.

2. Getting Started

2.1 Prerequisites

2.2 Library

  • 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)

2.3 Our System Environment

  • 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)

2.4 Running ACE with executable jar

2.5 Running ACE with Source Code

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 100.0%