Opiaate saab testida mitmel viisil. Protseduurid hõlmavad uriini, juuksefolliikuli ja vereanalüüsi. Uuringud näitavad, et opiaate saab tuvastada ka uuemate higiplaastri ja sülje opiaaditestidega. Milline test on sobiv, sõltub uimasti tuvastamise põhjusest ja konkreetsest opiaadiainest, mida tuleb tuvastada. Mõned testid on kulutõhusad ja oluliselt invasiivsed – testimisvaliku tegemisel võetakse mõnikord arvesse ka kahte tegurit.
Uriinianalüüs on kõige sagedamini kasutatav ja odavaim test opiaatide kasutamise määramiseks. See on sõeltest, mis tähendab, et testitakse ainult opiaatide olemasolu, mitte aga ravimi või ravimi metaboliitide spetsiifilist taset organismis. Uriini opiaatide testid võivad siiski eristada erinevaid opioidravimeid, mistõttu on need ideaalsed ebaseaduslike uimastitarbimise tuvastamiseks. Puudused, mis võivad viia teiste testimismeetodite valimiseni uriinianalüüsi asemel, hõlmavad seda, et tuvastamine on võimalik ainult nädala jooksul pärast kasutamist, ja keskkonnas looduslikult esinevate opioidainete põhjustatud valepositiivsete tulemuste oht. Uriinianalüüsi peetakse ka oluliselt invasiivseks, kuna tavaliselt peab uriini kogumiseks kohal olema arst.
Juuksefolliikuli opiaadi test on oluliselt kallim, mõnikord isegi 150 USA dollarit (USD) analüüsi eest, kuid protseduuril on mõned selged eelised. Test on kaks korda tundlikum kui uriinianalüüs ja seda hindamisvormi ei mõjuta lühikesed karskusperioodid, mida ebaseaduslikud uimastitarbijad võivad plaanilise sõeluuringu läbimiseks teha. Sarnaselt uriinianalüüsiga suudab see opiaate eristada, kuid see kontrollib ainult opiaatide tarbimist ega suuda kindlaks määrata konkreetseid allaneelatud uimastikoguseid. Juuksefolliikulite opiaaditeste peetakse usaldusväärseks, kuna opiaatide metaboliidid asetsevad väga tihedalt juuksevõlli ega migreeru nagu teiste ravimite metaboliidid. Neid saab kasutada ka selleks, et üldiselt määrata, millal ja kui kaua opiaadiravimit kasutati.
Vere opiaatide testid on kõige pealetükkivam testimisviis ja on tavaliselt kõige kallimad. See test suudab määrata opiaadi aine teatud tasemeid vereringes, mis muudab selle ideaalseks arstidele, kes ravivad üleannustamist või jälgivad konkreetset ravimirežiimi. Opiaataine vereringesse jäämise aeg on aga lühike ja see piirab selle tõhusust ebaseadusliku kasutamise tuvastamisel.