Test Dependencies
Test dependencies allow you to efficiently chain tests together, mimicking real user flows while ensuring a robust testing environment.
Last updated
Test dependencies allow you to efficiently chain tests together, mimicking real user flows while ensuring a robust testing environment.
Last updated
Test dependencies are actions that need to be completed before running a specific test. For example, a test case requiring a logged-in user would depend on a login test being run beforehand.
GPT Driver offers two ways to execute tests with dependencies:
Cloud Runs: When you run a test farthest along a workflow (like "Send Message"), the system automatically triggers any dependent tests (like "Login" and "Add Friend") in the correct order.
Test Editor: Use the "Execute prompt incl. dependencies" option within the Test Editor. This runs the current test along with all its required dependencies.
Imagine a sequence of tests:
Login
Add Friend (depends on Login)
Send Message (depends on Add Friend)
If you run the "Send Message" test, the system runs "Login" and "Add Friend" first, ensuring a successful test execution.