Projects
Overview
A Project represents your test automation code within Testinium Suite.
It is the starting point of the workflow and acts as the container where your test code is connected, structured, and prepared for execution.
Each Project is created with a specific framework type (e.g., Selenium, Appium, Service), which determines how your test code is interpreted and executed.
All Scenarios are discovered from a Project, and all Plans operate within its scope.
Before creating Scenarios or Plans, a Project must exist.
How It Works
A Project connects your test repository to the platform and defines how your test code should be executed through its selected framework.
Once created, the system:
- Accesses your test code
- Interprets it based on the selected framework
- Scans the project structure
- Identifies executable test units
- Makes them available as Scenarios
This means your test logic remains in your codebase, while execution and orchestration are handled by the platform.
Project List
On the main Projects screen, you can:
- View all existing Projects
- Search Projects using the search bar
- Sort Projects (e.g., recently added)
- Create a new Project
Each Project card includes:
- Project Name
- Framework Type (e.g., Selenium, Service)
- Creation Date
- Quick access buttons:
- Summary
- Scenarios
- Plans
- Code Compatibility
- Clone option
- Additional actions (via menu)
Create New Project
To create a new Project, click Create New Project.
You will first select the project type:
- Selenium → Seleinum 3 Web browser testing
- Selenium 4 (Beta) → Seleinum 4 Web browser testing
- Appium (Legacy) → Appium 1 Mobile testing (Appium 2 is recommended for mobile projects)
- Appium 2 → Appium 2 Mobile testing
- Service → API / service testing
- Playwright → Playwright Java Web browser testing
This selection determines how your test code will be executed and which configurations are required.