# Test suites

A test suite is a collection of tests that KushoAI has generated for your API. On a high level, this is how test generation on KushoAI works:

  • You provide your API information to create a test suite in one of the formats specified below
  • KushoAI looks at your API information and figures out what could possibly go wrong for an API like this
  • Based on this information, KushoAI comes up with tests (which includes both scenarios and the API payload needed to execute the test) which will be available in the test suite for that API

# Different ways to create a test suite in KushoAI

To create a test suite, click on the "Create" button on Test Suites page and pick a format for sharing your API information. You can input your API information into KushoAI in four different ways:

  1. Manually enter API details
  2. Import OpenAPI specs
  3. Import Postman Collections
  4. Copy and paste cURL command

# Test suites page

You can view all the test suites created till date on the Test Suites page.

Clicking the down arrow will expand the test suite row to show details about the API.

The kebab menu at the end of the test suite row has options to perform operations on a test suite like adding/removing a test suite to a group, deleting test suite, copying test suite UUID (which is needed for CI/CD setup), etc.