I am a keen follower of Mobiforge.com (formerly known as dev.mobi) since they provide a great set of practical guidelines for mobile development.
In a recent post, Mike McQuillan provides one of the clearest set of guidelines I have seen recently on how to use mobile emulators for testing mobile websites.
With around 4500 mobile devices on the market today, testing across all platforms and devices is a big challenge. Emulators are a big help in this area (even though from experience, they come with a caveat of never being able to completely replicate 100% of what individual handsets will do).
Emulators are broken down into three main types:
Web-based/browser emulators are the quickest to install and access. A good point Mike makes is that despite Nokia still being a leading handset manufacturer, there are surprisingly few handset emulators for their devices.
In order to access all the emulators from device manufacturers, you will need to register on the relevant Developer Portal. If you are looking to test a mobile website for iPhone and don´t have a MacBook there is no need to panic.
You can find a PC-friendly iPhone emulator at: http://testiphone.com/. I actually tested this with my blog (which is mobile-adapted) but the emulator failed to reproduce my website correctly, so I would treat this emulator with caution.
You can find more detailed instructions on each emulator (including set up screenshots) in the MobiForge article by clicking on this post´s title.