|Lesson 5|| Evaluating Web site functionality|
|Objective||Describe the Various Functional Elements that should be Tested when evaluating a site. |
Evaluating Website Functionality
Users expect Web sites to function properly. They quickly leave sites that do not. If a server is overloaded or down, the user may or may not return in the future. For that reason, tests of the overall functionality of the system are critical.
Testing the system
Testing of the system should be performed throughout the development of the site by a Quality Assurance specialist or team. This will help find errors early and correct them before the site goes live
In addition, ongoing and systematic testing of the site should take place on a regular basis. A test plan to assess the technical functionality of the site should examine, at a minimum, the following points:
- Overall functionality of the site
- Functionality of links
- Display of the site on different browsers
- Availability of database information
- Site performance
- New components
The following SlideShow illustrates the kinds of questions that a Quality Assurance team will be asking to tackle these points.
Testing System Functionality
We recommend that designers, whenever possible, try a free software download and do a quick test of their own site or product.
While designers cannot exactly simulate the usage of the device, trying will help them find the most grievous design errors. An interesting idea is to create a lowtech packet that designers can use to do a simple test of their designs. Such tests include:
- to simulate physical manipulation difficulties,
- try simple tasks while wearing a pair of oven mitts or unplug the mouse;
- to simulate no vision, wear a blindfold or turn off the computer monitor; and,
- to simulate low vision, wear goggles with tape over them.
These ideas may seem peculiar, but trying some of them can help designers uncover the most severe errors before the products either go through usability evaluations or are put in front of real users.
Of course you cannot simulate a real user experience with these models; they are intended just for simulated testing and not as a replacement for usability evaluations.
In the next lesson you will learn what the goals and trends of usability testing are.