22.04.2013 Views

HTML, XHTML & CSS

HTML, XHTML & CSS

HTML, XHTML & CSS

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Chapter 22: Ten Ways to Exterminate Web Bugs<br />

a small change — a new phone number or address, a single product listing,<br />

a change of name or title to reflect a promotion — and you won’t go through<br />

the whole formal testing process for “just one little thing.”<br />

That’s perfectly understandable — but one thing inevitably leads to another,<br />

and so on. Plus, if you solicit feedback, chances are good that you’ll learn<br />

something that points out a problem you’d never noticed or considered<br />

before. Schedule periodic site reviews, even if you’ve made no big changes<br />

or updates since the last review. Information grows stale, things change, and<br />

tiny errors have a way of creeping in as one small change succeeds another.<br />

If there’s any code on your site (JavaScript, Active Server Pages, Java Server<br />

Pages, or whatever), you’ll want to give it a thorough workout and inspection,<br />

too. A pool-shooting buddy of ours who works in quality control for a major<br />

technology company was recently assigned to review a Web site built to provide<br />

real-time security and error information to developers who use its products.<br />

He told me that it was obvious the developers didn’t try everything, in<br />

every possible combination, at the same time — with a rueful shake of his<br />

head — and that when he did so, he broke things they didn’t know could be<br />

broken. Better to do this yourself (or hire somebody to do it for you) and fix<br />

it in advance than to pay the price of public humiliation.<br />

Just as you take your car in for an oil change or replace your air-conditioning<br />

filter, plan to check your Web site regularly. Most big organizations we talk<br />

to do this every three months or so; others do it more often. Although you<br />

might think you have no bugs to catch, errors to fix, or outdated information<br />

to refresh, you’ll often be surprised by what a review turns up. Make this part<br />

of your routine, and your surprises will be less painful — and require less<br />

work to remedy!<br />

Foster User Feedback<br />

Who better to tell you what works and what doesn’t than those who use (and<br />

hopefully, depend on) your site? Who better to say what’s not needed and<br />

what’s missing? But if you want user feedback to foster site growth and evolution,<br />

you must not only ask for it, you have to encourage it to flow freely<br />

and honestly in your direction, then act on that feedback to keep those wellsprings<br />

working.<br />

Even after you publish your site, testing never ends. (Are you having flashbacks<br />

to high school or college yet? We sure are.) You may not think of user<br />

feedback as a form (or consequence) of testing, but it represents the best<br />

reality check your Web pages are ever likely to get, which is why doing everything<br />

you can — including offering prizes or other tangibles — to get users to<br />

fill out <strong>HTML</strong> forms on your Web site is a good idea.<br />

359

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!