Diagnosis of heart diseases typically involves a combination of patient history, physical examination, and diagnostic tests. Common tests include electrocardiograms (ECG), echocardiograms, stress tests, and cardiac catheterization. Blood tests to check for markers like troponins and cholesterol levels are also important.