AssertTrue(isDecoupled(“my tests”))

Dave Liddament (09.Jun.2018 at 09:45, 45 min)
Talk at Dutch PHP Conference 2018 (English - UK)

Rating: 5 of 5

“Houston we have a problem! This change you want… Well it’s one small change for the codebase but one giant change to the test suite!”

We all know why tests are great. But every once in a while we just wish they’d never been written. One case when test regret occurs is when we want to alter our functionality slightly but in doing so half the test suite goes from green to red.

This talk will investigate why this happens. In particular it looks at the coupling between tests and the code under test. We’ll investigate ways we can reduce this coupling and make out test suites more resilient to change.

This talk is aimed at those who already write tests and have a good understanding of SOLID principles.

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

09.Jun.2018 at 10:33 by Mairsil (48 comments)

Excellent talk. Solid examples showing the motivations for decoupling and explaining some of the diffculties in actually making this happen. The level matched expectations from the summary, and the presentation style was pleasant and clear.

Rating: 5 of 5

09.Jun.2018 at 10:38 by Chris Holland (16 comments) via Web2 LIVE

Very well organized and informative

Rating: 5 of 5

09.Jun.2018 at 10:39 by Agustin Villalba (23 comments) via Web2 LIVE

Nice ideas! A little bit of more code examples will not hurt. Very good talk

Rating: 4 of 5

09.Jun.2018 at 13:04 by Dennis C. (53 comments) via Web2 LIVE

Great talk! Really loved the content, the examples and the little bits of code. Felt like the talk might have been for a 60 minute slot as we skipped over some of the stuff at the end.

Rating: 4 of 5

09.Jun.2018 at 21:14 by Karin van den Berg (27 comments) via Web2 LIVE

Very nice, loved that the speaker gave some info at the start about the target audience, but in spite of me being a quite experienced tester I stuck with it and don’t regret it. The speaker said he was quite nervous but it was hardly noticeable, very nice speaking skills and good info.

Rating: 5 of 5

09.Jun.2018 at 21:54 by Frank van Hest (9 comments) via iPhone app

I’m definitely going to review our existing integration tests if they are decoupled enough. Great talk

Rating: 4 of 5

10.Jun.2018 at 11:07 by Richard Hoogstad (4 comments) via Web2 LIVE

At the start of the talk it was mentioned that this talk might not be that suitable for people already having some experience with testing. This made me hesitate if I should switch talks. I ended up not going to another talk and was glad I did not. I think this talk is for everyone who is interested in BDD en Testing. Good talk and clear examples. Maybe a little bit more lenghty part on integration tests would be nice.

Rating: 4 of 5

10.Jun.2018 at 17:53 by Stephan Hochdörfer (206 comments) via Web2 LIVE

Good tips on how to improve a test base.

Rating: 5 of 5

11.Jun.2018 at 12:41 by Sophie Fischer (4 comments) via Web2 LIVE

Good structure, very logical presentation. I enjoyed the different levels of testing UI / Integration / Unit, the examples and the honest evaluation of the 3 levels. It is a bit less on 'what should' and a bit more on 'what works'.

Dave is very open to discussions afterwards, which makes it even more interesting. Lots of good suggestions, thank you.

Rating: 5 of 5

12.Jun.2018 at 14:23 by Adriaan Knapen (1 comments) via Web2 LIVE

Super informative and interesting talk. Used solid argumentation to stress the importance of decoupling and clearly explains how one would go about achieving decoupled tests. Starting with the "Is this talk for you" slide was great, since it makes clear what to expect and what not from the talk.

© 2019