Thursday, February 4, 2010

Pex - Automated White box Testing for .NET

Tomorrow 5th Feb, I am giving a talk on white Box Testing in my Software engineering Class. Software Testing really excited me and has show me a new prespective towards Code rather than my developer's view onto building robust systems. I have browsed many new contents on the web and has fine tuned new testing concepts which I am eagerly waiting to share with my friends @ the session. I found this recent PEX -MSR Initiative very interesting as i was skimming through the pages in google. MSR Rockz!!!! Check this Out!!! 



Right from the Visual Studio code editor, Pex finds interesting input-output values of your methods, which you can save as a small test suite with high code coverage. Pex performs a systematic analysis, hunting for boundary conditions, exceptions and assertion failures, which you can debug right away. Pex enables Parameterized Unit Testing, an extension of Unit Testing that reduces test maintenance costs. Pex also comes with Moles, a lightweight framework for test stubs and detours.