Skip to main content

Introduction

Welcome to RoostGPT — the AI-powered test generation platform by Roost that transforms your business requirements and source code into comprehensive, production-ready test suites automatically.

What is RoostGPT?

RoostGPT is an intelligent testing platform that uses large language models to generate, execute, and maintain tests across your entire testing pyramid — from unit tests to end-to-end UI tests — directly from your existing code, API specifications, business requirements, and application URLs.

Instead of writing tests manually, you provide RoostGPT with your source code, API spec, or application URL, connect it to your AI provider of choice, and it generates meaningful tests that compile and run.

The Testing Pyramid

RoostGPT generates all five layers of the testing pyramid in a single guided workflow:

Test TypeInputOutput
Functional TestsJira/AzureBoards user storyTest scenarios, Gherkin feature files, API spec
Unit TestsSource code (Java, Python, Go, C#)Compiled, runnable unit test files
API TestsSwagger/OpenAPI specPostman collections, Karate tests, Rest Assured
Integration TestsAPI spec + Gherkin feature fileEnd-to-end test suite with CSV data
UI TestsApplication URLs, natural language requirementsPlaywright test suites with POM architecture, PDF reports

Key Features

  • Rapid Test Generation — Generate comprehensive Unit, API, Functional and UI tests in seconds, saving development teams countless hours of manual test authoring.
  • Diverse Input Sources — Accepts source code, Swagger/OpenAPI specs, Jira/AzureBoards user stories, application URLs, and natural language requirements as inputs — covering new code and legacy systems alike.
  • Thorough Test Coverage — Generates tests across the full testing pyramid, targeting edge cases and failure paths alongside happy paths to maximise coverage from the first run.
  • Automated Test Updates — Adapts to code changes and pull requests automatically, keeping the entire test suite in sync with an evolving codebase without manual rework.
  • Self-healing — Compiles and runs generated tests immediately. If a test fails to compile, RoostGPT iterates and fixes it automatically before committing.
  • Multiple AI Providers — Works with OpenAI, Azure OpenAI, Anthropic Claude, Google Gemini, and AWS Bedrock.
  • Multiple Interfaces — Web UI, CLI, VS Code IDE plugin, and REST API — fits into existing workflows and CI/CD pipelines without tooling changes.
  • Git-native — Automatically creates Pull Requests in GitHub, GitLab, Bitbucket, and Azure Repos.
  • Webhook-driven — Triggers test generation automatically on pushes and PRs, eliminating manual intervention.
  • UI Test Generator — Autonomous Playwright test generation from any web application URL with self-healing, POM architecture, and natural language input.
  • Enterprise-ready — RBAC, team sharing, audit trail, and on-prem deployment.

Deployment Options

RoostGPT can be used as:

  • Cloud — Hosted at app.roost.ai
  • Self-hosted on Ubuntu — Run on your own server or EC2 instance
  • Self-hosted on AWS — Deploy with Terraform scripts

Next Steps