Testing : Unitils & DBMaintain
Abstract
Unit testing has become a mainstream task. However, practice has taught us that a lot of teams write few tests, or spend too much time writing and maintaining them. Development teams make common mistakes, run into similar issues and find their own solutions for them. This costs a lot of valuable time. Unitils has emerged from concrete developer experience, with the ultimate goal of making unit testing easy, effective and maintainable.
Unitils offers features such as support for mock objects, assertion using reflection, management of test data and support for testing DAO's that use spring, hibernate or the JPA.
Recently, a part of Unitils has been split off into a new project: DbMaintain. DbMaintain enables automatic roll-out of updates to a relational database. It brings database scripts into version control just like regular source code and can be used to transparantly deploy databases from development on to production.
During this session you get an introduction to the features of Unitils and DbMaintain using concrete examples.
Filip Neven Biography
Filip Neven has been involved in enterprise java development since 2001, spending most of his time developing web based applications for large companies. He has a particular interest for test automation, continuous integration and code quality. He's co-author of the Unitils and DbMaintain frameworks.
Slides