Hero Background

Next-Gen App & Browser Testing Cloud

Trusted by 2 Mn+ QAs & Devs to accelerate their release cycles

Next-Gen App & Browser Testing Cloud

Test your website on
3000+ browsers

Get 100 minutes of automation
test minutes FREE!!

Test NowArrowArrow

KaneAI - GenAI Native
Testing Agent

Plan, author and evolve end to
end tests using natural language

Test NowArrowArrow
  • Home
  • /
  • Blog
  • /
  • Testing Motion-Based Features on Real iOS Devices
Mobile Testing

Testing Motion-Based Features on Real iOS Devices

iOS shake gestures on real devices to validate undo functionality and motion-based features for users with motor disabilities.

Author

Bhawana

February 20, 2026

iOS includes a useful accessibility feature: shake your device to undo typing. Made a mistake? Just shake and tap "Undo" to reverse it. But for users with motor disabilities who cannot physically shake their phone, this feature would be completely inaccessible, unless they use Assistive Touch.

TestMu AI's Real Device Cloud now lets you simulate the Shake gesture directly from the testing toolbar. This means you can test how your app handles motion-based features for users who rely on Assistive Touch, without needing physical access to the device.

Why Testing Shake Gesture Matters

Over 2.5 billion people worldwide need assistive technology. For users with conditions affecting motor control, tremors, limited dexterity, paralysis, or muscle weakness, physically shaking a device is often impossible. These users depend on Assistive Touch to access motion-triggered features.

With digital accessibility lawsuits surging 37% in 2025 and the April 2026 ADA Title II deadline approaching, ensuring your app works with assistive technologies isn't optional, it's essential. The Shake gesture test helps you verify that motor-impaired users can access undo functionality and any custom motion-based features in your application.

Step-by-Step: Testing the Shake Gesture

Step 1: Start a Real Device Session

From the TestMu AI dashboard, go to Real Device Unexpected token. > Browser Testing. Enter your application URL and select an iOS device (iPhone or iPad running iOS 14+). Click Start to launch the session. The platform syncs with the real device cloud, initializes your device, and opens the browser with your URL.

Step 2: Enter Text in a Form Field

Navigate to any form on your application, a login form, search field, or text input. Type some text that you'll want to undo. For example, enter a username and password in a login form. This gives you content to test the undo functionality against.

Step 3: Enable Assistive Touch

In the left sidebar, expand "iOS Settings" and toggle "Assistive Touch" to ON. A circular floating button appears on the device screen, this is the Assistive Touch menu trigger that motor-impaired users rely on.

Step 4: Open the Assistive Touch Menu

Tap the circular Assistive Touch button on the device screen. A dark menu appears with five options: Notification Center, Home, App Switcher, Shake, and Screenshot.

Step 5: Tap "Shake" to Simulate the Gesture

Tap the "Shake" option. iOS immediately responds as if the device was physically shaken. Since you have text in a form field, the system displays the "Undo" prompt: "Undo - Double-tap with three fingers." This is followed by the "Undo Typing" dialog with Cancel and Undo buttons.

Step 6: Verify the Undo Action

Tap "Undo" in the dialog. The text you typed is removed from the form field, confirming that the shake-to-undo feature works correctly through Assistive Touch. This is exactly what a motor-impaired user would experience when correcting a typing mistake.

What This Test Validates

The Shake gesture test confirms several accessibility requirements:

  • Undo functionality works: Users can reverse text input without using keyboard shortcuts or complex gestures.
  • Assistive Touch integration: The shake action triggered via Assistive Touch produces the same result as a physical shake.
  • Dialog accessibility: The Undo Typing dialog appears correctly and the buttons are tappable.
  • Error recovery path: Motor-impaired users have a clear way to correct mistakes in your forms.
Note

Note: Simulate shake gestures on real iPhones without physical access. Try TestMu AI Now!

Testing Custom Motion Features

If your app includes custom shake-triggered features, like shake-to-refresh, shake-to-shuffle, or shake-to-report, use this same test to verify they work via Assistive Touch. If the feature doesn't respond to the simulated shake, you've identified an accessibility gap that needs an alternative input method.

Key Takeaway

Testing the Shake gesture through TestMu AI's Assistive Touch feature ensures that users with motor disabilities can access motion-based functionality in your iOS application. This single test validates a critical error-recovery path and helps you meet accessibility compliance requirements, all from a cloud-based real device session.

Note

Note: Test how motor-impaired users experience your iOS app.Try TestMu AI Now!

Author

Bhawana is a Community Evangelist at TestMu AI with over two years of experience creating technically accurate, strategy-driven content in software testing. She has authored 20+ blogs on test automation, cross-browser testing, mobile testing, and real device testing. Bhawana is certified in KaneAI, Selenium, Appium, Playwright, and Cypress, reflecting her hands-on knowledge of modern automation practices. On LinkedIn, she is followed by 5,500+ QA engineers, testers, AI automation testers, and tech leaders.

Did you find this page helpful?

More Related Hubs

TestMu AI forEnterprise

Get access to solutions built on Enterprise
grade security, privacy, & compliance

  • Advanced access controls
  • Advanced data retention rules
  • Advanced Local Testing
  • Premium Support options
  • Early access to beta features
  • Private Slack Channel
  • Unlimited Manual Accessibility DevTools Tests