What basic elements of a web page can easily be tested with a black-box approach?
A1:
The elements that are similar to what's in multimedia CD-ROM softwaretext, graphics, and hyperlinks.
2:
What is gray-box testing?
A2:
Gray-box testing is when you can take a peek at the underlying code and use that information to help you test. You're not examining it to the same level of detail as you would with white-box testing. It's helping you test, but you're not basing all of your tests on it.
3:
Why is gray-box testing possible with website testing?
A3:
Because many websites are principally created with easily viewable HTML, a mark-up language, not an executable program. You can quickly and easily take a peek to see how the pages are built and design your tests accordingly.
4:
Why can't you rely on a spell checker to check the spelling on a web page?
A4:
Because a spell checker can only check ordinary text. It can't check graphical letters or dynamically generated text that changes on each viewing or over time.
5:
Name a few areas that you need to consider when performing configuration and compatibility testing of a website.
A5:
The hardware platform, the operating system, the web browser, browser plug-ins, browser options and settings, video resolution and color depth, text size, and modem speeds.
6:
Which of Jakob Neilsen's 10 common website mistakes would cause configuration and compatibility bugs?
A6:
Gratuitous use of bleeding-edge technology. Existing hardware and software is always susceptible to new technology being run on it for the first time. This was a bit of a trick questionit wasn't mentioned in the chapter, but hopefully you could arrive at the answer by applying what you've learned in Part III, "Applying Your Testing Skills," of the book.