Designing Test Architecture That Does Not Suck

Michael Bodnarchuk (21.Apr.2018 at 14:00, 50 min)
Talk at Longhorn PHP Conference 2018 (English - US)

Rating: 5 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

Comments closed.


Rating: 5 of 5

21.Apr.2018 at 14:42 by Darren Wright (29 comments) via Web2 LIVE

Good topic, covered a lot of content.

Rating: 5 of 5

22.Apr.2018 at 03:03 by Buster Neece (6 comments) via Web2 LIVE

What a privilege that this conference was able to bring the actual author of Codeception in from overseas. Michael clearly knows his stuff, exemplified not only in the software he writes but also in this abstract discussion of how to write robust, readable tests that will stand the "test" of time.

Rating: 5 of 5

22.Apr.2018 at 19:41 by Ed Barnard (80 comments) via Web2 LIVE

This talk was useful to me personally. Michael described choices I make myself (when and what to test and not test), but Michael explains WHY one choice is better than another.

© 2019