
What are Configs?
Configs are sets of data that tests can access and use during execution. Think of them as variables for your test cases - values you want the agent to use automatically. They’re commonly used for:- Login credentials
- Email addresses
- File uploads
Adding a New Config
- Navigate to Settings » Configs
- Click “Add config”
- Select a template
- Fill in required fields
- Optionally add a description explaining when the config should be used
- Save your configuration
Config Descriptions
Each config has an optional Description field. Use it to explain when the config should be used — for example which user role or scenario it represents. The assistant reads the description (alongside the config name) when deciding which config or login a test should use, and the test agent also receives it during execution. A clear description helps disambiguate similar configs without needing a separate Assistant Rule or Memory entry. For example, if you have two patient logins, you might describe one as:Use this for tests that need a privately-paying patient. Do not use for regionally-funded flows.With that description in place, the assistant can pick the correct login on its own when generating or running tests.
Using Configs in Tests
Assign configs to a test case under Settings » Configs. When creating or editing a test, select which variables the test should use - the agent receives them automatically at run time.System-Provided Configs
QA.tech automatically provides several configs for common testing needs:-
Single use Test Email Address
- Generates a unique email for each test session
- Perfect for email verification flows
- Includes access to email inbox
-
Email for Magic Link Login
- Format:
magic-login-xxxxx@qatech.email - Dedicated for magic link authentication flows
- Includes inbox monitoring
- Format:
-
Project e-mail address
- Format:
prj-xxxxx@qatech.email - Project-specific email address
- Permanent address for your project
- Format:
Creating Custom Configs
-
Username + Password Credentials
- For standard authentication
- Fields: Username (can be email) and password
- Optional “Use for Basic Auth” checkbox for HTTP Basic Authentication
When to enable Basic Auth
The “Use for Basic Auth” checkbox is for HTTP Basic Authentication, which is different from regular login forms. Enable this when your tests need to access: - Staging or testing environments protected with browser authentication popups - URLs that trigger browser dialogs asking for username/password - Corporate proxies or internal tools requiring basic authentication - Password-protected development environments When enabled, QA.tech automatically supplies these credentials to the browser whenever it encounters an HTTP Basic Auth challenge, so your tests can proceed without manual intervention.Important: This is for the HTTP Basic Authentication protocol (RFC 7617), not for testing login forms on your website. For regular login forms, create a Username + Password config and leave “Use for Basic Auth” disabled. -
Username + Password Credentials - with Two-Factor Authentication
- For two-factor authentication flows
- Includes 2FA setup (Google Authenticator/Authy)
-
Valid Email + Password Login Credentials
- Includes generated unique email
- Password management
- Email inbox access
-
File Upload
- Upload static files for testing
- Maximum size: 250MB
- Supports any file type (no MIME type or extension restrictions)