Topics of this section cover information on integrations with test frameworks and tools.
In This Section
Behat is a BDD framework for PHP. Create business driven tests with simple Gherkin-style syntax.
Behave is a popular BDD framework for performing tests, and, because Behave is built on Python's Selenium language bindings, performing Behavioural Driven testing on CBT is easy.
Bobcat is framework dedicated to automated functional testing of web applications. It wraps Selenium, so anything possible in raw Selenium can be done with Bobcat.
Capybara is a common testing framework for testing web applications in Ruby.
A massive and extensible framework for PHP enthusiats, Codeception combines BDD and simple browser automation.
CodeceptJS is a multi-backend testing framework. It can execute tests using different libraries like WebDriverIO, Puppeteer, Protractor, and so on.
Cucumber is a leading BDD framework that works with many languages. If you are starting out with BDD, start here. Learn how to use Cucumber with Java.
Cucumber is a leading BDD framework that works with many languages. If you are starting out with BDD, start here. Learn how to use Cucumber with JavaScript.
Cucumber is a leading BDD framework that works with many languages. If you are starting out with BDD, start here. Learn how to use Cucumber with Ruby.
Gauge is a cross-platform test automation tool that uses markdown to author test cases and scenarios
A flexible Node.js testing framework made for asynchronus TDD or BDD testing.
Jasmine is a behavior-driven development framework. It is non-dependent on other JavaScript frameworks and makes writing tests easy.
Jest is a JavaScript Testing Framework with a focus on simplicity. Our main focus is using Jest with Selenium.
JUnit is a Java unit testing framework that is useful for creating scalable and repeatable tests.
A flexible Node.js testing framework made for asynchronus TDD or BDD testing.
Lettuce is a BDD framework for Python. Behavior-driven development(BDD) works well for agile, business driven teams.
Mocha is a feature-rich JavaScript test framework running for asynchronous testing on Node.js.
An easy to use Node.js based End-to-End testing solution for browser based apps and websites.
NUnit provides a powerful platform for performing unit tests. Combined with the capabilities of Selenium, you can quickly start testing your web application.
Protractor is the most popular end-to-end test framework for AngularJS applications.
Robot is an open source automation framework for acceptance testing that uses an easy-to-use tabular test data syntax and keyword driven testing approach.
Behaviour Driven Development for Ruby. Making TDD Productive and Fun.
Selenium is an automated testing framework used to validate web applications across different browsers and platforms. It supports multiple programming languages like Java, C#, Python, and so on.
Serenity is a behavior-driven development framework for Java.
SpecFlow is a BDD framework developers familiar with C#. It brings the power of Cucumber to .Net.
TestNG is testing framework for Java.
Watir is a WebDriver for Ruby, allowing quick web testing straight from a gem.
WebdriverIO is a powerful framework that lets you test asnchronously with Node.js.
Zalenium is a flexible and scalable container based Selenium Grid.