网易开源的支持图像识别的自动化UI测试工具
https://github.com/AirtestProject/Airtest
https://github.com/uber/ios-snapshot-test-case/
A "snapshot test case" takes a configured UIView or CALayer and uses the necessary UIKit or Core Animation methods to generate an image snapshot of its contents. It compares this snapshot to a "reference image" stored in your source code repository and fails the test if the two images don't match.
智能高效、跨设备支持,安卓应用自动测试工具
https://github.com/microsoft/SARA