| 1: | 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. |