2009
12.04
12.04
There are many advantages a robust unit test suite gives to software development but there is an equally wide variety of unit testing technologies. In this talk, we will look at an approach to extending the ‘traditional’ form of unit testing with parameterization as well as specification tests in a functional context. Two testing tools will be used to provide a practical context. Pex is a framework produced by Microsoft Research that enables the creation of parameterized unit tests. These tests allow developers to perform a systematic analysis of the SUT and flush out boundary conditions and exceptional cases that may have otherwise been missed. QuickCheck is a unit testing library originally developed in Haskell that performs random tests within a specification the SUT should satisfy. Test failures are then ’shrunk’ to provide a minimal example of failure in an effort to minimize debugging.
Speaker
James Lynch is currently working for Storm ID in Edinburgh and has a working background in .Net web development. He has an avid interest in new technologies and finding out what different programming languages have to offer.
Location
Thanks to Microsoft for providing the location for this event
7.30pm on Thursday 7th January 2010
Microsoft Edinburgh
Waverley Gate
2-4 Waterloo Place
Edinburgh EH1 3EG
Waverley Gate
2-4 Waterloo Place
Edinburgh EH1 3EG
Will this be recorded and published?
[...] @ 19:30 in Edinburgh Testing with PEX and QuickCheck Registration [...]
[...] Pex and QuickCheck Testing with Pex and QuickCheck – 7th January 2010 @ Microsoft’s offices, Edinburgh. [...]