awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
pestphp avatar

pestphp/pest

0
View on GitHub↗
11,537 स्टार्स·477 फोर्क्स·PHP·MIT·15 व्यूज़pestphp.com↗

Pest

Pest is a testing framework for PHP that provides a comprehensive suite for executing unit, integration, and end-to-end tests. It functions as an automated testing tool that prioritizes developer experience and readability through a concise, expressive syntax for defining test suites. By wrapping an established testing foundation, it maintains compatibility with existing ecosystem tools while offering a specialized interface for writing and organizing automated tests.

The framework distinguishes itself through integrated support for parallel test execution, which distributes suites across multiple processes to reduce feedback loops. It also includes a diagnostic engine for static analysis, allowing developers to examine type coverage and enforce coding standards to ensure long-term maintainability. These capabilities are complemented by built-in visual regression testing, which compares interface screenshots against baseline images to detect unintended design changes.

Beyond its core testing functions, the project supports end-to-end web testing by automating browser interactions to verify application workflows from a user perspective. It provides detailed diagnostic reporting for test failures and allows for conditional test execution based on the environment. The framework is distributed as a package with documentation available to guide the installation and configuration of its testing and analysis features.

Features

  • PHP Testing Frameworks - Provides a comprehensive PHP testing suite supporting unit, integration, and end-to-end tests with parallel execution and visual regression capabilities.
  • Unit Testing Frameworks - Provides a comprehensive framework for writing and organizing automated tests for PHP applications using a concise, readable syntax.
  • Parallel Test Execution - Distributes large test suites across multiple processes to significantly reduce feedback loops and speed up continuous integration pipelines.
  • End-to-End Testing - Automates browser interactions to verify that entire web application workflows function correctly from the user perspective.
  • Test Frameworks - Offers a concise, expressive syntax for defining and organizing unit and feature tests within the PHP ecosystem.
  • Static Analysis Engines - Includes a diagnostic engine that enforces coding standards and verifies type coverage to ensure long-term maintainability.
  • Code Quality and Review - Analyzes codebase type coverage and enforces coding standards to ensure long-term stability and maintainability.
  • Visual Regression Testing - Compares application interface screenshots against baseline images to automatically detect unintended design changes.
  • Browser Automation - Simulates user actions like clicking and typing across browsers to verify application behavior in real-world environments.
  • Test Execution Runners - Wraps an established testing foundation to maintain compatibility with existing ecosystem tools and plugins.
  • Image Comparison Utilities - Generates and compares pixel-level representations of rendered interfaces against baseline images to detect visual regressions.
  • Headless Browser Controllers - Controls headless browser engines to simulate user interactions for end-to-end web application testing.
  • Static Type Validation - Examines source code structures during the testing phase to verify type safety and ensure consistent data handling.
  • Domain Specific Languages - Provides a fluent, expressive syntax layer for defining test suites that improves readability and developer experience.
  • Test Failure Debugging Tools - Displays formatted and clear diagnostic information when tests fail to help developers identify root causes quickly.
  • Test Suite Migrators - Enables the construction of automated test cases using a concise and readable syntax for improved maintainability.

स्टार हिस्ट्री

pestphp/pest के लिए स्टार हिस्ट्री चार्टpestphp/pest के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

अक्सर पूछे जाने वाले प्रश्न

pestphp/pest क्या करता है?

Pest is a testing framework for PHP that provides a comprehensive suite for executing unit, integration, and end-to-end tests. It functions as an automated testing tool that prioritizes developer experience and readability through a concise, expressive syntax for defining test suites. By wrapping an established testing foundation, it maintains compatibility with existing ecosystem tools while offering a specialized interface for writing and organizing automated tests.

pestphp/pest की मुख्य विशेषताएं क्या हैं?

pestphp/pest की मुख्य विशेषताएं हैं: PHP Testing Frameworks, Unit Testing Frameworks, Parallel Test Execution, End-to-End Testing, Test Frameworks, Static Analysis Engines, Code Quality and Review, Visual Regression Testing।

pestphp/pest के कुछ ओपन-सोर्स विकल्प क्या हैं?

pestphp/pest के ओपन-सोर्स विकल्पों में शामिल हैं: thomhurst/tunit — TUnit is a comprehensive C# testing framework, mocking library, and fluent assertion tool. It utilizes source… mobile-dev-inc/maestro — Maestro is a declarative mobile and web UI automation framework designed for end-to-end testing. It operates by… codeceptjs/codeceptjs — CodeceptJS is a NodeJS end-to-end testing framework designed for automating acceptance tests across web, mobile, and… swiftlang/swift-testing — Swift Testing is a testing framework for the Swift programming language that provides a structured environment for… codeception/codeception — Codeception is a full-stack testing framework for PHP applications that provides a unified interface for unit,… devexpress/testcafe — TestCafe is a Node.js end-to-end web testing framework used to automate browser tests with JavaScript or TypeScript.…

Pest के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Pest के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • thomhurst/tunitthomhurst का अवतार

    thomhurst/TUnit

    3,744GitHub पर देखें↗

    TUnit is a comprehensive C# testing framework, mocking library, and fluent assertion tool. It utilizes source generation for test discovery and mock creation, ensuring compatibility with Native AOT and IL trimming by eliminating the need for runtime reflection and proxies. The framework provides specialized capabilities for integration testing, including the management of distributed application lifecycles, isolated database schemas, and the correlation of telemetry and logs across process boundaries via OTLP. It also includes an HTTP testing utility to intercept network exchanges and mock AP

    C#csharpdotnettest
    GitHub पर देखें↗3,744
  • mobile-dev-inc/maestromobile-dev-inc का अवतार

    mobile-dev-inc/Maestro

    10,788GitHub पर देखें↗

    Maestro is a declarative mobile and web UI automation framework designed for end-to-end testing. It operates by querying the native accessibility tree of an application, allowing for black-box testing without requiring source code instrumentation or platform-specific dependencies. The framework distinguishes itself through a unified command syntax that abstracts interactions across Android, iOS, and web environments. It features a dynamic synchronization engine that automatically pauses test execution to account for non-deterministic animations and network-dependent content loading, ensuring

    Kotlinandroidblackbox-testingios
    GitHub पर देखें↗10,788
  • codeceptjs/codeceptjscodeceptjs का अवतार

    codeceptjs/CodeceptJS

    4,225GitHub पर देखें↗

    CodeceptJS is a NodeJS end-to-end testing framework designed for automating acceptance tests across web, mobile, and desktop applications using a unified API. It serves as a cross-platform test automator and a behavior-driven development tool that maps human-readable feature files to technical step definitions. The framework features AI-powered test maintenance that uses machine learning to automatically identify and repair broken element selectors. It includes capabilities for autonomous test generation and a server that allows external agents to control tests and debug browser sessions in r

    JavaScript
    GitHub पर देखें↗4,225
  • swiftlang/swift-testingswiftlang का अवतार

    swiftlang/swift-testing

    2,155GitHub पर देखें↗

    Swift Testing is a testing framework for the Swift programming language that provides a structured environment for validating code behavior. It utilizes compile-time macro discovery to register test functions and organizes them into hierarchical suites, allowing for granular control over test execution and metadata tagging. The framework distinguishes itself through native integration with Swift concurrency models, enabling parallel test execution to reduce verification time. It supports parameterized testing, which allows developers to run identical logic across multiple input values, and pr

    Swiftsoftware-qualityswiftswift-macros
    GitHub पर देखें↗2,155
  • Pest के सभी 30 विकल्प देखें→