9/12/18

Last week's Wednesday Evening Training: Living documentation, automatic unit tests and top quality software with SpecFlow

In last week's Wednesday Evening Training one of our Microsoft leads, Bart Roozendaal, gave us a nice and practical introduction on SpecFlow. Specflow is the Cucumber counterpart on the .NET plaform. You can use natural language to make unambiguous functional specification and at the same time generate unit tests to test your code against it. Using this, the quality of unit tests do not solely dependent on developers, but also on other stakeholders. This can greatly improve quality.


So what have we done?

Bart demonstrated us SpecFlow using Conway's Game of Life program and gave us the opportunity to try ourselves in a handson lab. Also, there was a lot of room for Q&A and discussion. Thanks Bart, for sharing your knowledge with us!


Further reading

Do you want to read more on the topics in this post? Here are some links…

SpecFlow: http://www.specflow.org
Have your business analyst write unit tests (a nice article from Bart on unit testing and SpecFlow): www.capgemini.com/2018/08/have-your-business-analyst-write-unit-tests
Conway's Game of Life program: https://nl.wikipedia.org/wiki/Game_of_Life

Past Wednesday Evening Trainings

You 'll find post of previous sessions here: https://www.linkedin.com/search/results/content/?keywords=%23wednesdayeveningtraining

Next week 's Wednesday Evening Training

Next week, we'll have a good old "klusavond" in which we'll work on our IoT, 3D and other projects.

No comments:

Post a Comment