DoesQA
WebsiteLogin
  • Welcome to DoesQA
  • Getting Started
    • Terminology
    • Creating your first test
    • Running your first test
  • Guides
    • Working with Node Groups
    • Test Tagging
    • Interacting With Emails
    • Avoiding Login Rate Limits
    • Codeless vs Code
    • DoesQA Compared
  • Test Steps
    • Starter
      • Open
    • Browser
      • Go To Absolute URL
      • Go To Relative Path
      • Reload
      • Back
      • Forward
      • Open File
      • Run Browser Script
      • Next Tab
      • Previous Tab
      • Close Current Tab
    • Action
      • Touch
      • Double Tap
      • Drag and Drop
      • Clear
      • File
      • Select Option
      • Send Keys
      • Set MFA
      • Open Plugin
      • Scroll Into View
      • Scroll To Edge
      • Hover
      • Touch and Hold
      • Touch Release
      • Set Value
    • Check
      • Check Displayed
      • Check Not Displayed
      • Check Visible
      • Check Not Visible
      • Check Exists
      • Check Does Not Exist
      • Check Enabled
      • Check Disabled
      • Check Clickable
      • Check Not Clickable
      • Check Focused
      • Check Not Focused
      • Check Selected
      • Check Not Selected
      • Check Text
      • Check Value
      • Check Value Store
      • Check Attribute
      • Check Computed Label
      • Check Computed Role
      • Check Computed Style
      • Check Count
      • Check Title
      • Check Address
      • Check Cookie
      • Check LocalStorage
      • Check SessionStorage
      • Check Links
      • Check SFTP File Exists
      • Check SFTP File Does Not Exist
      • Check SFTP File Count
      • Check GTM Event
      • Check JSON Value
      • Check JSON Schema
    • Runner
      • Pause
      • Wait For Element To Be Displayed
      • Wait For Element To Not Be Displayed
      • Wait For Element To Be Visible
      • Wait For Element To Not Be Visible
      • Wait For Element To Exist
      • Wait For Element To Not Exist
      • Wait For Element To Be Enabled
      • Wait For Element To Be Disabled
      • Wait For Element To Be Clickable
      • Wait For Element To Not Be Clickable
      • Wait For Element Text
      • Switch Window
      • Switch Frame
      • Switch To Parent Frame
      • Add Header
      • Set Header
      • Remove All Headers
      • Stop When Element Is Displayed
      • Stop When Element Not Displayed
      • Stop When Value
      • Generate File
      • Generate Image
      • Condition
    • Change
      • Element Snapshot
      • Element Position
    • Mail
      • Open Inbox
      • Close Inbox
      • Select Email
      • Open Email
      • Wait For Email
    • Validator
      • Accessibility
      • Performance
      • Best Practices
      • SEO
      • PWA
      • Pa11y
      • Axe
    • Data
      • Alias Value
      • Set Value
      • Store Element Text
      • Store Element HTML
      • Store Element Value
      • Store Element Count
      • Store Element Attribute
      • Set Cookie
      • Store Cookie
      • Delete Cookie
      • Delete Cookies
      • Set LocalStorage
      • Store LocalStorage
      • Delete LocalStorage
      • Delete All LocalStorage
      • Set SessionStorage
      • Store SessionStorage
      • Delete SessionStorage
      • Delete All SessionStorage
      • Calculate Value
      • Replace Value
    • Express
      • DoesQA Run
      • Adyen Widget
      • Adyen PayPal
    • Integration
      • SFTP List
      • GET
      • PUT
      • POST
      • DELETE
      • Slack Send
      • SFTP Upload
    • Utility
      • Flow Comment
      • Test Comment
      • Name Test
      • Debug Value
      • Debug Element
      • Replace Text
      • Screenshot
      • Tag Test
      • Start HAR Recording
      • End HAR Recording
      • Start Console Recording
      • End Console Recording
    • Node Group
  • Node Configuration
    • Comparison Type
    • Value Standardization
    • Failed Status
    • Timeout Override
  • Elements
    • Creating Elements
    • Selector Types
      • CSS
      • XPath
      • Visible Text
      • Test ID
  • Values
    • Values (Value Store)
    • Creating Values
    • Dynamic Values
  • Configuration
    • Whitelisting IPs
    • Max Concurrency
    • CI / CD
    • Schedules
    • Block Hostnames
    • Notifications
      • Webhook
      • Email
      • Slack
    • MFA
    • Recipes
Powered by GitBook
On this page
  • Creating Tests
  • Multiple Tests in a Single Flow
  • Navigating through your results
  1. Getting Started

Running your first test

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

Once you have created a flow, connected some up, and selected them to use, you are ready to run some tests! Clicking the play button at the top of the flow editor will run all tests in that flow. Heading to the

Creating Tests

Tests are built by connecting nodes in the following way:

  1. Starter Node: Every test begins with a starter node, which sets the initial context and configuration for the test.

  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. 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.

Navigating through your results

Once your test is created, queued, and running, you will start to see live step-by-step updates of your test running on our state-of-the-art runners. As each step executes, you will get a screenshot of the viewport. Once all the steps are complete, you will be able to view the video of the run.

PreviousCreating your first testNextWorking with Node Groups

Last updated 20 days ago