Yes, you need IELTS or TOEFL to apply for a program at a German university that is entirely taught in English. But in case, you already hold a Bachelors degree with English as the medium of instruction and you’re applying for a postgraduate program, then you may not need IELTS or TOEFL; however, these tests are strongly recommended to ensure admission and successful visa.