O ecocardiografie, sau ecografie cardiaca este un test diagnostic imagistic care oferă o reprezentare grafică a modului în care se mişcă inima. Cu ajutorul tehnologiei Doppler, ecocardiografia poate evalua viteza și direcția fluxului sanguin. Medicul poate efectua o ecografie transtoracică sau in unele cazuri va efectua o ecografie invazivă, ecografia transesofagiană care este utilizată în cazul în care testele standard nu aduc informaţii suficiente. Atunci când un test de stress se face împreună cu ecografia, se numește ecografie de stress. Pentru a ajuta la îmbunătățirea imaginilor și a crește calitatea informaţiilor obţinute poate fi injectată o subtanţă de contrast în vena pacientului.