A Project is the top-level container in Test Orchestration where you organize your workflows. Each project can contain multiple workflows, environments, and configurations specific to your testing needs.
💡 Think of Projects as Testing Suites
One project per application or major feature. Example: "E-Commerce Web", "Mobile Banking App", "Backend APIs".
Why Projects Matter
Projects help you:
Benefit
Example
Organize Work
Group all e-commerce tests in one project
Manage Permissions
Control who can access different projects
Isolate Configurations
Different environments per project
Track Execution
See all runs for one app in one place
Team Collaboration
Multiple team members working on same project
Step-by-Step: Creating Your First Project
Step 1: Navigate to Projects Section
Log into Test Orchestration
Look at the left sidebar
Click on "Projects"
You'll see the Projects page with existing projects (if any)
Screen Layout:
Step 2: Start Project Creation
Click the "+ Create Project" button (top-right corner)
A project creation dialog/form will appear
What You'll See:
Step 3: Fill in Project Details
Field 1: Project Name (Required)
What to enter: A descriptive, human-readable name
📝 Naming Guide
Good project names tell you what the project tests at a glance.
Examples:
Tips:
Use clear, descriptive names
Include app or feature name
Be specific about test type if needed
Aim for 30 characters or less
Example: Type E-Commerce Testing Suite
Field 2: Project Key (Required)
What to enter: A unique, short identifier (3-5 characters, uppercase)
🔑 Project Key Tips
The project key is used in URLs and system identifiers. Make it short and memorable.
Purpose: Used internally for quick identification, URLs, and filtering
Examples:
Rules:
Must be unique (no two projects with same key)
Use UPPERCASE letters
Can include numbers
No special characters (-, _, etc.)
3-5 characters ideal
Tips:
Use first letters of each word: "ECOM" for "E-Commerce"
Keep it short and memorable
Makes URLs cleaner
Example: Type ECOM
Field 3: Description (Optional)
What to enter: Brief explanation of the project's purpose
Purpose: Helps team members understand what this project tests
Examples:
Tips:
Be concise but informative
Include key scope (Web/Mobile/API)
Mention main focus area
1-2 sentences is enough
Example: Type End-to-end testing for e-commerce checkout flow including Web, Mobile, and API validations
Step 4: Review and Create
Review all entries:
Project Name is descriptive
Project Key is unique and uppercase
Description explains the purpose
Click "Create Project" button
Wait for confirmation:
Page reloads
Project appears in Projects list
You're ready to add workflows
✅ Project Created Successfully!
Your project is now ready. Next step: Create your first workflow!
What Happens After Creation?
Automatic Setup
When you create a project, Test Orchestration automatically:
Project States
Your project can be in different states:
State
Meaning
Actions
Active
Ready to use
Create workflows, execute tests
Archived
Not in active use
View only, can be restored
Inactive
Temporarily disabled
No execution allowed
After Creating Your Project
You Can Now:
✅ Create Workflows - Add test sequences inside the project ✅ Invite Team Members - Share project access with colleagues ✅ Configure Environments - Set up Dev, Staging, Prod ✅ Schedule Runs - Automate test execution ✅ View Reports - Track execution history
Next Steps:
🚀 Continue Building
Now that you have a project, let's create your first workflow inside it!
✅ Good Names:
- E-Commerce Testing Suite
- Mobile Banking App Tests
- API Integration Tests
- Regression Test Suite
❌ Avoid:
- Project 1, Test 1, Project X
- Random names with no meaning
Project Name → Project Key
E-Commerce Testing → ECOM
Mobile Banking App → MOBBA
API Integration Tests → APIIT
Regression Suite → RGSN
Quality Assurance Setup → QASU
✅ Good Descriptions:
- Testing end-to-end checkout flow including Web, Mobile, and API
- Comprehensive regression testing for mobile banking features
- API integration tests for payment processing system
- Daily smoke tests for critical user paths
❌ Avoid:
- Test project
- Project for testing
- Random text
✅ Creates default environments:
- Development
- Staging
- Production
✅ Sets up project structure:
- Workflows container
- Schedules container
- Reports container
✅ Configures permissions:
- You as project owner
- Default access levels
- Team member invitation capability