Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. PHPUnit — Wikipédia
PHPUnit — Wikipédia 👆 Click Here! Read More..
Un article de Wikipédia, l'encyclopédie libre.

Cet article est une ébauche concernant l’informatique.

Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants.
PHPUnit
Description de l'image PHPUnit Logo.svg.

Informations
Développé par Sebastian Bergmann
Première version 15 mars 2004Voir et modifier les données sur Wikidata
Dernière version 12.4.4 (21 novembre 2025)[1]Voir et modifier les données sur Wikidata
Dépôt github.com/sebastianbergmann/phpunitVoir et modifier les données sur Wikidata
Assurance qualité Intégration continueVoir et modifier les données sur Wikidata
Écrit en PHPVoir et modifier les données sur Wikidata
Système d'exploitation Multiplateforme (d)Voir et modifier les données sur Wikidata
Environnement Multiplateforme (d)Voir et modifier les données sur Wikidata
Langues AnglaisVoir et modifier les données sur Wikidata
Type FrameworkVoir et modifier les données sur Wikidata
Licence Licence BSDVoir et modifier les données sur Wikidata
Site web phpunit.deVoir et modifier les données sur Wikidata

modifier - modifier le code - voir Wikidata (aide)

PHPUnit est un framework open source de tests unitaires dédié au langage de programmation PHP[2].

Il permet l'implémentation des tests de régression en vérifiant que les exécutions correspondent aux assertions prédéfinies.

Historique

[modifier | modifier le code]

Créé par Sebastian Bergmann en 2004, il intègre les concepts communs aux bibliothèques de tests unitaires xUnit. Le code source de PHPUnit est hébergé sur GitHub[2].

Utilisations

[modifier | modifier le code]
  • CakePHP depuis la V2
  • eZ Components
  • Horde 4
  • Laravel
  • Propel
  • Serendipity
  • Symfony depuis la V2
  • Zend Framework

Exemple

[modifier | modifier le code]
<?php

declare(strict_types=1);

use PHPUnit\Framework\TestCase;

class StackTest extends TestCase
{
    public function testPushAndPop(): void
    {
        $stack = array();
        $this->assertEquals(0, count($stack));

        array_push($stack, 'foo');
        $this->assertEquals('foo', $stack[count($stack)-1]);
        $this->assertEquals(1, count($stack));

        $this->assertEquals('foo', array_pop($stack));
        $this->assertEquals(0, count($stack));
    }
}

Références

[modifier | modifier le code]
  1. ↑ « Release 12.4.4 », 21 novembre 2025 (consulté le 23 novembre 2025)
  2. ↑ a et b Page GitHub PHPUnit

Voir aussi

[modifier | modifier le code]

Articles connexes

[modifier | modifier le code]
  • Tests unitaires
  • Test Driven Development

Liens externes

[modifier | modifier le code]

Sur les autres projets Wikimedia :

  • PHPUnit, sur Wikiversity
  • PHPUnit, sur Wikibooks
  • (fr) Documentation en français
  • (en) Documentation en anglais
v · m
PHP
Personnalités
  • Andi Gutmans
  • Rasmus Lerdorf
  • Zeev Suraski
Ressources
  • Accélérateur (Alternative PHP Cache, eAccelerator (en), MMCache (en))
  • Composer
  • Éditeurs (en)
  • Extensions (en)
  • PHPDoc
Implémentations
  • HipHop Virtual Machine (en) (HHVM)
  • HipHop for PHP
  • Parrot
  • Phalanger
  • Quercus
  • Zend Engine
Frameworks web
  • CakePHP
  • CodeIgniter
  • Drupal
  • eZ Publish
  • Fat-Free
  • FuelPHP
  • Horde
  • Joomla!
  • Laravel
  • Lithium
  • Midgard
  • MODx
  • Nette Framework
  • PEAR
  • Phalcon
  • PRADO
  • QCodo
  • Silex
  • SilverStripe
  • Symfony
  • TYPO3
  • WordPress
  • Xaraya
  • Xoops
  • Yii
  • Zend Framework
  • Zeta Components
Test
  • Behat
  • PHPUnit
  • SimpleTest
  • Lime (Symfony)
Mapping objet-relationnel
  • Doctrine
  • Propel
Environnement de développement
  • Aptana
  • Codelobster
  • Eclipse PDT
  • NetBeans
  • PHPEdit
  • PhpStorm
  • RadPHP
  • Zend Studio
Toolkit
  • PHP-GTK
  • PHP-Qt
  • wxPHP
  • icône décorative Portail de l’informatique
  • icône décorative Portail des logiciels libres
Ce document provient de « https://fr.teknopedia.teknokrat.ac.id/w/index.php?title=PHPUnit&oldid=199546101 ».
Catégories :
  • Logiciel écrit en PHP
  • Test logiciel
  • Logiciel libre sous licence BSD
  • Framework PHP
Catégories cachées :
  • Wikipédia:ébauche informatique
  • Page utilisant P571
  • Page utilisant P348
  • Page utilisant P1324
  • Page utilisant P2992
  • Page utilisant P277
  • Logiciel catégorisé automatiquement par langage d'écriture
  • Page utilisant P306
  • Page utilisant P400
  • Page utilisant P407
  • Page utilisant P31
  • Page utilisant P275
  • Page utilisant P856
  • Article utilisant une Infobox
  • Article contenant un appel à traduction en anglais
  • Portail:Informatique/Articles liés
  • Portail:Technologies/Articles liés
  • Portail:Logiciels libres/Articles liés
  • Portail:Logiciel/Articles liés

  • indonesia
  • Polski
  • الرية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصر
  • Nederlands
  • 本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українска
  • Tiếng Việt
  • Winaray
  • 中文
  • Русски
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id