Skip to main content

Typical Workflow

Here's a typical workflow for creating and running tests with TV Labs:

  1. Project Setup: Access the TV Labs web interface and create a new project.
  2. UI Analysis: Use the Access Session to explore your app and capture key screens.
  3. Region Definition: Open the Region Designer to mark up important UI elements on your captured screens.
  4. Test Creation: Launch the Workflow Designer to build your test scenario:
    • Drag and drop blocks to construct the test flow
    • Configure each block with necessary parameters and conditions
    • Incorporate regions defined earlier for visual assertions
  5. Test Execution: Save your workflow and run it on a real device in our lab environment.
  6. Results Analysis: Review test results, including any screenshots or logs generated during the run.
  7. Iteration: Refine your test based on results, and re-run as needed.

By following this workflow, you can create comprehensive, reliable tests that ensure your smart TV app functions correctly across a wide range of devices and scenarios. The no-code approach makes it easy for team members of all technical levels to contribute to the quality assurance process.

Key components​

TV Labs offers a comprehensive suite of tools to streamline your smart TV app testing process. Let's explore the key components:

1. Access Session​

The Access Session provides live TV access, ideal for:

  • Exploring different states of your app
  • Capturing screenshots for later analysis
  • Conducting manual testing when needed

Access session Figure 1: Access session interface

2. Region Designer​

The Region Designer is crucial for creating precise, visually-based tests:

  • Mimics human visual perception for accurate UI element targeting
  • Works consistently across different TV models and resolutions
  • Enables the creation of robust, adaptable test scenarios

Region Designer Figure 2: Region Designer interface

3. Workflow Designer​

The Workflow Designer is where you bring your tests to life:

  • Offers a no-code approach for easy test creation
  • Replicates complex user interactions with drag-and-drop simplicity
  • Integrates AI for smarter, more adaptive testing

Workflow Automator Figure 3: Workflow Designer in action