filmov
tv
Part 2 - PHP Unit Testing NCA Conference mit Rafał Wesołowski

Показать описание
Wir werden gemeinsam durch die Testpyramide gehen und verschiedene Arten von Tests anwenden. Dabei beantworten wir wichtige Fragen und schauen auch mit welchen tests wir zuverlässig Bugs finden.
Rafal zeigt uns wie er das Testing für sein Team eingeführt hat. Außerdem gibt er euch Tipps, wie man beim Testing erfolgreich mit Herausforderungen, wie Dead-Lines und Zeitdruck umgeht?
Im ersten Teil der Session werfen wir einen Blick auf TDD - Test Driven Development - und lernen PHPUnit Tests als Werkzeug für die bessere Entwicklung kennen. In der gesamten Session schauen wir auf die Qualität und Möglichkeiten, die uns Tests bieten und auch was eine Code Coverage als Wert aussagt.
Im zweiten Teil der Session werden wir uns mit dem Thema Mocking mit "Test Doubles" befassen.
00:00 Was ist Mutation Testing?
02:40 Was sind Mutatoren?
07:15 Start der Coding Session
15:00 Grabber-Service-Test als Beispiel-Infection
30:00 YouTube-Service-Test als Beispiel-Infection
PHP Tutorial für Anfänger von PHP-Trainer Roland Golla
Part 7: PHP Captain Hook static code analyse for Twig templates in a Symfony Sulu CMS project - DDEV
How to test a website from scratch in 1 hour - PHP Codeception Tutorial PhpStorm best practice DDEV
GitLab Pipeline example docker workflow for PHP projects with Symfony, PHPStan, Captain Hook in Sulu
Rafal zeigt uns wie er das Testing für sein Team eingeführt hat. Außerdem gibt er euch Tipps, wie man beim Testing erfolgreich mit Herausforderungen, wie Dead-Lines und Zeitdruck umgeht?
Im ersten Teil der Session werfen wir einen Blick auf TDD - Test Driven Development - und lernen PHPUnit Tests als Werkzeug für die bessere Entwicklung kennen. In der gesamten Session schauen wir auf die Qualität und Möglichkeiten, die uns Tests bieten und auch was eine Code Coverage als Wert aussagt.
Im zweiten Teil der Session werden wir uns mit dem Thema Mocking mit "Test Doubles" befassen.
00:00 Was ist Mutation Testing?
02:40 Was sind Mutatoren?
07:15 Start der Coding Session
15:00 Grabber-Service-Test als Beispiel-Infection
30:00 YouTube-Service-Test als Beispiel-Infection
PHP Tutorial für Anfänger von PHP-Trainer Roland Golla
Part 7: PHP Captain Hook static code analyse for Twig templates in a Symfony Sulu CMS project - DDEV
How to test a website from scratch in 1 hour - PHP Codeception Tutorial PhpStorm best practice DDEV
GitLab Pipeline example docker workflow for PHP projects with Symfony, PHPStan, Captain Hook in Sulu