赞
踩
以下内容大部分来自 ron-patton-software-testing
PART III Applying Your Testing Skills
It depends.
False. There will be a few rare, standalone, proprietary first versions of software out there that don’t interact with anything. For the other 99 percent of the world, though, some level of compatibility testing will be necessary.
No, but someone on the test team needs to be fluent. You can test the non–language specific portions of the software, but knowing a bit of the language will help you be more efficient.
The order of sorted or alphabetized words and phrases, conversion between upper- and lowercase, and just general display and printing issues.
Measurements such as pounds, inches, and gallons. Time in 24-hour or 12-hour format.
Currency has recently become important now that many European countries have converted to the Euro. There are many others.
True. Eventually, even the most deeply embedded software is exposed, in some way, to a user. Keep in mind that the UI may be as simple as a switch and a light bulb or as complex as a flight simulator. Even if the software is a single module of code, its interface, in the form of variables and parameters, is exposed to the programmer.
It’s a little bit of both. Many user interface designs have been thoroughly tested in the labs, been through rigorous(严格) studies, only to be complete failures in the marketplace.
Software testers should check that it meets seven important criteria:
That it follows standards and guidelines, that it’s intuitive(直观的), consistent, flexible, comfortable, correct, and useful.
Visual, hearing, motion, and cognitive impairments.
视觉,听觉,运动和认知障碍。
(如果您正在测试将启用辅助功能的软件,那么您需要密切注意哪些方面?)
Areas dealing with the keyboard, mouse, sound, and display. If the software was written to a popular platform that supports accessibility, the test effort will be a bit easier than if the accessibility features were programmed entirely from scratch.
Every testing task is a risk-based problem. If you have time to test all the index entries,you might choose to do so. If you can’t test them all, you’ll have to create equivalence partitions of the ones you think are important to check. You could base your decision on information you get from the programmers on how the index system works. You might talk with the writer to find out how the entries were generated. You might try one of each starting letter, or the 1st, 2nd, 4th, 8th, 16th, … and last. You could even use test tools
True. But, it’s not just documentation testing. The content of the message needs to be tested as documentation, but forcing the message to appear and assuring that the correct message is displayed is testing the code.
Improved usability,
improved reliability,
and lower support costs.
The static elements —text, graphics, and hyperlinks.
Because many Web sites are principally created with easily viewable HTML, a mark-up language, not an executable program.
Because a spell checker can only check ordinary text. It can’t check graphical letters or dynamically generated text.
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.
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 question—it wasn’t mentioned in the chapter, but hopefully you could arrive at the answer by applying what you’ve learned in Part III of the book.
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。