Skip to content
/ ARES Public
forked from H2SO4T/ARES

Black-box tool that uses Deep Reinforcement Learning to test and explore Android applications

License

Notifications You must be signed in to change notification settings

asifajrof/ARES

 
 

Repository files navigation

Check the original ARES README file for more details


ARES setup notes (Windows)

Appium

  • The latest Appium versions (Appium 2) are not compatible with the current version of the ARES code. We could make it work with Appium 1.22.3

python virutal environment

  • do not use python 3.11. causes dependency issues.
  • tested with 3.8.17
python -m venv venv
venv\Scripts\activate

install requirements

cd rl_interaction
pip install -r requirements.txt

run

cd rl_interaction
python parallel_exec.py --list_devices "Pixel2API28" --appium_ports "4723"  --android_ports "5554" --path "apps" --timer 60 --rotation --internet --emu headless --platform_version 9.0  --iterations 10 --algo SAC --timesteps 4000 --trials_per_app 3

About

Black-box tool that uses Deep Reinforcement Learning to test and explore Android applications

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%