Barfoed testi, serbest aldehit grubu içeren monosakkaritler ile potansiyel aldehit grubu içeren monosakkaritler veya disakkaritleri birbirinden ayırır. Asetik asit ile alkalinleştirilmiş bir bakır asetat çözeltisi olan Barfoed reaktifi varlığında ısıtıldığında, serbest aldehit grubuna sahip monosakkaritler, pozitif bir reaksiyonu gösteren kırmızı bir bakır oksit çökeltisi üretecektir. Laktoz gibi disakkaritlerin serbest bir aldehit grubu yoktur, dolayısıyla negatif reaksiyon verirler ve kırmızı bir çökelti oluşturmazlar.