I just came to Zurich from US two days ago. I had my test result but nobody checked it. They just checked my vaccine card. You can call to your airline and ask them.
The requirement keeps changing. I just came back from a trip to Europe. I was glad that I did the PCR test since my layover in London required one even when I stayed airside. You need to register your entry and provide a locator form. Go to eda.admin.ch to find out more.
Thanks! Your answer is awaiting moderation.