Skip to content

Switching between devices during a test run

Repeato v1.4 introduces the “Switch Device Step” feature. This addition is designed to enhance testing efficiency by allowing users to switch between different devices within a single test sequence.

Here a couple of use cases that can be automated via the “switch device step”:

  1. Cross-Device Synchronization Testing: Validate that actions taken on one device (like creating an event in a calendar app) are instantly and correctly synchronized across other devices logged into the same account.
  2. Multi-Player Testing: Test multiplayer functionalities in games, ensuring that actions performed by one player are accurately reflected in the game environments of other players.
  3. Test E-Commerce Transactions: Simulate a buyer-seller scenario where a product listed for sale on one device (seller) is visible and can be purchased on another device (buyer), including the check-out and payment process.
  4. Test Social Media Interactions: Test functionalities like sharing, liking, or commenting on posts, ensuring the actions are appropriately reflected across different user accounts on separate devices.
  5. Test Notification Consistency: Verify that notifications (push notifications, email alerts, etc.) are consistently delivered and displayed across devices when a specific event occurs (like receiving a message or a calendar reminder).
  6. Device-Specific Feature Testing: Test applications with device-specific features, such as testing a mobile banking app where a transaction initiated on a smartphone needs to be authorized through a banking token on a tablet.
  7. Testing Cross-Device Media Playback Control: Test media apps where playback can be controlled from one device while being played on another, such as casting a video from a phone to a smart TV and using the phone as a remote control.
  8. Testing IoT and Smart Home Applications: Test scenarios where an action on a mobile app (like adjusting the thermostat or switching off lights) leads to physical changes controlled through IoT devices.
  9. Collaborative Apps and Platforms Testing: Test collaboration tools where updates or changes made by one user on their device should be instantly reflected on all other users’ screens.
  10. Test Health and Fitness App Sync: Test health apps where data (like step counts or exercise logs) recorded on one device (e.g., a fitness tracker) is accurately reflected in the app on another device (e.g., a smartphone).

Key Features of the “Switch Device Step”:

  1. Device Flexibility: Facilitates the transition between multiple devices during tests, aiding in more complex test scenarios.
  2. Applicability in Varied Testing Environments: Useful for applications requiring user interaction across multiple devices, like communication tools or social platforms.
  3. Testing Efficiency: Aims to streamline the testing process, with a focus on saving time and improving accuracy.
  4. Clean Testing Environment: Features an automated reset mechanism to maintain consistency and reliability in test results.

Video Tutorial Contents:

  • An introduction to the “Switch Device Step”
  • Instructions for implementing this feature in testing scenarios.
  • Live demo of the switch device step in action
EN