Date: Tuesday December 3, 2013
Time: 6:00 pm
Location: Center for Medicine, Nursing and Health Sciences (Room MNH105)
Quinnipiac University *North Haven Campus*, 370 Bassett Rd, North Haven, CT
Testing is an integral part of software development. Manually testing software every time a change is made can be very tedious and the chance of missing a test case is high with a large change. The easiest way to reduce the risk of modifying code is to have automated test suites that exercise the code. This talk will cover different granularities of testing that can be done by developers and different testing techniques. The goal of the talk is to show you how to introduce a safety net to your code base so you can refactor code aggressively and with confidence. Unit testing, integration testing, and acceptance testing techniques and tools will all be covered with live code examples. The presentation and all code done during the presentation will be available online after the talk. The coding will be done in C# using nUnit, Moq, SpecFlow, and FitNesse.
About the Speaker
Karim HadjSalem is a senior software developer and solutions architect who is currently working as a consultant through Tek Systems. He has been working with computers for over 20 years and has been programming professionally for 8. His main focus is clean code, well-designed systems, and agile methodologies.
About the Venue
The talk will be held in Center for Medicine, Nursing and Health Sciences Room MNH105 at Quinnipiac University’s North Haven campus (not the main campus!) at 370 Bassett Rd, North Haven, CT. There is plenty of parking around campus. Refreshments of pizza and soda will be provided.