Dois tipos de bases nitrogenadas compõem o ADN: purinas e pirimidinas. As purinas no corpo humano são a adenina e a guanina. Podem sofrer metabolismo para produzir hipoxantina e xantina. A guanina resulta em xantina, enquanto a adenina é degradada a hipoxantina. Os cientistas que procuram a presença de purinas devem realizar testes indiretos, doseando os seus derivados: xantina e hipoxantina. Não antes do início do século XX existia um teste para purinas, quando o médico alemão Albrecht Kossel desenvolveu um teste, mais tarde batizado com o seu nome, para detetar purinas. Existem outros dois testes que os cientistas podem usar: o teste de Hoppe-Seyler e o teste de Weidel.
A hipoxantina é precursora da xantina e também um derivado de purina. Trate a solução a testar com uma mistura de ácido clorídrico e zinco. Adicione a base forte hidróxido de sódio em excesso. Se a solução adquirir uma cor vermelho-rubi, a hipoxantina está presente.
Concentre a urina e extraia o resíduo para teste com álcool forte. Evapore a mistura e precipite a substância com acetato de chumbo básico e amoníaco. Lave o precipitado e trate com álcool a ferver. Evapore, lave com álcool puro e filtre com éter. Este processo cristaliza a urina para detecção de xantina. Adicione esta substância a cal e cloro. Se se formar um anel verde-escuro, a substância contém xantina.
Mergulhe a substância em água clorada com uma pequena quantidade de ácido nítrico. Evapore a substância em banho-maria. Exponha a gás amoníaco. Se a substância adquirir cor rosa ou roxa, a xantina está presente.