Test Authoring Workflow
Test authoring in Drizz refers to the process of writing automation steps as clear, intent-driven commands that mirror real user actions on the application. Unlike record-and-playback tools, Drizz enables scriptless yet precise authoring, where each line is crafted based on what is visible on the device screen. This section outlines the complete authoring workflow including writing, editing, structuring, and modularizing tests to ensure clarity, maintainability, and deterministic execution across environments.
Writing a Test:
Launch the application under test.
Begin writing commands based on the visible screen.
Each command represents a single user intent or interaction.
Commands are added sequentially as the flow progresses.
Continue authoring commands until the desired end state is reached.
Save the test once the full flow is defined.
Editing a Test:
Open the test to review the written commands.
Modify commands to refine intent or behavior.
Reorder, insert, or remove commands as needed.
Update inputs, conditions, or expected outcomes.
Save changes to apply them across executions.
Key Characteristics:
Tests follow a linear, screen-by-screen flow
Commands remain human-readable and editable
No dependency on recordings or replays
Designed for long-term maintainability and clarity
Module Usage
Commands or sequences may be moved into reusable modules.
Eg. Login module
Last updated
Was this helpful?