tool testing