⚙️ Setup
The Setup page allows customers and implementation partners to configure the AI@Test environment for each customer tenant: the AI model to use, API credentials, SAP system connections, and integration settings.
AI Model Configuration
Each customer can select the LLM model that AI@Test will use for test generation, UI analysis, and report writing. This flexibility allows teams to align model choice with their own AI agreements, data residency requirements, or performance preferences.
🔍 CLICK TO ENLARGE — AI Model & API Configuration
Save Configuration
✓ Connection tested successfully
Supported Providers
| Provider | Models available |
|---|---|
| Anthropic | Claude Sonnet, Claude Opus |
| OpenAI | GPT-4o, GPT-4 Turbo |
| Azure OpenAI | GPT-4o deployed on your Azure subscription |
| Mistral AI | Mistral Large, Mistral Medium |
| Custom / On-premises | Any OpenAI-compatible API endpoint |
Select the provider and model from the dropdown, then enter the API key for the selected provider. The key is stored encrypted and is never exposed in the UI after saving.
Each customer tenant has its own model configuration and API key. The platform operator (4IT) does not hold or have access to customer API keys.
SAP System Connections
Define the SAP systems that AI@Test can connect to for test execution.
| Field | Description |
|---|---|
| System name | A display label for the system (e.g. "S/4 QAS", "S/4 PRD") |
| Connection type | SAP GUI (Windows COM) or Fiori (browser-based) |
| Host / URL | SAP application server hostname (GUI) or Fiori Launchpad base URL |
| Client | SAP client number |
| Test user | Dedicated test execution user with appropriate authorizations |
| Credential storage | Credentials stored encrypted; connection tested on save |
Multiple systems can be configured. Test scenarios specify which system to target at runtime.
Integration Settings
AI@KB Connection
Connect to an AI@KB instance to enable knowledge-base-assisted test case generation.
| Field | Description |
|---|---|
| AI@KB API URL | Base URL of the AI@KB instance |
| API Key | Authentication key for the AI@KB API |
| Default system | Which AI@KB system report to use by default in Test Case Generation |
Once connected, available AI@KB reports appear automatically in the Test Case Generation dropdown.
Defect Management
| Tool | Configuration |
|---|---|
| Jira Xray | Jira base URL, project key, Xray API token, issue type for defects |
| qTest | qTest instance URL, project ID, API token, cycle assignment |
| JSON export | Output directory path for structured defect export files |
Notification Settings
| Setting | Options |
|---|---|
| Email recipients | Comma-separated list of addresses for execution summary emails |
| Report delivery | Email attachment, shared folder path, or both |
| Alert on failure | Send immediate notification when a test scenario has unresolved failures |
Access Control
The Setup page is accessible to users with the Administrator or Partner role within the customer tenant.
| Role | Capabilities |
|---|---|
| Administrator | Full access to all settings — model config, SAP connections, integrations |
| Partner | Can configure model and SAP connections on behalf of the customer |
| Tester | Can run test scenarios and view results — no access to Setup |
| Viewer | Read-only access to Monitor and reports |