ArcoreTest icon

ArcoreTest

ProductionSecurity & Assurance

A centralized Test Data Management (TDM) and scenario repository. ArcoreTest solves the 'bad data' problem by managing test cases, generating synthetic datasets, and linking tests directly to requirements for end-to-end traceability.

Key Features

  • Comprehensive Test Scenario Repository
  • Synthetic & Masked Data Generation
  • Requirements Traceability Matrix Integration
  • Test Data Versioning & Rollback
  • Automated Environment Data Reset Hooks

API Endpoints

MethodPathDescription
GET`/api/scenarios`List all defined test scenarios
POST`/api/data/generate`Generate a synthetic dataset based on schema
GET`/api/requirements/{id}/coverage`Get test coverage for a specific requirement
POST`/api/environments/reset`Reset an environment to a 'golden' test data state

Usage Example

python
import requests
# Example interaction
response = requests.get(
    url="https://api.arcore.internal/api/scenarios",
    headers={"Authorization": "Bearer <token>"}
)
print(response.json())

Tech Stack

PythonPostgreSQLReactOpenAPI

Authentication

  • **Header:** `Authorization: Bearer <token>`
  • **Scopes:** RBAC is enforced at the object level via `ArcoreCodex` policies.

Compliance & Security

Compliance

  • AuthN: OAuth2 via Arecore
  • Data Privacy: PII masking enabled by default

Security

  • TLS 1.3
  • AES-256 encryption

Related Services