Skip to content
/ monkey Public

Automated exploratory and stress testing of mobile apps.

License

Notifications You must be signed in to change notification settings

cbalea/monkey

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

monkey

Automated exploratory and stress testing of mobile apps.

It can exert the app under test for a long period of time - in theory, forever serving as a stress testing tool as well.

Like a monkey, it goes randomly through all of the screens and stops when the app cannot be interacted with anymore, or when the time runs out.

How it works:

  • it uses Appium to control the app under test
  • it runs random actions through the app, for the amount of time defined in the .feature file
  • the rules folder contains one file for each action, or "rule" that Monkey know to perform (new rules can be added at any time)
  • in case of a crash or hang, the test will fail
  • using the log file which Monkey creates you can trace back which action was performed on which screen and in what order.
  • further enhancements will include video recordings

About

Automated exploratory and stress testing of mobile apps.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published