North Korea test-fired two strategic long-range cruise missiles, state media reported on Monday, hailing the drill as a show of "combat readiness" against foreign threats.