en un clic
upload-and-test-mobile-app
// Upload and test mobile apps on TestMu AI using upload_app MCP tool. Use for uploading APK/IPA files to TestMu AI for mobile automation testing with Appium/Espresso/XCUITest.
// Upload and test mobile apps on TestMu AI using upload_app MCP tool. Use for uploading APK/IPA files to TestMu AI for mobile automation testing with Appium/Espresso/XCUITest.
Debug automation test failures on TestMu AI using getAutomationTestDetails, getAutomationTestCommandLogs, getAutomationTestNetworkLogs, getAutomationTestBrowserConsoleLogs, and getAutomationTestSeleniumLogs MCP tools. Use for diagnosing Selenium/Appium test failures.
Generate HyperExecute YAML config and run tests on TestMu AI HyperExecute using generateHyperExecuteYAML and getHyperExecuteJobInfo MCP tools. Use for fast parallel test execution with Selenium/Playwright/Cypress/TestNG/Pytest.
Scan webpages for accessibility issues using getAccessibilityReport, analyzeAppViaTunnel, and buildLocalAppForAnalysis MCP tools. Use for WCAG compliance testing, identifying violations, and fixing accessibility bugs.
Perform visual regression testing with TestMu AI SmartUI using getSmartUIScreenshotInfo, summarizeSmartUIPixelDiff, summarizeSmartUILayoutDiff, summarizeSmartUIDomDiff, analyzeSmartUIHumanDiff, and analyzeSmartUIRun MCP tools. Use for detecting visual changes and UI regressions.
| name | upload-and-test-mobile-app |
| description | Upload and test mobile apps on TestMu AI using upload_app MCP tool. Use for uploading APK/IPA files to TestMu AI for mobile automation testing with Appium/Espresso/XCUITest. |
upload_app - Upload APK/IPA files or URL to TestMu AI for testingUse upload_app to upload your mobile app to TestMu AI:
Upload from local file path:
"Upload my app from /Users/me/builds/app-debug.apk to TestMu AI"
"Upload /path/to/my-app.ipa for testing on TestMu AI"
Upload from URL:
"Upload app from https://example.com/builds/latest.apk to TestMu AI"
"Upload my app from this URL: https://storage.example.com/app.ipa"
What the tool does:
Parameters:
appFilePath - Local path to APK/IPA file (use this OR appUrl)appUrl - Public URL to download the app (use this OR appFilePath)name - Custom name for the uploaded appvisibility - App visibility settingAfter upload, you'll receive an lt:// URL. Use this in your Appium capabilities:
{
"lt:options": {
"app": "lt://APP_URL_RETURNED"
}
}
Combine with generateHyperExecuteYAML for mobile test execution:
"Generate HyperExecute YAML for my Appium tests with app lt://APP123"
"Create HyperExecute config for Espresso tests"
Upload Android App:
"Upload /builds/app-debug.apk to TestMu AI"
→ Returns: lt://APP1234567890
→ Use this URL in your Appium test capabilities
Upload iOS App:
"Upload /builds/MyApp.ipa to TestMu AI as 'MyApp Beta'"
→ Returns: lt://APP0987654321
→ Use this URL in your XCUITest/Appium capabilities
Upload from CI/CD Artifact URL:
"Upload app from https://ci.example.com/artifacts/latest.apk to TestMu AI"
User: "I want to test my Android app on TestMu AI"
Steps:
"Upload my app from /builds/app-debug.apk to TestMu AI"lt://APP1234567890"Generate HyperExecute YAML for my Appium tests"appFilePath for local files, appUrl for remote URLslt:// URL is used in your test framework's capabilitiesname to easily identify app versions