More Extensive Testing for Your Mobile Website - dummies

More Extensive Testing for Your Mobile Website

The biggest challenge for most designers who create sites for the World Wide Web is having to test it in many different web browsers and on different operating systems and devices. If you’re worried only about testing the iPad/iPhone, you’re a lucky web designer.

Here are two important pieces of your testing plan.

Regression testing after updates

Every time you revise an existing web page, be sure to complete regression testing, in which you rerun earlier tests to ensure that your updates don’t break functions that were previously working.

The amount of regression testing you should do depends on how complicated your site is and your estimation of the risk of adding defects to a site that was working previously.

A helpful approach to regression testing is to develop a series of tests of the most important features of your site and then run that same series of tests every time you update your site. As you further develop your site, maintain a running list of new features you add and include them in the checklist.

Performance and other nonfunctional testing

The term nonfunctional describes the type of testing required in order to measure the characteristics of systems and software that can be quantified on a varying scale, such as response times for performance testing.

Nonfunctional testing measures the way the system works, or performs. The goal of performance testing is to determine how well your server handles large amounts of traffic to your site. Performance and other types of nonfunctional testing are especially important if you

  • Expect a lot of traffic to your site

  • Use complex scripting or databases

  • Use ecommerce to sell products or services on your site

  • Include audio or video files, high-resolution images, or other types of large files