Assure

With Grid Data Testing Platform
Continuous, visible, AI-assisted testing for the whole family.

GDTS ships with seeded test suites for the platform’s APIs, lets QA compose multi-step HTTP test cases in the browser, executes everything against live environments, and streams results in real time — with an AI assistant that drafts tests from a sentence.

Seeded
pytest suites per module
No-code
browser-built test cases
WebSocket
live run streaming
AI
sentence → executable steps

Quality as a product

Testing that keeps up with the platform

A platform that ingests millions of reads deserves better than a spreadsheet of manual checks. GDTS makes verification continuous and visible: seeded suites cover the platform’s modules out of the box, QA builds its own cases without a framework, and every run streams live to a dashboard that answers the only question that matters — does it work?

Seeded test library

Curated pytest-based modules, organised by platform module, verify GDM and GDS APIs out of the box.

Build tests in the browser

Multi-step HTTP cases — request chains, extracted variables, assertions — created in the UI, no framework knowledge required.

AI test generation

Describe the test in natural language and the Claude-powered assistant drafts the executable steps.

Live execution

Runs stream progress over WebSocket — watch cases pass and fail as they execute, not after.

A dashboard that answers

Totals across all runs; recent runs with pass rate, status, and a direct link to the full report.

Environment-aware

Point at any GDM/GDS environment; per-service Keycloak tokens, or unauthenticated mode for local work.

Complete history

Every run, result, and report kept — trends and regressions visible over time.

Family look and feel

The frontend mirrors the family’s design system — QA lives in the same visual world as the products it tests.

How it works

See it, end to end

Test modules Ingestion API✓ 48/48 VEE rules✓ 62/62 SDR master data● running… Billing determinants✗ 1 failed Custom · meter swap flowqueued Live run 86% results stream over WebSocket pass · fail · skip, live AI test authoring “verify a meter registered today appears in search within 5 min” 1 · POST /sdr/devices … 2 · extract device_id 3 · GET /search?q=… assert hit Seeded suites, browser-built cases, and AI-drafted steps — all running live against real environments.
Seeded modules on the left, a live run in the middle, and AI drafting the next test on the right.
1

Point at an environment

Configure GDM/GDS URLs and per-service tokens in Settings — or run unauthenticated locally.

2

Choose or author tests

Run the seeded suites, build HTTP cases in the browser, or describe a test and let AI draft the steps.

3

Watch it run

Progress streams over WebSocket; failures surface immediately with full request/response context.

4

Gate on the report

Pass rates, history, and full reports — the evidence a release decision needs.

Use cases

Where Grid Data Testing Platform earns its keep

Release regression

Run the seeded suite against every release candidate and gate on the dashboard.

Environment smoke testing

Verify a freshly deployed environment end-to-end in minutes — straight after ControlPlane finishes.

QA without code

Functional testers build and maintain API test cases through the UI, at sprint speed.

Continuous verification

Scheduled runs against long-lived environments catch drift and breakage early.

Faster authoring with AI

Seed new test cases from a sentence, then refine — hours become minutes.

Under the hood

Technology

Angular 20 + Material
FastAPI
async SQLAlchemy
PostgreSQL
WebSocket
pytest
Claude (Anthropic)
Keycloak

Better together

Part of the Grid Data Family

Every family application shares one identity platform, one design system, one registration pattern, and one deployment path.

Deploys the environments GDTS verifies.

Fills those environments with realistic data.

The primary system under test.

See Grid Data Testing Platform live

A working demonstration takes thirty minutes — on our environment or yours, with realistic simulated data.

Products

Contact

8100 Penn Ave S, suite 150j, Bloomington, MN – 55431

 +1 (763) 353-4363

Copyright © 2026 All Right Reserved PeriNimble