Testing your websites across all the popular browsers and devices is tedious, slow and often expensive. There are 100 more useful things that you could be doing.
But testing is important.
How often have you manually tested your design only to find that your approach simply doesn't work on one of the major browsers?
Sometimes this means having to change tack completely, or putting browser-specific hacks in place to work around the problem.
Manually testing on a wide range of devices and browsers takes a lot of time, expense and anguish.
Wouldn't it be great to delegate away most of this tedium and overhead so you can focus on those 100 other more important things?
With some upfront time investment, automating your cross-browser layout testing can pay off handsomely over the course of a project.
There are now tools that can test your layouts in a wide range of browsers and devices for you.
Automated testing tools can:
By automating such a big chunk of work, you may see some of these benefits:
This visual step-by-step guide will help you to set up an automated testing system, write your own test specs, and start changing how you work for the better.
Jim not only guides you step-by-step through getting started with automated testing, but perfectly outlines why it’s so valuable, and how to use it responsibly.
Testing is the foundation of maintainable code but with responsive websites the number of permutations can make testing seem impractical.
“In Automated Responsive Design Testing you’ll find pragmatic advice that will allow you to build and grow websites with confidence.
Automated Responsive Design Testing is an extremely clear, well-written book both for those with no experience of testing and for veterans on the subject.
“It helped me convince my team of the benefits of integrating testing into our workflow and we've not looked back since.
My name is Jim Newbery. I'm a front-end engineering consultant from Edinburgh in sunny Scotland.
I've been creating websites and web applications for twenty years, and in that time I've learned a lot from countless colleagues and friends. I like to give back by helping others learn from my experience.