Serology is the most useful test for diagnosis of amebic liver abscess.