A method of detecting a concentration of a biomolecule of interest in a sample comprising: exposing the sample to a plurality of test sites (180 1, 180 2), wherein the same selected capturing agent with an affinity for the biomolecule of interest is immobilized in each of the plurality of test sites (180 1, 180 2); establishing, for each of the plurality of test sites (180 1, 180 2), a respective test environment by controlling an environmental factor during the incubation of the sample, wherein the environmental factor of each of the plurality of test sites (180 1, 180 2) is different from the environmental factor of each of the other of the plurality of test sites (180 1, 180 2); washing the plurality of test sites (180 1, 180 2) after the sample has been incubated; introducing and incubating a labeled secondary antibody with an affinity for the biomolecule of interest into the plurality of test sites (180 1, 180 2); washing the plurality of test sites (180 1, 180 2) after the labeled secondary antibody has been incubated; obtaining a detection signal associated with each of the plurality of test sites (180 1, 180 2) of the labeled secondary antibody remaining in said test site (180 1, 180 2); and determining the concentration of the biomolecule of interest based upon the obtained detection signals; characterized in that the number of different biomolecule types of the biomolecule of interest plus the noise contributing biomolecules in the sample that bind non-specifically to the capturing agent or a surface of the test sites is identified, wherein the number of test sites (180 1, 180 2) prepared in the plurality of test sites (180 1, 180 2) is selected to be equal to or greater than the identified number; and binding efficiencies for each of the biomolecule of interest and the noise contributing biomolecules for each of the test environments of the plurality of test sites (180 1, 180 2) are identified and utilized in the determination of the concentration. exposing the sample to a plurality of test sites (180 1, 180 2), wherein the same selected capturing agent with an affinity for the biomolecule of interest is immobilized in each of the plurality of test sites (180 1, 180 2); establishing, for each of the plurality of test sites (180 1, 180 2), a respective test environment by controlling an environmental factor during the incubation of the sample, wherein the environmental factor of each of the plurality of test sites (180 1, 180 2) is different from the environmental factor of each of the other of the plurality of test sites (180 1, 180 2); washing the plurality of test sites (180 1, 180 2) after the sample has been incubated; introducing and incubating a labeled secondary antibody with an affinity for the biomolecule of interest into the plurality of test sites (180 1, 180 2); washing the plurality of test sites (180 1, 180 2) after the labeled secondary antibody has been incubated; obtaining a detection signal associated with each of the plurality of test sites (180 1, 180 2) of the labeled secondary antibody remaining in said test site (180 1, 180 2); and determining the concentration of the biomolecule of interest based upon the obtained detection signals; characterized in that the number of different biomolecule types of the biomolecule of interest plus the noise contributing biomolecules in the sample that bind non-specifically to the capturing agent or a surface of the test sites is identified, wherein the number of test sites (180 1, 180 2) prepared in the plurality of test sites (180 1, 180 2) is selected to be equal to or greater than the identified number; and binding efficiencies for each of the biomolecule of interest and the noise contributing biomolecules for each of the test environments of the plurality of test sites (180 1, 180 2) are identified and utilized in the determination of the concentration.