Appearance
Appearance
Allure is designed to be agnostic of specific programming languages or testing frameworks. By providing multiple integrations, Allure ensures that teams can seamlessly incorporate it into their existing testing ecosystem regardless of their chosen technologies.
From mobile apps to microservices, from small startups to big enterprises, Gradle helps teams build, automate and deliver better software, faster.
Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information.
Bamboo Data Center is a continuous delivery pipeline that offers resilience, reliability, and scalibility for teams of any size.
The leading open source automation server, Jenkins provides hundreds of plugins to support building, deploying and automating any project.
Powerful continuous integration for DevOps-centric teams
NUnit is a unit-testing framework for all .Net languages. Initially ported from JUnit, the current production release, version 3, has been completely rewritten with many new features and support for a wide range of .NET platforms.
The free & open source BDD-Framework for .NET
xUnit.net is a free, open source, community-focused unit testing tool for the .NET Framework. Written by the original inventor of NUnit v2, xUnit.net is the latest technology for unit testing C#, F#, VB.NET and other .NET languages. xUnit.net works with ReSharper, CodeRush, TestDriven.NET and Xamarin. It is part of the .NET Foundation, and operates under their code of conduct. It is licensed under Apache 2 (an OSI approved license).
HTTP and REST API testing for Go.
Allure-Go - the project that provides a complete allure provider in go, without overloading the interface of usage. The project started as a fork of testify, but over time it got its own runner and its own features.
A powerful IDE for test automation
Code editing. Redefined. Free. Built on open source. Runs everywhere.
The Hyper-Text Transfer Protocol (HTTP) is perhaps the most significant protocol used on the Internet today.
Fluent assertions for java
Awaitility is a DSL that allows you to express expectations of an asynchronous system in a concise and easy to read manner.
Framework for automated integration tests supporting a wide range of message protocols and data formats! Kafka, Http REST, JMS, TCP/IP, SOAP, FTP/SFTP, SSH, XML, Json and much more!
It’s simple. Whether open source or commercial, our collaboration tools will boost your engineering team's performance by employing Behavior-Driven Development (BDD). And with our world-class training, take it to places it’s never been.
A quick-start automation framework for web, app, and API testing
A high performance, open source universal RPC framework
Matchers that can be combined to create flexible expressions of intent
Jakarta RESTful Web Services provides a specification document, TCK and foundational API to develop web services following the Representational State Transfer (REST) architectural pattern.
JBehave is a framework for Behaviour-Driven Development (BDD).
jOOQ generates Java code from your database and lets you build type safe SQL queries through its fluent API.
JsonUnit is a library that simplifies JSON comparison in tests.
JUnit is a simple framework to write repeatable tests. It is an instance of the xUnit architecture for unit testing frameworks.
JUnit 5 is the next generation of JUnit. The goal is to create an up-to-date foundation for developer-side testing on the JVM. This includes focusing on Java 8 and above, as well as enabling many different styles of testing.
Open-Source Test Automation Platform
HTTP client for Java
Testing and validating REST services in Java is harder than in dynamic languages such as Ruby and Groovy. REST Assured brings the simplicity of using these languages into the Java domain.
ScalaTest is the most flexible and most popular testing tool in the Scala ecosystem. With ScalaTest, you can test Scala, Scala.js (JavaScript), Scala Native, Dotty (Scala 3), and Java code.
Selenide is a framework for test automation powered by Selenium WebDriver
Jakarta Servlet defines a server-side API for handling HTTP requests and responses.
The enterprise ready specification framework
Spring Web Services (Spring-WS) is a product of the Spring community focused on creating document-driven Web services.
TestNG is a testing framework inspired from JUnit and NUnit but introducing some new functionalities that make it more powerful and easier to use
VIVIDUS is a test automation tool that offers already implemented solution for testing of most popular application types.
AVA is a test runner for Node.js with a concise API, detailed error output, embrace of new language features and process isolation that lets you develop with confidence
CodeceptJS is opensource MIT licensed testing framework.
It’s simple. Whether open source or commercial, our collaboration tools will boost your engineering team's performance by employing Behavior-Driven Development (BDD). And with our world-class training, take it to places it’s never been.
With Cypress, you can easily create tests for your modern web applications, debug them visually, and automatically run them in your continuous integration builds.
Hermione is a utility for integration testing of web pages using WebdriverIO and Mocha.
Jasmine is a behavior-driven development framework for testing JavaScript code. It does not depend on any other JavaScript frameworks. It does not require a DOM. And it has a clean, obvious syntax so that you can easily write tests.
Jest is a delightful JavaScript Testing Framework with a focus on simplicity. It works with projects using: Babel, TypeScript, Node, React, Angular, Vue and more!
Mocha is a feature-rich JavaScript test framework running on Node.js and in the browser, making asynchronous testing simple and fun. Mocha tests run serially, allowing for flexible and accurate reporting, while mapping uncaught exceptions to the correct test cases. Hosted on GitHub.
Postman is an API platform for building and using APIs. Postman simplifies each step of the API lifecycle and streamlines collaboration so you can create better APIs—faster.
No-compromise test automation framework with a powerful set of tools to write, run and debug your tests across web and native mobile applications.
Playwright enables reliable end-to-end testing for modern web apps.
TAP-producing test harness for node and browsers
TestCafe is a user-friendly end-to-end testing solution. Free and open-source test runner. Powerful desktop app.
Testdeck is a decorator based wrapper around your favourite JavaScript test framework.
Uvu is an extremely fast and lightweight test runner for Node.js and the browser. Ultimate Velocity, Unleashed
A Vite-native unit test framework. It's fast!
WebdriverIO is an all in one framework for your web app development. It enables you to run small and lightweight component tests as well as running e2e test scenarios in the browser or on a mobile device. This guarantees that you to do the testing in an environment used by your users.
The AndroidX Test Library provides an extensive framework for testing Android apps. This library provides a set of APIs that allow you to quickly build and run test code for your apps, including JUnit 4 and functional user interface (UI) tests. You can run tests created using these APIs from the Android Studio IDE or from the command line.
Kotest is a flexible and elegant multi-platform test framework for Kotlin with extensive assertions and integrated property testing
Platform provides infinite virtual devices and will automatically shard, sort, distribute, and retry your tests, allowing all tests to be completed in a maximum of 15 minutes.
Behat is an open source Behavior-Driven Development framework for PHP. It is a tool to support you in delivering software that matters through continuous communication, deliberate discovery and test-automation.
Codeception collects and shares best practices and solutions for testing PHP web applications. With a flexible set of included modules tests are easy to write, easy to use and easy to maintain.
PHPUnit is a programmer-oriented testing framework for PHP. It is an instance of the xUnit architecture for unit testing frameworks.
Behavior-driven development (or BDD) is an agile software development technique that encourages collaboration between developers, QA and non-technical or business participants in a software project.
Nose extends unittest to make testing easier.
Nose2's extends unittest to make testing nicer.
The pytest framework makes it easy to write small, readable tests, and can scale to support complex functional testing for applications and libraries.
Pytest-bdd implements a subset of the Gherkin language to enable automating project requirements testing and to facilitate behavioral driven development.
Robot Framework is a generic open source automation framework. It can be used for test automation and robotic process automation (RPA).
It’s simple. Whether open source or commercial, our collaboration tools will boost your engineering team's performance by employing Behavior-Driven Development (BDD). And with our world-class training, take it to places it’s never been.
RSpec is a computer domain-specific language (DSL) (particular application domain) testing tool written in the programming language Ruby to test Ruby code.
An open source Ruby library for automating tests. Watir interacts with a browser the same way people do: clicking links, filling out forms and validating text.
Specs2 is a library for writing executable software specifications in Scala.
Create and run unit tests, performance tests, and UI tests for your Xcode project.