Why do countries test nuclear weapons?
They do not test because of the international treaty banning same. However, North Korea is not a signor to any U.N. or other agreement and therefore, can do what ever it likes. Mankind is already aware of the advantages of nuclear energy and it is not necessary to build or test a nuclear bomb to set up a nuclear reactor for power consumption purposes such as in nuclear power plants all over the globe.