Tagged articles
13 articles
Page 1 of 1
21CTO
21CTO
Feb 3, 2026 · Information Security

Critical PHPUnit CVE-2026-24765: How Unsafe Coverage Files Enable RCE in CI/CD Pipelines

A high‑severity CVE‑2026‑24765 in the widely used PHP unit‑testing framework PHPUnit allows attackers to inject malicious coverage files that trigger unsafe deserialization and remote code execution during CI/CD test runs, prompting immediate upgrades to patched releases across all active branches.

PHPRCESecurity
0 likes · 4 min read
Critical PHPUnit CVE-2026-24765: How Unsafe Coverage Files Enable RCE in CI/CD Pipelines
php Courses
php Courses
Jun 20, 2025 · Backend Development

10 Must‑Know PHP Libraries Every Backend Developer Should Master

This article introduces ten essential PHP libraries—ranging from HTTP clients and logging tools to testing frameworks, date handling, fake data generation, database abstraction, email sending, templating, dependency injection, and debugging—explaining their core features and providing concise code examples to boost backend development productivity.

DoctrineGuzzleMonolog
0 likes · 7 min read
10 Must‑Know PHP Libraries Every Backend Developer Should Master
php Courses
php Courses
Oct 28, 2024 · Backend Development

Introduction to Unit Testing with PHPUnit for PHP

This article explains the concept and importance of software testing, outlines various test types, and provides a step‑by‑step guide with code examples on installing PHPUnit, creating a Calculator class, writing unit tests, and running them to ensure reliable PHP applications.

Backend DevelopmentPHPphpunit
0 likes · 7 min read
Introduction to Unit Testing with PHPUnit for PHP
Open Source Tech Hub
Open Source Tech Hub
Apr 13, 2024 · Databases

How to Use an In‑Memory SQLite Database for Fast, Isolated PHP Unit Tests

This guide explains why an in‑memory SQLite database is ideal for PHP unit testing, outlines its key benefits such as isolation, speed, and resource efficiency, and provides step‑by‑step code examples for setup, data handling, cleanup, exception handling, schema verification, data providers, and transaction testing.

In-Memory DatabasePHPSQLite
0 likes · 9 min read
How to Use an In‑Memory SQLite Database for Fast, Isolated PHP Unit Tests
Open Source Tech Hub
Open Source Tech Hub
Nov 15, 2023 · Backend Development

Mastering CLI Path Mapping and PHPUnit Setup for PHP Backend Projects

This guide walks through configuring CLI interpreter path mappings, setting up Docker container paths, installing PHPUnit, creating a comprehensive phpunit.xml configuration, organizing test directories, writing a bootstrap script, and generating test reports, providing a complete backend testing workflow for PHP projects.

Backend testingCLIConfiguration
0 likes · 4 min read
Mastering CLI Path Mapping and PHPUnit Setup for PHP Backend Projects
Laravel Tech Community
Laravel Tech Community
Oct 7, 2023 · Operations

Testing and Automation Practices for Development and Continuous Delivery

The article outlines the importance of independent, code‑aware testing, describes the test automation pyramid and its focus on API tests, explains how automated testing, continuous integration, and deployment enable continuous delivery, and lists the essential skills and mindset for test developers.

AutomationCIContinuous Delivery
0 likes · 6 min read
Testing and Automation Practices for Development and Continuous Delivery
Laravel Tech Community
Laravel Tech Community
Mar 19, 2023 · Backend Development

Key Changes and New Features in PHPUnit 10

PHPUnit 10, requiring PHP 8.1+, introduces a new event system, clearer test result classifications, PHP 8 attribute metadata support, and updated code‑coverage tools, while providing PHAR and Composer installation methods, representing a major modernization of the PHP testing framework.

CodeCoveragePHPUnitTesting
0 likes · 5 min read
Key Changes and New Features in PHPUnit 10
Baidu Intelligent Testing
Baidu Intelligent Testing
Mar 31, 2016 · Fundamentals

Using php-code-coverage for PHP Code Coverage Analysis and CI Integration

The article introduces php-code-coverage, an open‑source library that collects, processes, and visualizes PHP code‑coverage data, explains its measurement metrics such as line, function, and class coverage, and shows how to integrate it with PHPUnit, Composer, and Jenkins for automated testing and quality assessment.

CIJenkinscode coverage
0 likes · 5 min read
Using php-code-coverage for PHP Code Coverage Analysis and CI Integration
21CTO
21CTO
Nov 6, 2015 · Backend Development

Boost PHP Productivity: Top Automated Testing Frameworks You Must Know

This article explains why automated testing is essential for PHP developers, outlines the benefits of test-driven development, and reviews the most popular PHP testing frameworks—including PHPUnit, Codeception, Behat, PHPSpec, SimpleTest, Storyplayer, Peridot, Atoum, Kahlan, and Selenium—to help you choose the right tool.

Automated TestingCodeceptionPHP
0 likes · 8 min read
Boost PHP Productivity: Top Automated Testing Frameworks You Must Know