ArcoreTest icon

ArcoreTest

ProductionSecurity & Assurance

An automated Test Inventory & Discovery Framework. ArcoreTest scans codebases and databases to build a living inventory of testable components, triggers, and actions, providing a centralized metadata repository for testing governance and coverage analysis.

Key Features

  • Automated Component Discovery (Arcore Scanner)
  • Centralized Test Metadata Repository (PostgreSQL)
  • RESTful API with JWT Authentication
  • Django-based Admin Panel
  • Test Coverage & Statistics Metrics

API Endpoints

MethodPathDescription
GET`/api/test-runs/`List all test runs
POST`/api/test-results/batch/`Batch submit test results
GET`/api/metrics/coverage/`Get test coverage for an application
GET`/api/health/`Comprehensive health check

Usage Example

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

Tech Stack

Python (Django)Django REST FrameworkPostgreSQLNext.js/ReactJWT

Authentication

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

Compliance & Security

Compliance

  • AuthN: JWT-based authentication
  • Audit: Full history of test runs and results
  • Health: Standardized /api/health/ endpoints

Security

  • TLS 1.3
  • AES-256 encryption

Coming Soon

5 planned
  • Synthetic & Masked Data Generation

    Target: Q2 2025

  • Requirements Traceability Matrix (RTM) Integration

    Target: Q2 2025

  • Test Data Versioning & Rollback

    Target: Q3 2025

  • Automated Environment Data Reset Hooks

    Target: Q3 2025

  • Webhooks & Event Notifications

    Target: Q1 2025

Related Products