Designing Test Architecture That Does Not Suck

Michael Bodnarchuk (17.May.2018 at 10:15, 40 min)
Talk at PHP Tour Montpellier 2018 (English - UK)

Rating: 3 of 5

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

Who are you?

Claim talk

Talk claims have been moved to the new site.

Please login to the new site to claim your talk

Want to comment on this talk? Log in or create a new account or comment anonymously

Write a comment

Please note: you are not logged in and will be posting anonymously!
= one plus three


Rating: 4 of 5

17.May.2018 at 11:28 by Mathieu Girard (3 comments) via Web2 LIVE

Interesting talk :)
It's difficult for me to start tdd and i think your talk helped me for the question "what to test ?"

Rating: 4 of 5

19.May.2018 at 11:59 by lnc (51 comments) via Web2 LIVE

I found a lot of interesting things, thank you :)

Rating: 2 of 5

25.May.2018 at 14:28 by Benjamin Lévêque (25 comments) via Web2 LIVE

Interesting talk, but the flow of speech was hard to follow

© 2018