🧪

Tests

Tests in DoesQA are visual representations of a series of actions and validations, which are performed on a web application to ensure its functionality and performance. Tests are created by connecting nodes in a flow-like structure, allowing for complex and dynamic testing scenarios.

Creating Tests

Tests are built by connecting nodes in the following way:
  1. 1.
    Starter Node: Every test begins with a starter node, which sets the initial context and configuration for the test.
  2. 2.
    Connecting Nodes: Connect subsequent nodes to the starter node or other nodes to build a sequence of actions and validations. Paths between nodes can split into more than one node, creating multiple testing branches within a single flow.
  3. 3.
    Node Limit: A single flow can have up to 150 nodes, allowing for comprehensive testing scenarios.

Multiple Tests in a Single Flow

You can create multiple tests within a single flow by using branching paths or multiple starter nodes:
  • Branching Paths: Split paths between nodes to create multiple branches in the same flow, allowing for testing different scenarios or variations with shared steps.
  • Multiple Starter Nodes: Use multiple starter nodes within the same flow to create separate tests, each with its own initial context and configuration.
By using these techniques, you can create complex testing scenarios and optimize the organization and reusability of your tests in DoesQA.