Can the test be done via a smart phone or is a laptop necessary. ? Thank you