physical device testing