I am sure we can all agree that the code we write should be tested, and we believe that the most efficient way to do so is to automate those tests. But we only agree until a certain point. There are many different flavours of test automation, and how do we find our own way through the jungle?
Should we follow Test Driven Development (TDD) writing tests using asserts, or should we follow Behaviour...
[read more]
I am sure we can all agree that the code we write should be tested, and we believe that the most efficient way to do so is to automate those tests. But we only agree until a certain point. There are many different flavours of test automation, and how do we find our own way through the jungle?
Should we follow Test Driven Development (TDD) writing tests using asserts, or should we follow Behaviour Driven Development (BDD) and write specifications using expectations?
When simulating other parts of the system, should we use stubs or mocks?
Should we test on the unit level or the system level?
This meetup will present the different choices and the arguments for and against each of them. Presenters will include Rob Myers, Agile Institute and Lars Thorup, ZeaLake. We will have plenty of time for questions and discussions. If you would like to make a lightning talk (2-3 minutes) on you favorite choice, please contact the organizer (Lars Thorup).
We will have informal networking from 6:30 with food and beverages provided by Agile Institute. The presentation starts at 7:00.