A battery management method performed by a battery management apparatus, the method comprising: perform plural functions on a battery, wherein the functions comprise a sensing function to collect sensing data on the battery from sensors and functions to estimate a state of the battery based on the sensing data; selecting multiple counterpart battery management apparatuses which cooperate in verification of the battery management apparatus based on a response speed and identification information of each of battery management apparatuses; selecting a function to be verified from among plural functions of the battery management apparatus; transmitting input information used to obtain an execution result information of the selected function to the counterpart battery management apparatuses, wherein the input information comprises the sensing data; receiving , from the counterpart battery management apparatuses, reference battery information that is generated by performing the selected function by the counterpart battery management apparatuses based on the input information; and determining whether an abnormality is present in the selected function based on the execution result information and the received reference battery information, wherein the determining comprises: calculating a statistic value of the execution result information and the received reference battery information, and determining that the abnormality is present in the selected function when the calculated statistic value is greater than a threshold. perform plural functions on a battery, wherein the functions comprise a sensing function to collect sensing data on the battery from sensors and functions to estimate a state of the battery based on the sensing data; selecting multiple counterpart battery management apparatuses which cooperate in verification of the battery management apparatus based on a response speed and identification information of each of battery management apparatuses; selecting a function to be verified from among plural functions of the battery management apparatus; transmitting input information used to obtain an execution result information of the selected function to the counterpart battery management apparatuses, wherein the input information comprises the sensing data; receiving , from the counterpart battery management apparatuses, reference battery information that is generated by performing the selected function by the counterpart battery management apparatuses based on the input information; and determining whether an abnormality is present in the selected function based on the execution result information and the received reference battery information, wherein the determining comprises: calculating a statistic value of the execution result information and the received reference battery information, and determining that the abnormality is present in the selected function when the calculated statistic value is greater than a threshold. calculating a statistic value of the execution result information and the received reference battery information, and determining that the abnormality is present in the selected function when the calculated statistic value is greater than a threshold. <EOS>