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

Comments

Comments are closed.

A talk with practical tips about what to test. A must-attend for everyone who writes tests, and especially for everyone who tried writing tests and gave up :-)

Koen Cornelis at 14:51 on 27 Jan 2019

This one was a tad more theoretical than i expected, however in a good way. The slide with the owl is just pure genius and nicely summed up my feelings about just about any other talk (and even workshop) i followed about testing in the past.

I will be trying out Codeception asap thanks to this talk and i'll have a better feeling of how to prioritize tests. Hopefully your slides will still come online?

Bart McLeod at 21:39 on 27 Jan 2019

The content was really good in my opinion. I was also really happy to make your acquaintance, knowing the guy behind CodeCeption is awesome. Unfortunately for me there was no new insight in the talk, I practice what you preach basically. This is reassuring, but of course I had hoped to learn some new things as well.

Great talk about Testing suites from the author of CodeCeption : what could really go wrong? :) However, perhaps it was the time of day and the fact it was the last talk : you lost me sometimes along the way. But I'm willing to take the full blame on that one :)

Michael Bodnarchuk (Speaker) at 14:17 on 29 Jan 2019

Thanks, everyone for feedback, and for attending the talk. I updated this talk with slides.

@Bart McLeod

> Unfortunately for me there was no new insight in the talk, I practice what you preach basically. This is reassuring, but of course I had hoped to learn some new things as well.


Wow, you are awesome. Probably you should also share your testing experience as a speaker. Maybe there is something I can learn from you about testing ;) Or maybe you could guide me what topics could be added / extended.

Mike Lehan at 12:26 on 21 Feb 2019

I'm maybe going against principle here but whilst the talk didn't really teach me much new, Codeception is an excellent tool and any place people can be encouraged to use it, support it and learn to build better tests should be encouraged!