Dear all,
I’m happy to announce that I submitted my master thesis on Friday, September 28. The topic is “Unit-Testing towards a Specification: A Systematic Approach” and can be downloaded from:
http://bzr.calitko.org/developers/peter/MasterThesis.pdf
In the thesis I do a quick introduction to Test Driven Development (TDD) and Mock Objects. Then I present CalitkoMocks - the Mock Object framework I created for Calitko - which we use for most of out tests. I also introduce some test refactorings and show how specifications in form of sequence diagrams can be extracted from tests. In one of the chapters I present a step-by-step example showing the use of TDD with Mock Objects (CalitkoMocks), test refactorings, and sequence diagram generation. The example is done in the context of Calitko and as such should be extremely useful for any new Calitko member.
Older versions of some of the chapters are already published as separate manuals under http://trac.calitko.org/wiki/Manuals. Hopefully in the near future I’ll find some time to update these manuals or even convert my master thesis completely to the wiki format.
I hope you’ll enjoy the reading!
Peter
