Best AI tools for< Write Tests >
20 - AI tool Sites

CodiumAI
CodiumAI is an AI-powered tool that helps developers write better code by generating meaningful tests, finding edge cases and suspicious behaviors, and suggesting improvements. It integrates with popular IDEs and Git platforms, and supports a wide range of programming languages. CodiumAI is designed to help developers save time, improve code quality, and stay confident in their code.

Qodo
Qodo is a quality-first generative AI coding platform that helps developers write, test, and review code within IDE and Git. The platform offers automated code reviews, contextual suggestions, and comprehensive test generation, ensuring robust, reliable software development. Qodo integrates seamlessly to maintain high standards of code quality and integrity throughout the development process.

Virtuoso
Virtuoso is an AI-powered, end-to-end functional testing tool for web applications. It uses Natural Language Programming, Machine Learning, and Robotic Process Automation to automate the testing process, making it faster and more efficient. Virtuoso can be used by QA managers, practitioners, and senior executives to improve the quality of their software applications.

Diffblue Cover
Diffblue Cover is an autonomous AI-powered unit test writing tool for Java development teams. It uses next-generation autonomous AI to automate unit testing, freeing up developers to focus on more creative work. Diffblue Cover can write a complete and correct Java unit test every 2 seconds, and it is directly integrated into CI pipelines, unlike AI-powered code suggestions that require developers to check the code for bugs. Diffblue Cover is trusted by the world's leading organizations, including Goldman Sachs, and has been proven to improve quality, lower developer effort, help with code understanding, reduce risk, and increase deployment frequency.

Spur
Spur is an AI QA tool that allows users to test websites using natural language, eliminating the need for complex test scripts. It offers reliable automated tests that adapt to UI changes, real-time playback for debugging, and powerful validations. Spur's AI-powered tests reduce manual testing time, improve software testing processes, and ensure the reliability of tests even with site changes. The tool is user-friendly, requires no coding skills, and supports API testing.

Keploy
Keploy is an open-source AI-powered API, integration, and unit testing agent designed for developers. It offers a unified testing platform that uses AI to write and validate tests, maximizing coverage and minimizing effort. With features like automated test generation, record-and-replay for integration tests, and API testing automation, Keploy aims to streamline the testing process for developers. The platform also provides GitHub PR unit test agents, centralized reporting dashboards, and smarter test deduplication to enhance testing efficiency and effectiveness.

Robin
Robin by Mobile.dev is an AI-powered mobile app testing tool that allows users to test their mobile apps with confidence. It offers a simple yet powerful open-source framework called Maestro for testing mobile apps at high speed. With intuitive and reliable testing powered by AI, users can write rock-solid tests without extensive coding knowledge. Robin provides an end-to-end testing strategy, rapid testing across various devices and operating systems, and auto-healing of test flows using state-of-the-art AI models.

Symflower
Symflower is an AI-powered unit test generator for Java applications. It helps developers write and maintain test code with ease, saving time and improving code quality. Symflower works with JUnit 4 and JUnit 5 for Java, Spring, and Spring Boot applications.

Studygenie
Studygenie is an AI-powered learning platform that helps students study for tests 10x faster. It uses AI to generate personalized quizzes, track retention, and provide insightful explanations. Studygenie is simple to use and trusted by students at top universities.

DocuWriter.ai
DocuWriter.ai is an AI-powered tool that helps developers automate code documentation, testing, and refactoring. It uses natural language processing and machine learning algorithms to generate accurate and consistent documentation, test suites, and optimized code. DocuWriter.ai integrates with popular programming languages and development environments, making it easy for developers to improve the quality and efficiency of their code.

Tutorly.ai
Tutorly.ai is an AI-powered homework helper that provides step-by-step solutions to math, science, and English problems. It also offers personalized learning recommendations and practice questions to help students improve their understanding of the material. Tutorly.ai is designed to be easy to use, with a simple interface and clear explanations. It is also affordable, with a variety of subscription plans to fit any budget.

Refraction
Refraction is a code generation tool that uses AI to help developers write better code. It can be used to generate unit tests, documentation, refactor code, and more. Refraction is designed for developers of all levels and can be used with a variety of programming languages and frameworks.

OmniSets
OmniSets is an ultimate flashcard tool that helps students learn efficiently. It combines advanced machine learning algorithms and incorporates them throughout the platform. OmniSets offers various modes, from spaced repetition to matching games and AI tools, to make studying easier. Users can create and organize study sets, search from over 250k+ public study sets, and take advantage of the spell tool to write terms and definitions. OmniSets is a community-driven platform that values user feedback and is constantly updating and improving its features.

CodeComplete
CodeComplete is an AI-powered coding assistant designed specifically for enterprise needs. It is efficient, reliable, and equipped with cutting-edge technology to improve developer productivity. CodeComplete offers a comprehensive suite of coding tools to improve end-to-end developer workflow, including code generation, code chat, automated unit test generation, automated documentation, and refactoring & migrations.

PrepSup
PrepSup is a powerful AI-powered learning platform that provides students with personalized study materials, an AI tutor, and a PDF analyzer to help them excel in their studies. With PrepSup, students can create and share flashcards, access a vast library of pre-made flashcards, and get instant feedback on their progress. The AI tutor provides personalized recommendations and guidance, helping students identify areas for improvement and develop effective study strategies. The PDF analyzer extracts key concepts and insights from PDFs, making it easier for students to understand and retain information. Whether you're preparing for a test, writing a paper, or simply trying to learn a new subject, PrepSup is the perfect tool to help you succeed.

Apex Vision AI
Apex Vision AI is an AI-powered homework helper that provides instant answers and assistance to college students. It utilizes advanced machine learning algorithms to generate accurate answers for multiple-choice homework and quizzes, saving students time and boosting their confidence. The extension seamlessly integrates into the user's browser, offering real-time answers with a click or keyboard shortcut. Its user-friendly interface and intuitive design make it easy for students to use, helping them study smarter and not harder.

Heal.dev
Heal.dev is an AI-powered platform that offers an easy way to write stable end-to-end tests by automating regression testing, end-to-end tests, and production smoke tests in minutes. It provides tools for defining stable tests in plain English, automating complex checks with AI-powered assertions, composing tests with blocks, extending functionality with JavaScript code, and detecting bugs smartly. Heal.dev aims to speed up development cycles, eliminate flaky tests, and allow teams to focus on shipping great software.

Atlas
Atlas is an AI copilot designed to assist students in their academic endeavors by providing accurate answers based on course materials. It helps students with homework, studying, writing, reviewing, and summarizing tasks. Atlas is known for its ability to understand lecture notes, textbooks, readings, and tests to offer specific and sensible answers to students.

Skillflow
Skillflow is an AI platform built for learning. Unlike ChatGPT, Skillflow only requires a single prompt to start exploring a topic. Additionally, Skillflow is structured like a video game to make the whole process a lot more fun! Skillflow uses the most advanced models to generate course content, games, lesson personalization and more. Read the content and pass the tests to continue into the next module.

MDN Web Docs
MDN Web Docs is a comprehensive web technology reference for developers, offering detailed information on HTML, CSS, JavaScript, HTTP, Web APIs, Web Extensions, and Accessibility. It provides learning resources, browser compatibility updates, real-time assistance, and support. Users can access a curated learning area, playground to write and test code, HTTP Observatory to scan websites, and a FAQ section. MDN partners with Scrimba for web development learning and emphasizes web sustainability. The platform also features recent contributions, news, and a community forum.
20 - Open Source AI Tools

shortest
Shortest is an AI-powered natural language end-to-end testing framework built on Playwright. It provides a seamless testing experience by allowing users to write tests in natural language and execute them using Anthropic Claude API. The framework also offers GitHub integration with 2FA support, making it suitable for testing web applications with complex authentication flows. Shortest simplifies the testing process by enabling users to run tests locally or in CI/CD pipelines, ensuring the reliability and efficiency of web applications.

auto-playwright
Auto Playwright is a tool that allows users to run Playwright tests using AI. It eliminates the need for selectors by determining actions at runtime based on plain-text instructions. Users can automate complex scenarios, write tests concurrently with or before functionality development, and benefit from rapid test creation. The tool supports various Playwright actions and offers additional options for debugging and customization. It uses HTML sanitization to reduce costs and improve text quality when interacting with the OpenAI API.

testzeus-hercules
Hercules is the world’s first open-source testing agent designed to handle the toughest testing tasks for modern web applications. It turns simple Gherkin steps into fully automated end-to-end tests, making testing simple, reliable, and efficient. Hercules adapts to various platforms like Salesforce and is suitable for CI/CD pipelines. It aims to democratize and disrupt test automation, making top-tier testing accessible to everyone. The tool is transparent, reliable, and community-driven, empowering teams to deliver better software. Hercules offers multiple ways to get started, including using PyPI package, Docker, or building and running from source code. It supports various AI models, provides detailed installation and usage instructions, and integrates with Nuclei for security testing and WCAG for accessibility testing. The tool is production-ready, open core, and open source, with plans for enhanced LLM support, advanced tooling, improved DOM distillation, community contributions, extensive documentation, and a bounty program.

smartcat
Smartcat is a CLI interface that brings language models into the Unix ecosystem, allowing power users to leverage the capabilities of LLMs in their daily workflows. It features a minimalist design, seamless integration with terminal and editor workflows, and customizable prompts for specific tasks. Smartcat currently supports OpenAI, Mistral AI, and Anthropic APIs, providing access to a range of language models. With its ability to manipulate file and text streams, integrate with editors, and offer configurable settings, Smartcat empowers users to automate tasks, enhance code quality, and explore creative possibilities.

gp.nvim
Gp.nvim (GPT prompt) Neovim AI plugin provides a seamless integration of GPT models into Neovim, offering features like streaming responses, extensibility via hook functions, minimal dependencies, ChatGPT-like sessions, instructable text/code operations, speech-to-text support, and image generation directly within Neovim. The plugin aims to enhance the Neovim experience by leveraging the power of AI models in a user-friendly and native way.

eval-dev-quality
DevQualityEval is an evaluation benchmark and framework designed to compare and improve the quality of code generation of Language Model Models (LLMs). It provides developers with a standardized benchmark to enhance real-world usage in software development and offers users metrics and comparisons to assess the usefulness of LLMs for their tasks. The tool evaluates LLMs' performance in solving software development tasks and measures the quality of their results through a point-based system. Users can run specific tasks, such as test generation, across different programming languages to evaluate LLMs' language understanding and code generation capabilities.

arbigent
Arbigent (Arbiter-Agent) is an AI agent testing framework designed to make AI agent testing practical for modern applications. It addresses challenges faced by traditional UI testing frameworks and AI agents by breaking down complex tasks into smaller, dependent scenarios. The framework is customizable for various AI providers, operating systems, and form factors, empowering users with extensive customization capabilities. Arbigent offers an intuitive UI for scenario creation and a powerful code interface for seamless test execution. It supports multiple form factors, optimizes UI for AI interaction, and is cost-effective by utilizing models like GPT-4o mini. With a flexible code interface and open-source nature, Arbigent aims to revolutionize AI agent testing in modern applications.

thinc
Thinc is a lightweight deep learning library that offers an elegant, type-checked, functional-programming API for composing models, with support for layers defined in other frameworks such as PyTorch, TensorFlow and MXNet. You can use Thinc as an interface layer, a standalone toolkit or a flexible way to develop new models.

intelligence-layer-sdk
The Aleph Alpha Intelligence Layer️ offers a comprehensive suite of development tools for crafting solutions that harness the capabilities of large language models (LLMs). With a unified framework for LLM-based workflows, it facilitates seamless AI product development, from prototyping and prompt experimentation to result evaluation and deployment. The Intelligence Layer SDK provides features such as Composability, Evaluability, and Traceability, along with examples to get started. It supports local installation using poetry, integration with Docker, and access to LLM endpoints for tutorials and tasks like Summarization, Question Answering, Classification, Evaluation, and Parameter Optimization. The tool also offers pre-configured tasks for tasks like Classify, QA, Search, and Summarize, serving as a foundation for custom development.

awesome_ai_for_programmers
Репозиторий содержит информацию о применении искусственного интеллекта в разработке программного обеспечения. В частности, рассматриваются кейсы использования ChatGPT и других языковых моделей для автоматизации задач разработки, таких как написание кода, тестирование, рефакторинг и генерация документации.

plandex
Plandex is an open source, terminal-based AI coding engine designed for complex tasks. It uses long-running agents to break up large tasks into smaller subtasks, helping users work through backlogs, navigate unfamiliar technologies, and save time on repetitive tasks. Plandex supports various AI models, including OpenAI, Anthropic Claude, Google Gemini, and more. It allows users to manage context efficiently in the terminal, experiment with different approaches using branches, and review changes before applying them. The tool is platform-independent and runs from a single binary with no dependencies.

ExtractThinker
ExtractThinker is a library designed for extracting data from files and documents using Language Model Models (LLMs). It offers ORM-style interaction between files and LLMs, supporting multiple document loaders such as Tesseract OCR, Azure Form Recognizer, AWS TextExtract, and Google Document AI. Users can customize extraction using contract definitions, process documents asynchronously, handle various document formats efficiently, and split and process documents. The project is inspired by the LangChain ecosystem and focuses on Intelligent Document Processing (IDP) using LLMs to achieve high accuracy in document extraction tasks.

model.nvim
model.nvim is a tool designed for Neovim users who want to utilize AI models for completions or chat within their text editor. It allows users to build prompts programmatically with Lua, customize prompts, experiment with multiple providers, and use both hosted and local models. The tool supports features like provider agnosticism, programmatic prompts in Lua, async and multistep prompts, streaming completions, and chat functionality in 'mchat' filetype buffer. Users can customize prompts, manage responses, and context, and utilize various providers like OpenAI ChatGPT, Google PaLM, llama.cpp, ollama, and more. The tool also supports treesitter highlights and folds for chat buffers.

MLE-agent
MLE-Agent is an intelligent companion designed for machine learning engineers and researchers. It features autonomous baseline creation, integration with Arxiv and Papers with Code, smart debugging, file system organization, comprehensive tools integration, and an interactive CLI chat interface for seamless AI engineering and research workflows.

chatgpt-vscode
ChatGPT-VSCode is a Visual Studio Code integration that allows users to prompt OpenAI's GPT-4, GPT-3.5, GPT-3, and Codex models within the editor. It offers features like using improved models via OpenAI API Key, Azure OpenAI Service deployments, generating commit messages, storing conversation history, explaining and suggesting fixes for compile-time errors, viewing code differences, and more. Users can customize prompts, quick fix problems, save conversations, and export conversation history. The extension is designed to enhance developer experience by providing AI-powered assistance directly within VS Code.

client
Gemini PHP is a PHP API client for interacting with the Gemini AI API. It allows users to generate content, chat, count tokens, configure models, embed resources, list models, get model information, troubleshoot timeouts, and test API responses. The client supports various features such as text-only input, text-and-image input, multi-turn conversations, streaming content generation, token counting, model configuration, and embedding techniques. Users can interact with Gemini's API to perform tasks related to natural language generation and text analysis.

instructor
Instructor is a popular Python library for managing structured outputs from large language models (LLMs). It offers a user-friendly API for validation, retries, and streaming responses. With support for various LLM providers and multiple languages, Instructor simplifies working with LLM outputs. The library includes features like response models, retry management, validation, streaming support, and flexible backends. It also provides hooks for logging and monitoring LLM interactions, and supports integration with Anthropic, Cohere, Gemini, Litellm, and Google AI models. Instructor facilitates tasks such as extracting user data from natural language, creating fine-tuned models, managing uploaded files, and monitoring usage of OpenAI models.
20 - OpenAI Gpts

React Native Testing Library Owl
Assists in writing React Native tests using the React Native Testing Library.

Elixir Code Assistant
This bot helps refine elixir code, especially genservers, and liveviews

MochaJS Expert in JavaScript unit testing
Assistant polyglotte pour tests unitaires avec MochaJS
SENIOR NODE.JS DEVELOPER
Very experienced senior node.js developer helps me to write my task with good practises.

Vitest Expert Testing Framework Multilingual
Multilingual AI for Vitest unit testing management.