MaaXYZ/MaaFramework
کاربرد:
این فریمورک یک ابزار تست خودکار جعبه سیاه مبتنی بر تشخیص تصویرهست که به توسعهدهندگان و تسترها کمک میکنه تا بدون دسترسی به کد داخلی یک برنامه، رفتارش رو شبیهسازی و تست کنند. مناسب برای اتوماسیون بازیها، اپلیکیشنهای دسکتاپ و سیستمهایی که رابط گرافیکی دارن.
در چه شرایطی بهتره استفاده شود؟
وقتی نیاز داری یک سیستم یا بازی رو تست کنی بدون اینکه به کد منبع دسترسی داشته باشی. همچنین وقتی تغییرات رابط کاربری مکرر اتفاق میافته و روشهای سنتی تست (مثل تست بر اساس المانهای DOM یا API) کارایی ندارن، این ابزار با تشخیص تصاویر و الگوهای بصری، عملکرد پایدارتری ارائه میده.
چند مثال از موارد استفاده
تست خودکار بازیهای موبایل یا دسکتاپ بدون نیاز به API
اتوماسیون فرآیندهای تکراری در نرمافزارهای قدیمی با رابط گرافیکی
شبیهسازی کلیک و تعامل کاربر در تستهای رگرسیون
استفاده در سیستمهای بدون دسترسی به المانهای قابل دسترسی (مثل OCR ناکارآمد)
- ##ImageRecognition
- ##AutomationTesting
- ##BlackBoxTesting
- ##GameAutomation
- ##MaaFramework
- ##UIAutomation
- ##TestFramework
- ##CrossPlatform
- ##NoRootAccess
- ##VisualTesting
