Iran has successfully test fired a rocket designed to carry satellites, in a move likely to concern the West.