Aller au contenu
AFUP AFUP Day 2025 Baromètre Planète PHP PUFA
 

Designing Test Architecture That Does Not Suck

Description

Every PHP application needs its policy about tests. What is important to test, what is not, at which levels should a feature be tested. As we think of application architecture before writing a single line of code, we should think of a test architecture before implementing tests. From this talk you will learn: * how to transform business expectations to tests using ATDD and BDD approaches * how (and why) to incorporate all testing levels (acceptance, functional, integration, unit) * how to prioritize tests * how to write stable tests that won't be the stick in the wheel * how to deal with test data * how to decide, should it be unit or integration test * how to choose the type of a test

Conférence donnée lors du PHP Tour Montpellier 2018, ayant eu lieu les 17 et 18 mai 2018.

Informations complémentaires

Vidéo

Le speaker

Michael BODNARCHUK

Michael is a passionate PHP/Ruby/JS web developer from Kyiv, Ukraine. The author of Codeception testing framework. Michael maintains various popular opensource projects and aims to popularize testing. "Testing should be fun" - is his motto. Speaker of PHP Framework Days UA (2013-2015), PHPKonf Istanbul (2015), Dutch PHP Conference 2016, Bulgaria PHP (2016), Scotland PHP (2016), PHP Benelux (2017) and various meetups.

Commentaires

Interesting talk :) It's difficult for me to start tdd and i think your talk helped me for the question "what to test ?"
Mathieu Girard, le 17/05/2018
I found a lot of interesting things, thank you :)
lnc, le 19/05/2018
Interesting talk, but the flow of speech was hard to follow
Benjamin Lévêque, le 25/05/2018