Professional software testing with Visual Studio 2005 team system : (Wiley Pub., 2007)