Skip to content

ebowwa/iOSTestingGym

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

37 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

iOS Testing Gym ๐Ÿ‹๏ธโ€โ™‚๏ธ

Automation framework for iOS app testing through iPhone Mirroring on macOS, with a vision toward reinforcement learning integration.

Demo

Demo Video

Click the image above to watch the demo video (MP4, 8.3MB)

๐ŸŽฏ What It Does

Automates iOS app testing through iPhone Mirroring on macOS. Record and replay user interactions, capture screenshots, and automate repetitive testing tasks.

โžก๏ธ See all features

๐Ÿ”ฎ Vision

Building toward an OpenAI Gym environment for iOS testing with reinforcement learning.

โžก๏ธ Read the roadmap

โš ๏ธ Requirements

  • macOS 15.0+ with iPhone Mirroring
  • iPhone with iOS 17.0+
  • Same Apple ID on both devices

โžก๏ธ Platform limitations

๐Ÿšฆ Quick Start

git clone https://github.com/ebowwa/iOSTestingGym.git
cd iOSTestingGym
open iosAppTester.xcodeproj
  1. Build and run (Cmd+R)
  2. Grant permissions when prompted
  3. Open iPhone Mirroring
  4. Start automating!

โžก๏ธ Detailed setup guide

๐Ÿ“ Documentation

๐Ÿค Contributing

Contributions welcome! Open an issue to discuss your ideas.

๐Ÿ“œ License

MIT License

ํ‰ฐf๏ธ Author

Created by Elijah Arbee


Making iOS app testing accessible through macOS automation, with a vision toward intelligent, learning-based testing.

About

๐Ÿ‹๏ธโ€โ™‚๏ธ OpenAI Gym-like environment for iOS app testing and automation through iPhone Mirroring on macOS

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors