personally I'd not pay more than 10 francs for a test. I am a tight-wad though
In Oerlikon, I can't recommend anyone but in town I would go to Vis-u-Lens (who do have an office in Oerlikon too).
And as I've mentioned, if you wear glasses, try your optician first...