awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
facebook avatar

facebook/jest

0
View on GitHub↗
45,448 Stars·6,664 Forks·TypeScript·MIT·23 Aufrufejestjs.io↗

Jest

Jest is a JavaScript testing framework that integrates a test runner, an assertion library, and a snapshot testing tool. Its primary purpose is to provide a comprehensive environment for writing and running automated JavaScript tests to verify software correctness.

The framework is distinguished by its snapshot testing capabilities, which capture the state of large objects or rendered components to detect regressions over time. It also features a reactive watch mode that monitors file changes and automatically executes only the tests related to modified code.

The project covers a broad range of testing methodologies, including unit testing, frontend component testing, and regression workflows. It provides a command-line interface for test suite execution and includes tools for project configuration initialization and source code transformation.

Features

  • Software Testing - Serves as a comprehensive software testing solution for the JavaScript ecosystem.
  • Assertion Matchers - Ships a comprehensive library of matchers to verify that produced values match expected outcomes.
  • Snapshot Testing - Provides a dedicated tool for capturing and comparing component snapshots to detect regressions.
  • Test Assertion Extensions - Ships a powerful assertion engine with a library of specialized matchers for verifying value equality.
  • Parallel Test Execution - Executes tests in parallel across multiple worker threads to optimize performance and ensure state isolation.
  • Test Frameworks - Provides a full-featured JavaScript testing framework integrating a runner, assertion library, and snapshot tool.
  • Assertion Libraries - Includes a built-in assertion library with matchers to verify that produced values meet expected outcomes.
  • Visual Regression Testing - Implements a regression testing workflow using snapshots to detect unintended changes in large data structures.
  • CLI Test Runners - Provides a comprehensive command-line interface for discovering and executing automated test suites.
  • Test Suite Runners - Manages the execution of comprehensive JavaScript test suites via a streamlined command-line interface.
  • Unit Testing - Provides a robust environment for writing and running automated unit tests to verify individual code logic.
  • Reactive Watch Modes - Provides a reactive watch mode that monitors file changes and automatically executes related tests for rapid feedback.
  • Test-Impact Analysis - Implements dependency-based change detection to run only the tests affected by modified source code.
  • Source Code Transformation Engines - Integrates a transformation pipeline to compile non-standard JavaScript files into executable code before testing.
  • Test Environment Isolation - Provides isolated execution environments for test suites to prevent global variable leakage between tests.
  • Developer Feedback Loops - Features a reactive watch mode that runs tests automatically as files are edited for fast TDD feedback.
  • Component Testing Frameworks - Provides specialized tools for verifying the rendered output of frontend components using snapshot comparisons.
  • React Ecosystem - Comprehensive testing framework for JavaScript and React applications.
  • Testing and Quality - Framework for testing JavaScript applications.
  • Test-Frameworks - Zero-config unit testing framework.
  • Testing Tools - Painless testing framework for JavaScript.
  • Utility Libraries - Comprehensive JavaScript testing solution.
  • Web Frameworks - Comprehensive JavaScript testing solution.

Star-Verlauf

Star-Verlauf für facebook/jestStar-Verlauf für facebook/jest

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Jest

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Jest.
  • vitest-dev/vitestAvatar von vitest-dev

    vitest-dev/vitest

    15,970Auf GitHub ansehen↗

    Vitest is a high-performance testing framework designed for JavaScript and TypeScript applications. It provides an integrated environment that supports unit, integration, and browser-based testing, allowing developers to execute test suites natively without requiring separate build steps or complex configuration. The project distinguishes itself through a highly optimized execution model that leverages worker-thread isolation and on-demand module transformation to provide rapid feedback. It includes a comprehensive suite of mocking and spying utilities that allow for the interception of depen

    TypeScripttesttesting-toolsvite
    Auf GitHub ansehen↗15,970
  • cypress-io/cypressAvatar von cypress-io

    cypress-io/cypress

    50,113Auf GitHub ansehen↗

    Cypress is a browser-based testing framework designed for writing and running automated tests directly inside the browser. It serves as an end-to-end testing framework, a frontend component testing tool, and a web application test runner. The project also functions as a headless browser automation tool and a network traffic interceptor. The system differentiates itself by executing test code within the same browser process as the application, allowing for direct access to the DOM. It includes a network traffic interception system to stub and manipulate browser requests, as well as a graphical

    TypeScriptangular-testing-librarycomponent-testingcypress
    Auf GitHub ansehen↗50,113
  • microsoft/playwrightAvatar von microsoft

    microsoft/playwright

    91,074Auf GitHub ansehen↗

    Playwright is a comprehensive browser automation framework designed for end-to-end testing and web workflow automation. It provides a unified API to drive web applications across multiple browser engines, enabling developers to simulate complex user interactions, perform web scraping, and validate application behavior in consistent, isolated environments. The framework distinguishes itself through a web-first testing paradigm that prioritizes stability and resilience. By utilizing an auto-waiting actionability engine and accessibility-tree-based locators, it eliminates common sources of test

    TypeScriptautomationchromechromium
    Auf GitHub ansehen↗91,074
  • junit-team/junit-frameworkAvatar von junit-team

    junit-team/junit-framework

    7,032Auf GitHub ansehen↗

    This project is a JVM testing framework that provides a foundation for defining and running automated tests using a pluggable engine architecture. It functions as a JVM test orchestrator and a modular test engine API, allowing multiple testing engines to be grouped and executed as a single coordinated unit. The framework includes a platform launcher for discovering and executing test suites from build systems, integrated development environments, or the command line. It enables the creation of custom testing frameworks through a standardized interface that integrates into a shared execution p

    Javajavajunitjunit-jupiter
    Auf GitHub ansehen↗7,032
Alle 30 Alternativen zu Jest anzeigen→

Häufig gestellte Fragen

Was macht facebook/jest?

Jest is a JavaScript testing framework that integrates a test runner, an assertion library, and a snapshot testing tool. Its primary purpose is to provide a comprehensive environment for writing and running automated JavaScript tests to verify software correctness.

Was sind die Hauptfunktionen von facebook/jest?

Die Hauptfunktionen von facebook/jest sind: Software Testing, Assertion Matchers, Snapshot Testing, Test Assertion Extensions, Parallel Test Execution, Test Frameworks, Assertion Libraries, Visual Regression Testing.

Welche Open-Source-Alternativen gibt es zu facebook/jest?

Open-Source-Alternativen zu facebook/jest sind unter anderem: vitest-dev/vitest — Vitest is a high-performance testing framework designed for JavaScript and TypeScript applications. It provides an… cypress-io/cypress — Cypress is a browser-based testing framework designed for writing and running automated tests directly inside the… microsoft/playwright — Playwright is a comprehensive browser automation framework designed for end-to-end testing and web workflow… junit-team/junit-framework — This project is a JVM testing framework that provides a foundation for defining and running automated tests using a… thomhurst/tunit — TUnit is a comprehensive C# testing framework, mocking library, and fluent assertion tool. It utilizes source… pytest-dev/pytest — pytest is a testing framework for Python that provides a command-line runner for discovering and executing test…