Source: The Telegraph
An antibody test can detect if a person has had coronavirus before and has since recovered. The test, carried out by a device that pricks your finger for blood, works this out by testing your blood for coronavirus antibodies to see if they have already beaten the virus and gained some immunity to it.
The coronavirus swab test that the Government currently uses can only tell whether a person has the virus, not if they have had it and recovered. These swab tests also take much longer to get a result.
Public Health England had said that a small number of tests would be tested in a laboratory before being distributed via Amazon and sold in Boots. Had the tests passed the laboratory testing, they would then have been available to everyone.
Read more on The Telegraph