Cardiologists perform a variety of non-invasive and minimally invasive tests to evaluate heart function. These include EKGs, stress tests, echocardiograms, and cardiac catheterization procedures.