This is the second part of my spring-test-mvc tutorial and it describes how we can write integration tests for “normal” controller methods (methods that are not using Ajax or processing form submissions). During this tutorial, we write integration tests for a simple todo application that provides CRUD functions for todo entries. This tutorial concentrates on […] Read more
No one of us can deny the importance of integration testing. It is an important tool which we can use to verify that our components are working together in a correct way. However, the integration testing of web applications build by using Spring MVC has been problematic. We have been using tools like Selenium or […] Read more
The RSS feed of my blog has moved to a new home. If you are reading this by using my old Feedburner feed, you should update the feed address to: http://feeds.feedblitz.com/PetriKainulainen. I have deleted my Feedburner feed and it will stop working after the 30 days grace period is over […] Read more
One of the biggest problems of software projects is that we have no idea whether we are creating waste or value. The scariest thing is that 80 percent of software’s features are not used on a regular basis. Thus, it is very likely that we are adding waste to our software right now. This should […] Read more
Too often we measure software development projects by using criteria such as schedule or budget. We treat these projects as construction projects and forget that a software development project is also a product development project that cannot be measured by using the same criteria. This blog entry takes a bit different approach, and explains why […] Read more
I believe that everyone of us, regardless of our current position, has plans and hopes for our career. It is only natural that we as a developers want increase our knowledge and advance in our career. Sometimes, increasing our skills is not enough. We want to increase our influence as well. We want to become […] Read more