Download presentation
Presentation is loading. Please wait.
Published byReynold Turner Modified over 9 years ago
1
St Louis Day of.NET 2011 Unit Testing Patterns and Anti-Patterns Steve Bohlen Senior Software Engineer SpringSource/VMware E-Mail: sbohlen@gmail.com Blog: http://blog.unhandled-exceptions.com Twitter: @sbohlen
3
St Louis Day of.NET 2011 Do I suck? Let me (and the world) know! http://spkr8.com/t/8096
4
St Louis Day of.NET 2011 Steve Bohlen Nearly 20 years developing software LISP, Delphi, C/C++, VB, VB.NET, C# Senior Engineer Springsource/VMware Co-Founder, NYC Alt.Net User Group http://nyalt.net Co-Organizer, NYC DDD User Group http://dddnyc.org Contributor: various OSS projects Nhibernate http://www.nhforge.org NDbUnit http://www.googlecode.com/ndbunit Spring.NET http://www.springframework.net blog: http://blog.unhandled-exceptions.com e-mail: sbohlen@gmail.com twitter: @sbohlen
5
St Louis Day of.NET 2011 RAD Controls for ASP.NET AJAX RAD Controls for Silverlight RAD Controls for Windows Phone RAD Controls for Winforms RAD Controls for WPF Telerik Reporting Telerik OpenAccess ORM Telerik JustCode Telerik JustMock Telerik Extensions for ASP.NET MVC Test Studio Express Telerik TeamPulse Telerik Test Studio Sitefinity CMS Telerik JustDecompile C#/VB.NET Converter ASPX to Razor Converter
6
St Louis Day of.NET 2011
8
Definition: Pattern In software engineering, a design pattern is a general reusable solution to a commonly occurring problem in software design. that leads to commonly occurring problems in software design. Anti-
9
St Louis Day of.NET 2011
11
Challenge: Running Tests
12
St Louis Day of.NET 2011 Challenge: Speedy Tests
13
St Louis Day of.NET 2011 Challenge: Naming Tests
14
St Louis Day of.NET 2011 Challenge: Descriptive Assertions
15
St Louis Day of.NET 2011 Challenge: Repetition
16
St Louis Day of.NET 2011 Challenge: False Positives
17
St Louis Day of.NET 2011 Challenge: Faked Out!
18
St Louis Day of.NET 2011 Challenge: Maintenance
19
St Louis Day of.NET 2011 Challenge: Testing Exceptions
20
St Louis Day of.NET 2011 Challenge: Test Coverage
21
St Louis Day of.NET 2011 Challenge: Organizing Tests
22
St Louis Day of.NET 2011 Challenge: Data Dependency
23
St Louis Day of.NET 2011 Challenge: Multiple Assertions
24
St Louis Day of.NET 2011 And now for something completely different… …code!
25
St Louis Day of.NET 2011 fini Steve Bohlen Senior Software Engineer SpringSource/VMware E-Mail: sbohlen@gmail.com Blog: http://blog.unhandled-exceptions.com Twitter: @sbohlen http://spkr8.com/t/8096
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.