What is Shirates/Vision?
Shirates/Vision is Computer Vision(CV) driven mobile testing framework powered by Vision Framework on macOS.
True multi-platform
You can run tests on every application platform on Android and iOS because of CV driven.
- Android native
- iOS native
- Flutter
- Compose Multiplatform
- etc
Key technologies
- AI-OCR for text recognition
- Image classification/matching by machine learning
Intuitive API and easy configuration
- Manipulating and verifying mobile apps without cumbersome configuration (like
[Screen Name].json
in Shirates/Classic). - All you have to do is capturing screenshots(screens, icons) into directories, write test codes using the image, and run tests.
Improved performance especially on iOS
Computer vision driven API bypasses accessing DOM (This process is very slow especially for iOS). The performance of Shirates/Vision has been improved on iOS dramatically over the former version(Shirates/Classic).
Improved stability especially on Android
The stability of Shirates/Vision has been improved on Android over the former version(Shirates/Classic).
Shirates/Classic
Shirates/Classic is an older version of Shirates, previously simply Shirates. It is a traditional testing framework using appium with DOM access.
Shirates/Vision is a newer version of Shirates.