The importance of cost effective software testing