---
title: Test Frameworks Articles & Tutorials | TestingBot
description: Framework tutorials and roundups across JavaScript, Python and BDD stacks.
  7 in-depth articles from the TestingBot team.
source_url:
  html: https://testingbot.com/resources/articles/topic/test-frameworks
  md: https://testingbot.com/resources/articles/topic/test-frameworks.md
---

# Test Frameworks testing articles

Framework tutorials and roundups across JavaScript, Python and BDD stacks.

[Read the documentation](https://testingbot.com/support) [Start testing free](https://testingbot.com/users/sign_up)

[All articles](https://testingbot.com/resources/articles) Test Frameworks [Selenium](https://testingbot.com/resources/articles/topic/selenium) [Mobile App Testing](https://testingbot.com/resources/articles/topic/mobile-testing) [Web Testing](https://testingbot.com/resources/articles/topic/web-testing) [Playwright](https://testingbot.com/resources/articles/topic/playwright) [AI Testing](https://testingbot.com/resources/articles/topic/ai-testing) [Visual Testing](https://testingbot.com/resources/articles/topic/visual-testing) [Testing Practices](https://testingbot.com/resources/articles/topic/testing-practices)

[![Javascript Test Frameworks: Top 15](https://testingbot.com/assets/resources/articles/37-807810cc7f5d4bcc71dae6cdb137625fe748e38e0194033318d7b269de8ef407.webp)](https://testingbot.com/resources/articles/top-15-javascript-testing-frameworks "Javascript Test Frameworks: Top 15")

Article Jun 13, 2024

## [Javascript Test Frameworks: Top 15](https://testingbot.com/resources/articles/top-15-javascript-testing-frameworks)

The 15 most popular JavaScript testing frameworks ranked, with the features, pros and cons of each, from Jest and Mocha through to Cypress.

[Read article →](https://testingbot.com/resources/articles/top-15-javascript-testing-frameworks)

[![The best Python Web Testing frameworks](https://testingbot.com/assets/resources/articles/35-027df4e213761b025d3d612772682c8f7477b3adecaec14083f32c6c3bbec93d.webp)](https://testingbot.com/resources/articles/python-top-5-test-frameworks "The best Python Web Testing frameworks")

Article Feb 10, 2024

## [The best Python Web Testing frameworks](https://testingbot.com/resources/articles/python-top-5-test-frameworks)

Five Python test frameworks worth knowing, PyTest, unittest, Robot Framework, Behave and Nose, and how each one pairs with Selenium.

[Read article →](https://testingbot.com/resources/articles/python-top-5-test-frameworks)

[![Cucumber testing with Selenium and IntelliJ or Eclipse](https://testingbot.com/assets/resources/articles/34-aa3115db36ed77849b9407f6d941da71f058c07bcee8a0fe4e2c19fd59726ba4.webp)](https://testingbot.com/resources/articles/cucumber-eclipse-intellij "Cucumber testing with Selenium and IntelliJ or Eclipse")

Article Nov 10, 2023

## [Cucumber testing with Selenium and IntelliJ or Eclipse](https://testingbot.com/resources/articles/cucumber-eclipse-intellij)

How to run Cucumber and Selenium tests straight from IntelliJ or Eclipse, with worked examples for both IDEs and for Cucumber in JavaScript.

[Read article →](https://testingbot.com/resources/articles/cucumber-eclipse-intellij)

[![Automated Testing with Puppeteer](https://testingbot.com/assets/resources/articles/11-416015eb394d928299663409dccd67993b0a664f4b3ff456803fefc6bf1f325a.webp)](https://testingbot.com/resources/articles/automated-testing-with-puppeteer "Automated Testing with Puppeteer")

Article Sep 8, 2021

## [Automated Testing with Puppeteer](https://testingbot.com/resources/articles/automated-testing-with-puppeteer)

Puppeteer combined with a test framework provides a great way to run automated browser tests. Follow this guide for more information.

[Read article →](https://testingbot.com/resources/articles/automated-testing-with-puppeteer)

[![Tutorial on debugging Cypress tests](https://testingbot.com/assets/resources/articles/10-7ae9f6d9435bea1c54ec815ad535dc4a590086e6165263a9eba3441635d55726.webp)](https://testingbot.com/resources/articles/how-to-debug-cypress-tests "Tutorial on debugging Cypress tests")

Article Sep 6, 2021

## [Tutorial on debugging Cypress tests](https://testingbot.com/resources/articles/how-to-debug-cypress-tests)

How to debug a failing Cypress test using the debugger, console logs, the stack trace, and the debug and pause commands.

[Read article →](https://testingbot.com/resources/articles/how-to-debug-cypress-tests)

[![Cypress and Cucumber Browser Testing](https://testingbot.com/assets/resources/articles/6-495c5e14cb4bf1e282858fc7e2cfcbe89775e3790b88d34c15bf9a6f36d387d4.webp)](https://testingbot.com/resources/articles/cypress-cucumber-testing "Cypress and Cucumber Browser Testing")

Article Aug 20, 2021

## [Cypress and Cucumber Browser Testing](https://testingbot.com/resources/articles/cypress-cucumber-testing)

How to combine Cypress with Cucumber so end-to-end tests read as plain language, including a worked example and the TypeScript setup.

[Read article →](https://testingbot.com/resources/articles/cypress-cucumber-testing)

[![TestNG automation with Selenium](https://testingbot.com/assets/resources/articles/5-46a5444bcdd6b07d6bbe8e9e58be5093fe3aaa8d1a7939b89291d7173d4e4c74.webp)](https://testingbot.com/resources/articles/testng-selenium "TestNG automation with Selenium")

Article Aug 19, 2021

## [TestNG automation with Selenium](https://testingbot.com/resources/articles/testng-selenium)

TestNG is a popular Java Test Framework which allows you to write clean Selenium tests with built-in parallelisation.

[Read article →](https://testingbot.com/resources/articles/testng-selenium)
