Tools
TestDock tools by task
Focused explanations of the TestDock workflows people look for, from mobile app testing tool, deep-link tester, universal-link tester to manual test-case runner.

Choose the job you need to do. Each page explains the exact workflow, supported formats or platforms, practical limits, and the most relevant TestDock capabilities.
A mobile app testing tool that runs beside the installed app
Test deep links, share inputs, APNs, FCM, Expo Push, and repeatable manual scenarios on iOS and Android with local app profiles.
- Mobile developers testing behavior on a real iOS or Android device
- QA workflows that repeat the same links, inputs, pushes, and smoke tests
Test deep links on the device where the app runs
Save and open parameterized custom schemes, universal links, and Android app links with defaults, tags, favorites, and history.
- Custom URL schemes with repeated parameters
- Universal links and Android app links that should open installed content
Test iOS universal links and inspect the app association
Open saved universal links on iOS and inspect the associated apple-app-site-association response from the same app profile.
- Checking whether iOS accepts an HTTPS-link open request
- Reviewing AASA availability and app association metadata
Test Android App Links and inspect Digital Asset Links
Open saved Android App Links on device and inspect assetlinks.json association metadata from the app's persistent TestDock profile.
- Checking verified HTTPS links on an Android device
- Reviewing assetlinks.json for the expected package and certificate relationship
Send validated test push notifications to a real device
Test alert and background-data notifications through APNs, FCM, or Expo Push with per-app targets, templates, validation, and redacted logs.
- Testing notification UI and routing without waiting for the application backend
- Reusing known payload templates across a release cycle
Test Apple Push Notification service delivery on device
Send validated APNs alert or background payloads to an iOS device with per-app credentials, target tokens, templates, and redacted results.
- Testing iOS alert notifications and background updates
- Checking payload behavior before backend integration is complete
Test Firebase Cloud Messaging delivery on a real device
Send validated FCM alert or data messages with per-app targets, protected provider setup, reusable templates, and actionable error logs.
- Testing Android notification channels, content, and routing
- Exercising data messages without waiting for a production backend
Reuse real text, URL, and file inputs through the share sheet
Save text, URL, and local-file fixtures per app, then open the operating system's real share or open-in flow on iOS and Android.
- Testing iOS share extensions and Android share targets
- Repeating the same imported URL, text, or file across builds
Run repeatable mobile test cases and keep the observed result
Run ordered manual mobile test steps with pass, fail, or skip outcomes, notes, screenshot evidence, and immutable completed results.
- Release smoke tests that must be repeated consistently
- Capturing what was actually observed on a device
Want the complete feature reference?
Browse all capabilities