---
title: "TYPO3 CMS Version 7.x: composer.json phpunit installieren"
description: "Das Testen von Programmcode wird in der heutigen Entwicklungsphase immer wichtiger. In den neuen TYPO3 CMS Versionen 7.x wird ein großer Wert auf das composer Autoloading und Paketmanagement gelegt. D"
canonical_url: "https://joergboesche.de/aktuelles/typo3-cms-version-7-x-composer-json-phpunit-installieren"
last_updated: "2016-01-15T20:35:10"
---

> Index of every page on this site: [llms.txt](https://joergboesche.de/llms.txt)

# TYPO3 CMS Version 7.x: composer.json phpunit installieren

- Veröffentlicht: 2016-01-15
- Aktualisiert: 2016-01-15
- Kategorien: TYPO3
- URL: https://joergboesche.de/aktuelles/typo3-cms-version-7-x-composer-json-phpunit-installieren

> Hinweis: Dieser Beitrag ist über 10 Jahre alt. Inzwischen gibt es neuere TYPO3-Versionen – Konfiguration und Pfade können sich geändert haben.

Das Testen von Programmcode wird in der heutigen Entwicklungsphase immer wichtiger. In den neuen TYPO3 CMS Versionen 7.x wird ein großer Wert auf das composer Autoloading und Paketmanagement gelegt. Die ehemalige phpunit Extension im TYPO3 TER ist nicht mehr mit den neueren TYPO3 CMS Versionen kompatibel und somit kann PHP-Unit ab sofort über composer problemlos installiert werden. In der composer.json muss ein Eintrag für das PHPUnit von GitHub bzw. Packagist vorliegen. Nach der Aktualisierung der composer.json Datei, muss der Befehl "composer update" ausgeführt werden, sodass PHP-Unit installiert und richtig verknüpft wird.

## Installation von PHP-Unit für TYPO3 CMS Versionen ab 7.x

```json
{
  "repositories": [
    {
      "type": "composer",
      "url": "http://composer.typo3.org/"
    }
  ],
  "name": "TYPO3 Projekt",
  "description": "Project",
  "require": {
    "typo3/cms": "7.6.3",
    "typo3/cms-css-styled-content": "*"
  },
  "require-dev": {
    "phpunit/phpunit": "~4.7.0"
  },
// ... und weiterer Code
}
```

Oder im Projektverzeichnis, wo die composer.json liegt den Befehl ausführen

```bash
composer require phpunit/phpunit
```

Die aktuellsten Versionen von PHP-Unit sind bei [Packagist](https://packagist.org/packages/phpunit/phpunit) einsehbar.

Ausführen von PHP-Unit Tests

```
phpunit -c typo3/sysext/core/Build/UnitTests.xml
phpunit -c typo3/sysext/core/Build/FunctionalTests.xml
```

Quelle: [wiki.typo3.org](https://wiki.typo3.org/Unit_Testing_TYPO3)

## Sitemap

See the full [sitemap](https://joergboesche.de/sitemap.md) for all pages.
