FindSoftware

Testing

Combine filters →

Testing tools run code that checks other code, from unit tests of single functions to end-to-end tests that drive a real browser through a site. They run on a developer machine or in CI, and nothing of them reaches the live server. A record carries this category when running tests is its purpose. Linters and formatters sit under dev tools instead. Pest and Playwright are examples.

14 projects are testing, listed alphabetically. Written in 3 languages, most of them open source. Counts only projects with momentum; the full list has the rest.

A

  • AVA

    Test runner for Node.js with a concise API, detailed error output and concurrent test runs.

  • axe-core

    JavaScript accessibility testing engine that checks websites and other HTML-based user interfaces inside automated tests.

B

  • BackstopJS

    Visual regression testing tool that captures screenshots of a web app over time and compares them against approved references.

  • Bun

    Fast all-in-one JavaScript and TypeScript runtime that also ships a package manager, test runner and bundler as one executable.

C

  • Chai

    Assertion library for Node.js and the browser that pairs with any JavaScript test framework.

  • CodeceptJS

    End-to-end testing framework that writes tests as user actions and runs them through Playwright, WebDriver, Puppeteer or Appium.

  • Cypress

    End-to-end and component testing framework that runs tests in a real browser.

F

  • Faker

    JavaScript library that generates fake but realistic data for testing and development, in the browser and in Node.js.

  • Faker

    PHP library that generates fake data for tests, database seeding and anonymized datasets.

  • fast-check

    Property-based testing framework for JavaScript and TypeScript that generates inputs to check properties of code.

P

  • Pest

    Testing framework for PHP that is built on PHPUnit and adds an expressive syntax for writing tests.

  • PHPUnit

    Unit testing framework for PHP, installed with Composer and run from the command line.

  • Playwright

    Browser automation and end-to-end test framework that drives Chromium, Firefox and WebKit through one API.

V

  • Vitest

    Testing framework for JavaScript and TypeScript projects, built on Vite.

What is the best testing?

We don't know. A portfolio, a shop and a documentation site need different things from their software, and so does a team of one against an agency. Nobody pays to be listed here and the order is alphabetical.