Unsere Trainings geben dir praxisnahes Wissen, das du direkt in deinen Projekten einsetzen und langfristig ausbauen kannst.
für alle PHPUnit-Anwender:innen
Oft passt die Standardfunktionalität von PHPUnit. Mit Erweiterungen passt du sie deinen Bedürfnissen an.
for all PHPUnit users
The standard functionality of PHPUnit is often sufficient. You can adapt it to your needs with extensions.
für alle, die mit PHPUnit loslegen wollen
Sichere zukünftige Änderungen an deiner Software durch Tests ab! Lerne, wie du mit PHPUnit loslegen kannst.
for anyone who wants to get started with PHPUnit
Safeguard future changes to your software with tests! Learn how to get started with PHPUnit.
für alle, die mit PHPUnit loslegen wollen
Sichere zukünftige Änderungen an deiner Software durch Tests ab! Lerne, wie du mit PHPUnit loslegen kannst.
for anyone who wants to get started with PHPUnit
Safeguard future changes to your software with tests! Learn how to get started with PHPUnit.
für alle, die mit PHPUnit loslegen wollen
Sichere zukünftige Änderungen an deiner Software durch Tests ab! Lerne, wie du mit PHPUnit loslegen kannst.
for anyone who wants to get started with PHPUnit
Safeguard future changes to your software with tests! Learn how to get started with PHPUnit.
für alle PHPUnit-Anwender:innen
Tests können lügen und ein falsches Gefühl von Sicherheit geben. Dank Feedback von PHPUnit gehst du mit diesen riskanten Tests richtig um.
für alle Entwickler:innen
Entdecke Infection: mutiere PHP-Code, optimiere Tests, steigere die Qualität.
for all developers
New year, new PHPUnit version! Here you will learn all the relevant improvements.
for all PHPUnit users
Tests can be misleading and give a false sense of security. Thanks to feedback from PHPUnit, you can handle these risky tests correctly.
für alle PHPUnit-Anwender:innen
PHPUnit bietet flexible Möglichkeiten, eine Testsuite zu strukturieren. Welche ist die richtige für dein Projekt?
für alle, die ihr PHPUnit-Wissen vertiefen wollen
Erfolgreiche Testautomation im Projektalltag mit Lösungen auch für besonders knifflige Probleme.
für alle PHPUnit-Anwender:innen
Domain-Driven Design schafft gemeinsames Verständnis im Team und bildet dies im Code ab. Was bedeutet das für die Tests?
for all who want to deepen their knowledge of PHPUnit
Successful test automation in everyday projects, with solutions for even the trickiest of problems.
für alle, die ihr PHPUnit-Wissen vertiefen wollen
Erfolgreiche Testautomation im Projektalltag mit Lösungen auch für besonders knifflige Probleme.
for all who want to deepen their knowledge of PHPUnit
Successful test automation in everyday projects, with solutions for even the trickiest of problems.
für alle, die ihr PHPUnit-Wissen vertiefen wollen
Erfolgreiche Testautomation im Projektalltag mit Lösungen auch für besonders knifflige Probleme.
for all who want to deepen their knowledge of PHPUnit
Successful test automation in everyday projects, with solutions for even the trickiest of problems.
for all PHPUnit users
PHPUnit offers flexible options for structuring a test suite. Which one is right for your project?
for all PHPUnit users
Domain-driven design creates a common understanding within the team and reflects this in the code. What does this mean for testing?
für alle PHPUnit-Anwender:innen
Wie gehen wir beim Testen von Code mit dessen Abhängigkeiten um? Hier lernst du alles über Test Stubs und Mock Objects.
for all PHPUnit users
Do you have enough tests for your code? Here you will learn how to find the answer.
for all PHPUnit users
How do we handle code dependencies when testing? Here you will learn everything about test stubs and mock objects.
für alle Entwickler:innen
Entwickele Software zielgerichtet! Die bewährte Arbeitsweise der testgetriebenen Entwicklung (TDD) hilft dir dabei.
für alle Entwickler:innen
Entwickele Software zielgerichtet! Die bewährte Arbeitsweise der testgetriebenen Entwicklung (TDD) hilft dir dabei.
für alle Entwickler:innen
Entwickele Software zielgerichtet! Die bewährte Arbeitsweise der testgetriebenen Entwicklung (TDD) hilft dir dabei.
für alle Entwickler:innen
Hier lernst du, wie Datenbankinteraktion testbar implementiert wird und getestet werden kann.
für alle Entwickler:innen
Wir müssen beim Testen von Code auch mit Zufall und Zeit arbeiten. Wie machen wir das richtig?
für alle Entwickler:innen
Legacy Code ist wertvoll, hat sich über Jahre bewährt, ist aber meist nicht ausreichend getestet. Wie können wir das ändern?
für alle Entwickler:innen
Wartbare Software ist zukunftssicher. Tests sind dafür wichtig, klar. Aber was macht Code testbar?
für alle Entwickler:innen
Auch Testcode muss sauber sein! Heute steigern wir die Qualität deiner Tests.
for all developers
Maintainable software is future-proof. Testing is important for this, of course. But what makes code testable?
for all developers
Legacy code is valuable, has proven itself over many years, but is usually not sufficiently tested. How can we change that?
for all developers
Test code must be clean, too! Today, we are improving the quality of your tests.
for all developers
Here you will learn how database interaction can be implemented in a testable manner and how it can be tested.
for all developers
When testing code, we also have to work with randomness and time. How do we do this correctly?
for all developers
Software testing comes in many shapes and sizes. Which ones are right for your project?