Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Keploy: AI Testing Assistant for Developers – Supercharge Unit, Integration, and API Testing in Python, JavaScript, TypeScript, Java, PHP, Go, and MoreNew to Visual Studio Code? Get it now.
Keploy: AI Testing Assistant for Developers – Supercharge Unit, Integration, and API Testing in Python, JavaScript, TypeScript, Java, PHP, Go, and More

Keploy: AI Testing Assistant for Developers – Supercharge Unit, Integration, and API Testing in Python, JavaScript, TypeScript, Java, PHP, Go, and More

Keploy Unit and API Test Generator using AI

keploy.io
|
490,948 installs
| (159) | Free
| Sponsor
Keploy: AI Testing Assistant for Developers helps with unit, integration, and API testing in Python, JavaScript, TypeScript, Java, PHP, Go, and more. It simplifies test creation and execution directly in Visual Studio Code, making testing easier and more efficient for developers.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Keploy: AI-Powered Unit Test Generation

Keploy's Unit Test Generator helps you generate reliable, production-ready unit tests in seconds, enhancing code coverage and streamlining your development workflow. Keploys Keploy2

🌟 Key Features

🔍 Flake-Free Test Filtering

  • Runs tests 5 times in a row to eliminate flakiness and ensure reliability.

📈 Coverage-Driven Refinement

  • Discards tests that don’t improve coverage, focusing on meaningful results.

⚡ Automate Unit Tests

  • Generate tests for Go and JavaScript code in seconds using cutting-edge AI.

🛠️ Seamless Integration

  • Works effortlessly with frameworks such as JUnit, TestNG, and Go’s native testing tools.

Keploys

🚀 Why Choose Keploy?

Keploy ensures high-quality tests by:

  • Running tests multiple times to eliminate inconsistencies.
  • Enhancing code coverage with measurable improvements.
  • Integrating seamlessly into your existing development workflow.

Getting Started

1. Open Your Project

  • Load your existing code project in VS Code.
  • Ensure the codebase is error-free to allow seamless test generation.

2. Generate Tests

  • Per Function:

    • Navigate to a function in your code.
    • Click on “Generate for this function” displayed above the function.
  • For Files:

    • Locate the file in your Project Directory through Keploy.
    • Click the play button next to the file to generate unit tests for all relevant functions.

3. Review Generated Tests

  • Check the generated test cases to ensure they align with your expectations.
  • Make any necessary adjustments or refinements directly in the editor or use the additional prompts feature to make changes.

4. Preview Test Coverage

  • Watch your code coverage increase in real-time as tests are generated and executed.
  • View a test case summary to evaluate the coverage and ensure critical paths are tested.

5. Using Local Binary

  • First build the binary locally of the enterprise.
  • Second correct the binary version in keploy-version.json with respect to the vscode version mentioned in package.json.
  • In keploy-version.json the first coloumn indicates the vscode version and in front of it you have to write the binary version. so that vscode can map the binary to the current local vscode version and use it.

For example

  2.1.3 -> 2-dev

🛠️ Project Setup (For Contributors)

If you're setting up the Keploy VSCode extension locally:

npm install
npm run compile
npm run rollup

Then press F5 in VS Code to launch the Extension Development Host window and test the extension.


🔒 Privacy and Terms

Your code is processed locally, ensuring complete privacy.

  • Privacy Policy
  • Cookie Policy

📚 More Information and Support

  • Documentation: Read the Docs
  • GitHub Repository: Visit the Repo
  • Community Slack: Join Us on Slack
  • Twitter: Follow @keployio
  • YouTube: Watch on YouTube

💡 We’d love your feedback!
Join the conversation on GitHub Discussions or Slack.

👉 Start Generating Tests Now! Your AI-powered testing assistant is ready to help.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft