Final Testing
Make sure you
have provided clear error messages
If
an error occurs, users need to know why it occurred and what they can
do about it. If they receive a message only showing an error code
number, they will be confused. Purchase server software which allows
you to customize error messages.
![[sample error message]](images/error2.gif)
Stage the site
As individual files are developed, move them onto a
shared web server that is protected from public view. This will give
you more accurate performance test results than you would get testing
them on development workstations. It also allows the development
contributions of various team members to be seen by everyone and to be
evaluated in the context of the entire site.
Conduct quality
assurance test
There
should be a final check on the content to make sure nothing was missed
earlier. Ensure the following:
 |
Standard spelling and standard grammar |
 |
Links go to the correct locations |
 |
Pages, forms, graphics, applets and scripts
display and behave correctly |
 |
Pages print correctly (text does not bleed off
the page) |
Test to verify
accessibility
Test
your Web site to ensure that it will be accessible to users with
disabilities. To test for accessibility:
 |
View the page in a Web browser with various
display settings customized (e.g., disable images and see if the
page is still readable; enlarge the font and ensure that all text
scales to a larger size) |
 |
Print images and pages in black and white to see
if they are usable to people who are color blind or people who are
using a device without a color screen |
 |
Use an accessibility validation tool such as
Bobby |
 |
Observe vision-impaired users with screen readers
accessing content on your site, or blindfold yourself and access
your site with a screen reader such as IBM Home Page Reader |
Make any changes that testing reveals are
necessary. The IBM Web Accessibility Guidelines contain detailed
testing techniques for validating each accessibility checkpoint.
Conduct
performance testing
Generally,
a user with a 28.8 modem should have a sense of the page content or be
able to navigate off the page within 10 seconds of download. The rest
of the page should load within the next 30 seconds. Users may be
willing to wait longer for specific content such as, for example, an
online mortgage planner. Users tend to be less tolerant of slow
navigation pages.
Observe users
accomplishing a set of tasks
By
this point in the development process, you have already
-
Gained input from users on your content
-
Asked users to organize the information at your
site in a way that makes sense to them
-
Asked users to evaluate the visual style or
metaphor for your site
-
Asked users to find information in an early
version of your site
If the look of your site and/or its structure has
changed significantly since the early test of your navigation system,
you will need to re-test the navigation design. Ask users to
accomplish a set of tasks with all the pictures and text in place.
Verify that:
 |
Users can find the information they need to find
|
 |
Users know where they are in the site structure
|
 |
Users can distinguish between static graphics and
graphical links |
 |
Users are able to see important information
without scrolling |
Test in the
client environment
Web
pages can look and behave very differently depending on the browser,
operating system, system fonts, screen resolutions, and internet
connections. The appearance of colors can vary based on screen
resolution, color depth of users' monitors, and video card drivers.
The only sure way to get an accurate picture of how your site will
look to users is to view it in the varied situations that they will
view it.
Be sure to test your pages on all targeted browsers
platforms, and system settings. The following items in particular
behave differently across different browsers and browser versions:
 |
HTML and HTML extensions (particularly HTML 3.2
extensions) |
 |
JavaScript, Visual Basic Script, ActiveX and Java
applets (use comments to hide script language, which sometimes
appears in the view of older browsers) |
 |
Table features, such as background colors in
cells |
 |
Page layout and default fonts
|