La prueba de Fehling utiliza una mezcla de sulfato de cobre, hidróxido de potasio y tartrato de sodio y potasio, mientras que la prueba de Benedict emplea sulfato de cobre, carbonato de sodio, citrato de sodio y tiocianato de potasio. Estos reactivos, junto con el calor y las propiedades reductoras de la muestra de azúcar, son suficientes para la detección e identificación de azúcares reductores.