Are you fully vaccinated? If you have proof of being fully vaccinated, you don’t have to have a test.
https://www.auswaertiges-amt.de/en/coronavirus/2317268
To answer your question about ZRH, there are several locations at the airport where you can get a test. Depending on the type of test, it will cost a minimum of CHF 65.
https://www.flughafen-zuerich.ch/en/...al-information