digital hardware interface testing