DPRK fired a short-range missile on May 25, 2009, just hours after it said it had conducted a nuclear test, South Korea's Yonhap news agency quoted a diplomatic source as saying.