A new test to determine whether people have ever been infected with coronavirus is '100% accurate', public health leaders have said.

Prime Minister Boris Johnson has previously called antibody testing a "game-changer" as it may reveal how many people have had Covid-19 without any symptoms and so may be immune.

Any reliable test may help speed up measures to ease the lockdown because people could go back to work confident they were not likely to get it again.

Public Health England (PHE) said last week scientific experts at its Porton Down facility had carried out an independent evaluation of a new antibody blood test developed by a Swiss pharmaceutical company.

The examination found Roche's serology test was "highly specific" and had an accuracy of 100%.

Professor John Newton, national coordinator of the UK Coronavirus Testing Programme, said although it was still unclear to what extent the presence of antibodies indicated immunity to Covid-19, it was a "very positive development".

He added: "We were confident that good quality antibody tests would become available when they were needed.

"Last week, scientific experts at PHE Porton Down carried out an independent evaluation of the new Roche Sars-CoV-2 serology assay in record time, concluding that it is a highly specific assay with specificity of 100%.

"This is a very positive development because such a highly specific antibody test is a very reliable marker of past infection.

"This in turn may indicate some immunity to future infection although the extent to which the presence of antibodies indicates immunity remains unclear."