Test Users¶
Test Users let you store reusable login profiles in the VibeTesting dashboard for authenticated flows.
Use Test Users when you want repeatable login-based tests without putting credentials in chat, test steps, API payloads, or local plan files.
When to use Test Users¶
- Regression tests that require login
- Scheduled suites that run without manual input
- Role-based testing, such as admin, teacher, buyer, or seller accounts
- Multi-user flows where two different accounts need to interact
How it works¶
- Open Settings → Test Users in the dashboard.
- Create a test user with a clear name, such as
admin-ci. - Add non-secret login instructions.
- Store secrets as dashboard-managed values.
- Reference the Test User when starting a run.
Example prompts:
- "Run checkout using test user
admin-ci." - "Schedule the dashboard smoke suite every morning using the teacher test user."
- "Test buyer and seller messaging using two Test Users - buyer and seller."
Test User secrets stay in the dashboard and should not be pasted into chat.
See also¶
- Quickstart — first run and agent questions
- Scheduling — recurring runs with Test Users
- VibeTesting skill —
test_user/test_user_idin JSON plans - FAQ — login options