Practical Test Design : Selection of traditional and automated test design techniques