Core Concepts
Configs
Manage reusable data across your tests
What are Configs?
Configs are reusable pieces of data that can be accessed across multiple tests. 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
- Save your configuration
Using Configs in Tests
Configs can be referenced in your test cases under the Settings » Configs section. When creating or editing a test, you can select which configs the test should use.
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
-
Magic Link Login Email
- Format:
magic-login-xxxxx@qatech.email
- Dedicated for magic link authentication flows
- Includes inbox monitoring
- Format:
-
Project Email 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
-
Username + Password with 2FA
- For two-factor authentication flows
- Includes 2FA setup (Google Authenticator/Authy)
-
Valid Email + Password Login
- Includes generated unique email
- Password management
- Email inbox access
-
File Upload
- Upload static files for testing
- Maximum size: 250MB
- Supports common file formats
Custom Config Types
Need a custom configuration type (CSV files, specific data formats, etc.)? Contact our support team for assistance in setting up specialized configs for your needs.