A record + playback testing system for set-top boxes