# Adding tests using natural language input

(Also known as "Adding tests using AI" on KushoAI dashboard)

This guide explains how to generate test cases using our AI-powered test generation feature.

# Prerequisites

  • Understanding of the test requirements you want to generate

# Step-by-Step Guide

# 1. Access the Add Tests Feature

  1. Locate the "Add Tests" button in the top navigation bar

  2. Click on the "Add Tests" button to reveal the dropdown menu

# 2. Select AI Generation Method

  1. From the dropdown menu, select "Using AI"

    alt text

  2. This will open the AI test generation chat interface

    alt text

# 3. Writing Effective Prompts

Write clear, specific prompts describing the test cases you need. For example:

"Develop a test case that includes multiple valid UUIDs in a batch request"
"Create test cases for validating API response codes"
"Generate tests to verify error handling for invalid inputs"

# 4. Interacting with KushoAI

  1. Type your test requirements into the prompt field
  2. Press Enter or click the send button
  3. KushoAI will respond with:
    • Confirmation of understanding
    • Generated test cases

# 5. Review and Save

  1. The tests will be automatically added to your test suite

# Tips for Effective AI Test Generation

  • Be specific about the testing scenarios you want to cover
  • Include important details like:
    • Expected response codes
    • Data formats
    • Edge cases
    • Validation requirements
  • Use the example prompts as inspiration for your own test cases
  • Ask follow-up questions if you need modifications

# Example Prompts

Here are some sample prompts you can use:

  • "Write a test case that sends a request with an invalid UUID format"
  • "Create a test case that includes improperly formatted JSON in the request body"
  • "Generate test cases for verifying proper handling of null values"

# Next Steps

After generating your tests:

  • Review and modify generated tests if needed
  • Execute tests using the "RUN" button
  • Generate test reports
  • Export test configurations

For more complex test scenarios or specific requirements, you can continue the conversation with KushoAI to refine and expand your test cases.