If you’re coding on a regular PC with a mouse and keyboard, it’s difficult to appreciate how your masterpiece will operate. The process is complicated further by touch-screens, hybrid devices, and high-density displays. In extreme cases, it could take as long as the original development. Your latest masterpiece must be rigorously evaluated on a range of mobile, tablet and desktop devices with differing OSs, screen resolutions, and capabilities. The days of checking functionality in a couple of browsers are long gone. Website testing has become increasingly complex.