MaaXYZ/MaaFramework

基于图像识别的自动化黑盒测试框架 | An automation black-box testing framework based on image recognition

71
/ 100
Verified

This framework helps developers create automated black-box tests for software applications, especially those with graphical user interfaces. It uses image recognition to interpret the application's visual output and simulate user interactions. Developers provide visual inputs (like screenshots or images of UI elements) and define interaction logic, then the framework automatically performs tests and reports outcomes, simplifying repetitive testing tasks for software development teams.

3,445 stars. Actively maintained with 58 commits in the last 30 days.

Use this if you are a software developer who needs to automate black-box testing for applications by simulating user interactions based on what appears on screen, reducing manual effort and speeding up the testing cycle.

Not ideal if you need a white-box testing solution that directly interacts with internal code or if your application lacks a visual interface to interpret.

software-testing test-automation black-box-testing GUI-testing quality-assurance
No Package No Dependents
Maintenance 25 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 20 / 25

How are scores calculated?

Stars

3,445

Forks

367

Language

C++

License

LGPL-3.0

Last pushed

Mar 19, 2026

Commits (30d)

58

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/computer-vision/MaaXYZ/MaaFramework"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.