Patent ID: 8387015

Claim:
A method, executable by a processor, of empirical automated testing of media files that are playable in one or more media players, comprising: storing in a media file database, a first media file that is playable in the one or more media players; providing in a first media player a first test hook configured to interact with a media tester via commands and responses, the commands and responses comprising one or more strings; activating the media tester to retrieve the first media file from the media file database; downloading from the media tester to the first media player, the first media file for testing accurate playback of the first media file in the first media player; performing automated testing of the first media file in the first media player by simulating human interaction, wherein simulating human interaction comprises: sending from the media tester, via a communication network, at least one command to the first media player that simulates at least one human input, the at least one command comprising a first string; and transmitting from the first media player to the media tester, via the communication network, a response to the at least one command, the response comprising a second string generated by the first test hook upon monitoring of at least one state of the first media player, the at least one state associated with a test procedure directed at identifying defects during playback of the first media file in the first media player.