DNA test should be one of the primary tests not the ultimate because there still needs a demarcation between a rape and an adultery. For this, a thorough medical checkup is practiced world wide.
... and rejecting tested specialized tests just because we don't have a whole audience at the crime scene is trash. An illiterate mullah is definitely the worst creature of all. They surely "broke the backbone of religion"... Alas!