Available goals
The goal selector appears at the top of the analysis form, above the file picker. Goals that have matching files in your repository are shown as selectable cards; goals with no relevant files are hidden.Component Tests
Component Tests
Generate unit tests for UI components.Selects component and hook files. Edge cases are enabled by default. Generates test cases formatted for your detected test framework.Generated tests can be executed directly in the browser when your project uses a JavaScript/TypeScript framework.
API Tests
API Tests
Generate integration tests for API endpoints.Selects API route files. Edge cases and security tests are both enabled by default, making this goal well-suited for catching both functional gaps and security issues in your API layer.Generated tests can be executed directly in the browser.
Utility Tests
Utility Tests
Generate unit tests for utility functions.Selects utility and model files. Edge cases are enabled by default. Ideal for ensuring helper functions and shared logic behave correctly across boundary conditions.Generated tests can be executed directly in the browser.
Full Test Suite
Full Test Suite
Generate tests for all code files.Selects components, hooks, API routes, utilities, and models — the broadest coverage of any goal. Edge cases and security tests are both enabled. Use this when you want a comprehensive starting test suite for a new or under-tested codebase.Generated tests can be executed directly in the browser.
User Stories
User Stories
Generate user stories and acceptance criteria.Selects component, API, and utility files. Produces user stories in the standard As a / I want to / So that format with acceptance criteria checklists. Does not generate executable test code.
QA Documentation
QA Documentation
Generate complete QA documentation.Selects all file categories. Produces user stories, test cases, and acceptance criteria together. Edge cases and security tests are enabled. Use this goal when you need a full QA artifact package — for example, before a release or audit.
Custom selection
Custom selection
Manually select files and configure all options.No files are auto-selected and no configuration defaults are applied. You pick the files and set every option yourself. Use this when none of the predefined goals match what you need.
Selecting a goal completely overrides the current configuration — it does not merge with previous settings. This prevents leftover values from earlier runs affecting your new goal’s output.
Switching goals with an existing file selection
If you change your goal after you’ve already selected files, Orizon shows a confirmation banner. You can either:- Accept — replace your current file selection with the new goal’s recommended files
- Keep — keep your existing file selection and apply only the goal’s output configuration
Configuration options
After selecting a goal, you can fine-tune the analysis in the configuration panel.Test framework
Choose the framework Orizon uses to format generated test code:| Option | When to use |
|---|---|
| Generic | Language-agnostic test cases without framework-specific syntax |
| Jest | JavaScript and TypeScript projects |
| Pytest | Python projects |
| JUnit | Java projects |
Output toggles
These toggles control which types of content the AI generates:- Include edge cases — adds boundary conditions, null inputs, and unexpected states to test cases
- Include security tests — adds tests for common vulnerabilities such as injection, authentication bypass, and input validation
Additional context
You can provide free-text instructions to guide the AI — for example, naming a specific area to focus on, describing a constraint, or asking for tests in a particular style.Smart Config Panel
The Smart Config Panel gives you three modes for configuring output:- Easy mode
- Guided mode
- Expert mode
Orizon scans your selected files, classifies them by category (components, API routes, utilities, etc.), and automatically configures the output. You see a summary of how many categories will be analyzed and a confirmation that configuration is ready.Use Easy mode when you trust Orizon’s defaults and want to get to results quickly.
How auto-selection works
When you select a goal (other than Custom), Orizon maps the goal’s file categories to files in your repository. The mapping works like this:| Goal | File categories searched |
|---|---|
| Component Tests | components, hooks |
| API Tests | api |
| Utility Tests | utilities, models |
| Full Test Suite | components, hooks, api, utilities, models |
| User Stories | components, api, utilities |
| QA Documentation | components, hooks, api, utilities, models |
app/api/ or routes/ are treated as API files; files under components/ or ending in .component.* are treated as component files.