1. A computer-implemented method for analyzing test coverage of a program under test, comprising: executing the program under test using a test case; generating a heapdump file containing call stack information of the program under test; obtaining, based upon an analysis of the call stack information, coverage information, wherein the analysis includes: performing a hash operation on each function call entry, sorting the identifications of the function call entries in an identification list, removing repetitive identifications from the identification list, recording an association between the identification and a corresponding function call stack and test case, an obtained hash code is an identification of the function call entry, and the identification list is used to obtain the coverage information.