Skip to main content
Version: 2.29

Cycle Testing Platform

The Cycle Testing Platform provides the features and tools that support each phase of the Cycle Testing Process. Cycle tests are authored as Feature Files in CycleScript, a business-readable language that non-technical personnel can understand and write. The platform includes local desktop tooling, web applications, and AI-assisted capabilities that work together across Discovery, Formulation, and Automation.

Desktop platform

Most day-to-day testing work happens on your machine. Cycle provides a full testing kit, editors, and AI-assisted capabilities.

Editors

Cycle offers two kinds of editors:

Cycle Testing Kit

The Cycle Testing Kit is the core toolkit for developing and running Cycle tests on a local machine. It is analogous to a software development kit (SDK), but for Cycle tests: it provides the runtime, reference material, and reporting tools you need to author, execute, and analyze automated tests. The kit is installed on your machine as part of the Cycle desktop app.

The Cycle Testing Kit includes:

  • Engine: CycleScript language components that run Cycle tests, including the language server, parser, and interpreter
  • CLI: command-line interface that drives Cycle project and execution tasks
  • Step Guide: searchable documentation for all available CycleScript steps
  • Executing Tests: run Feature Files and playlists from the desktop app or the Cycle CLI
  • Classic Reporting: generate and share durable test result reports
  • Report Dashboard: review test results interactively in real time

It also includes the components for Cycle Intelligence, as described below.

Cycle Intelligence

Cycle Intelligence is the set of AI-powered features that help testers move faster through Discovery, Formulation, and Automation:

  • Cycle MCP: an MCP server that enables AI coding agents to author, validate, run, and debug Cycle tests
  • Discovery: turn documentation and questionnaire answers into a recommended test plan

Web platform

Cycle also includes web applications and browser-based tools that complement the desktop experience: