kiteto logo

Quickstart

Get started with kiteto by creating your first AI-generated test case in minutes

Welcome to kiteto! This guide will walk you through creating your first AI-generated end-to-end test.

What is kiteto?

kiteto is an AI-powered test automation platform that generates end-to-end tests from natural language descriptions. Simply describe what you want to test in natural language, and kiteto will:

  • Navigate through your web application
  • Interact with UI elements (clicks, text inputs, selections)
  • Verify expected outcomes
  • Generate production-ready Playwright test code

Prerequisites

Before you start, make sure you have:

  • An active kiteto account
  • A web application URL that is publicly accessible
  • A clear idea of what you want to test

Creating Your First Test Case

Follow these steps to generate your first test with kiteto:

Step 1: Select Your System Under Test

When you open kiteto, you'll see the test generation interface. Start by selecting the web application you want to test from the dropdown menu.

How to select a application image

If your application hasn't been configured yet, contact our support team at support@kiteto.ai to get it set up.

Step 2: Describe Your Test Case

In the "Test Case Description" field, write a clear description of what you want to test. Think of it as giving instructions to a skilled tester who has never seen your application before.

Example test case description:

Open the settings menu. Change the language to "Spanish". Save the changes and verify the interface language has changed to spanish.

Tips for writing effective test descriptions:

  • Be specific about the actions to perform (click, enter, select, verify)
  • If possible include concrete values (e.g., "Spanish" instead of "a language")
  • Describe the expected outcome clearly
  • Break complex workflows into clear steps

Step 3: Generate Your Test

Click the "Generate Test" button and follow along in real-time as kiteto executes each step of your test scenario.

How to generate a test image

Step 4: Review the Generated Test

Once generation is complete, you'll see:

  • Test steps - A detailed breakdown of each action performed
  • Screenshots - Visual confirmation of what kiteto saw at each step
  • AI reasoning - Insights into how kiteto interpreted your instructions

Review the generated steps to ensure they match your expectations. If something doesn't look right, you can regenerate the test.

Step 5: Copy Your Test Code

When you're satisfied with the generated test, click "Integrate Test" to view the complete Playwright test code. Click "Copy" to copy the code to your clipboard.

Own and Integrate Your Test Code

You can now paste this code into your existing Playwright test suite and run it.

Troubleshooting

Generation Failed or Produced Unexpected Results

If your test generation doesn't work as expected, try these approaches:

Make your description more detailed:

  • Instead of: "Login to the application"
  • Try: "Click the login button, enter username 'testuser@example.com' in the email field, enter password 'Test123!' in the password field, and click submit"

Break down complex scenarios:

  • Instead of one long test, create multiple smaller tests
  • Focus on one user journey at a time

Be explicit about UI elements:

  • Mention specific button text, labels, or sections
  • Example: "Click the 'Save' button in the top right corner"

Try regenerating:

  • AI-based generation can produce different results each time
  • Click "Generate New" to try again with the same description

Still Having Issues?

If you continue to experience problems:

  • Check that your application is publicly accessible
  • Ensure no authentication or CAPTCHA is blocking access
  • Contact our support team at support@kiteto.ai for assistance

On this page