align-toparrow-leftarrow-rightbackbellblockcalendarcamerachatcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-crosscrosseditemptyheartfacebookfullheartglobegoogleimagesinstagramlocation-pinmagnifying-glassmailmoremuplabelShape 3 + Rectangle 1outlookpersonplusImported LayersImported LayersImported Layersshieldstartwitteryahoo

Leveraging Tests in .Net and Beyond

Topic: Leveraging Tests in .Net and Beyond by Cliff Jacobson

Date: Tuesday, June 10th Time: 6:30pm

Summary: Given business rules that need to be enforced, when those rules change (and they will change), then how does the team implement changes and not break existing code? And ensure the changes satisfy the new needs?

Learn about SpecFlow for .NET and the idea of a Domain Specific Language (DSL) that uses the Given-When-Then format to describe business rules in a non-coder friendly language. This human-readable format strives to be understood by all team members and as an active tool to capture changing requirements as concrete understanding that can be implemented.

These "living requirements" then become the test suite that can regression test the software while supporting Test-Driven-Development. In addition, the tests can even support multiple incompatible platforms such as C# and Javascript through the use of custom interpreters and funny sounding frameworks like Cucumber, Yadda, and Jasmine that run on top of NodeJS. It may sound intimidating, but in practice is fairly straightforward after the initial installation.

About the speaker: Cliff Jacobson is a polyglot currently working as a mobile developer on a project using Appcelerator Titanium, native Objective C, and a Windows 8.1 Store App that all leverage a ASP.NET MVC WebAPI backend to communicate to a legacy system. Prior Cliff has worked in .NET across WPF, Silverlight, and WebForms all talking TSQL. Cliff had previously been quite active in the developer community and was one of the primary organizers of the ReMIX South conference that brought 500+ UX/Web/Mobile professionals together in 2010-2012.

Location: 950 East Paces Ferry Road NE, Suite 2155 (21st floor), Atlanta, GA 30326

Parking: FREE Parking is available in the MARTA Parking Lot located directly across the street from the building. Please do not park in the One Atlanta Plaza building parking lot because parking is no longer free there.

RSVP: Food and drinks will be provided, so please RSVP to this event ONLY is you are able to attend. If your status changes, please make sure to update the website!

Website: http://www.meetup.com/AMDEV-Atlanta-Microsoft-Developers/

Join or login to comment.

4 went

Our Sponsors

  • Veredus

    A meeting place, food and networking

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy