An introduction to unit testing: Conclusion & comments

by Leon Cullens 22. februari 2012 21:52

Now that we've come to an end you hopefully have a good understanding of how to make your software testable, how to write unit tests, what the best practices are and what TDD is. Unit testing proves itself as a very valuable technique to constantly validate if your software is still working (regression testing) and it enables you to automate a large part of your testing process. However,More...

Tags: , ,

Testing

An introduction to unit testing: What is test-first?

by Leon Cullens 6. februari 2012 23:50

There is a practice that states that one should write tests before writing the code itself. This is often referred to as test-first or test-driven development (TDD). It is a practice that has some nice benefits, that's why I decided to tell you a little bit about it in this article. Before I explain the pros and cons of TDD I will explain how it works first. More...

Tags: , , ,

Testing

An introduction to unit testing: What is unit testing?

by Leon Cullens 6. februari 2012 23:45

In this series of blog posts I will try to give the reader a good understanding of unit testing and the most important things that are associated with it. Nowadays unit testing is a very common practice that every software developer should know about. In this series of articles you will read about the purpose of unit testing, test-first (TDD), building testable software architectures and of course the unit testing itself. My samples are written in C# 4.0 using ASP.NET MVC3, Ninject, Moq and MSTest, but I will provide links and information about other frameworks as well. The principles of unit testing are pretty much all the same on other platforms, so even if you are a Java or PHP programmer you can follow this guide. More...

Tags: , , , , , , , ,

Testing

about

Name: Leon Cullens
Country: The Netherlands
Job: Software Engineer / Entrepreneur
Studied: Computer Science 
Main skills: Microsoft technology (Azure, ASP.NET MVC, Windows 8, C#, SQL Server, Entity Framework), software architecture (enterprise architecture, design patterns), Marketing, growth hacking, entrepreneurship

advertisements

my apps