DEV Community

Cover image for πŸš€ Atomiq TestDroid β€” QA Meets Agentic AI πŸ€–
vikas padiyar
vikas padiyar

Posted on

πŸš€ Atomiq TestDroid β€” QA Meets Agentic AI πŸ€–

Excited to share a glimpse of the Atomiq TestDroid architecture and UI we’ve been building.
πŸ”Ή What is it?
Atomiq TestDroid analyzes your GitHub repo and generates Java unit tests or a full BDD framework using CrewAI-powered agents.
πŸ”Ή How does it work?
The architecture is designed around 4 layers:
1️⃣ Agentic Core – Specialized AI agents (Code Cartographer, Unit Test Writer, BDD Author, Planner) analyze the repo, map risks, and auto-generate high-value test cases.
2️⃣ Test Harness Layer – Spins up embedded mock REST services, H2 databases, Mongo containers, EMS/Kafka stubs for realistic component-level validation.
3️⃣ Generation & Customization – Developers can input prompts, prioritize modules, upload requirement docs, and choose between unit test suites or BDD frameworks.
4️⃣ Services Layer (FastAPI) – All agent requests, repo analysis tasks, and test generation pipelines are orchestrated through FastAPI microservices, making the system lightweight, modular, and cloud-ready.
πŸ”Ή The UI (Angular)
As simple as pasting your GitHub URL, choosing your target (Unit tests or BDD), and clicking Generate. The backend agents take care of the rest.

✨ Why it matters
With Atomiq TestDroid, QA shifts from being reactive to proactively intelligentβ€”agents decide what to test, how to test, and why it matters.
πŸ‘‰ This is a step toward making test automation self-adaptive, risk-driven, and developer-friendly.

πŸ”— Repo reference: https://github.com/vikaspad/atomiq-droid-suite

Top comments (0)