Catalyzing the growth of the Kenya tech community

Taking Unit Testing to the Next Level (.NET User Group Meetup 27th November 2013 1800hrs)

By Joseph
iHub
  Published 25 Nov 2013
Share this Article
Taking Unit Testing to the Next Level (.NET User Group Meetup 27th November 2013 1800hrs)

In this series of .NET User Groups we are going to talk about improving software quality using Visual Studio 2012. The tips will not be limited to features and functionality. In addition to looking at new features that Visual Studio 2012 provides, we will also look at things like design techniques, process improvements, time saving tips, integration features, and anything else that allows us to focus on building great high quality software. In Visual Studio 2012, we have done a lot of work to improve the developer unit testing experience, particularly for agile teams. We have even made the entire unit testing framework extensible, which will allow you to use testing frameworks such asxUnit.netand NUnit in addition to the unit testing framework built into Visual Studio. In this talk, we present the history of unit testing in Visual Studio, highlighting why we made this change, and then take you through the product, showing off the features we feel are sure to delight developers. We shall be covering the following topics during the first session:

Introduction to Software Testing

  1. Why Automated Testing?
  2. Automated Versus Manual Testing
  3. Different Types of Automated Tests
Unit Testing - Testing in Isolation
  1. Introducing Unit Testing
  2. Good Practices
  3. What Makes a Good Unit Test?
  4. The Three Conceptual Phases of a Test
  5. Examples of Bad Unit Tests
  6. Introducing Testing Frameworks
  7. NUnit Fundamentals
  8. Your First NUnit Unit Test
  9. Advanced NUnit
  10. TDD and Unit Testing
  11. State-based and Interaction-based Unit Tests
  12. Testing in Isolation using Fakes
We will be having meet ups every last Wednesday of the month at theiHubwhere we can share experiences and provide a friendly and supportive environment for members to present relevant topics that are of interest to them and that other members might want to hear about. If you like to make it speak please email mev-stebic@microsoft.com

 

comments powered by Disqus