Wiley --> wiley.com

The Web Testing Companion: The Insider's Guide to Efficient and Effective Tests

Lydia Ash

Bibliography and Recommended Reading

The following is a list of some excellent books on testing, software, technologies, and other aspects of software development. Some will be more applicable to your application, and many are written for the experienced industry professional, but all of them are excellent.

Alexander, Christopher. A Timeless Way of Building. New York: Oxford Univ. Press, 1979.

Beizer, Boris. Black Box Testing: Techniques for Functional Testing of Software and Systems. New York: John Wiley & Sons, 1995.

Beizer, Boris. Software Testing Techniques. Boston: International Thomson Computer Press, 1990.

Brand, Stewart. How Buildings Learn: What Happens After They're Built. New York: Penguin Books, 1995.

Brooks, Fred. The Mythical Man Month. Reading, MA: Addison-Wesley, 1995.

Casey, Steven. Set Phasers On Stun: and Other True Tales of Design, Technology, and Human Error. Santa Barbara: Aegean, 1993.

Collins, James. Built to Last. New York: HarperBusiness, 1994.

Cooper, Alan. About Face: The Essentials of User Interface Design. Foster City, CA: Programmers Press, 1995.

Cusumano, Michael. Competing on Internet Time. New York: Free Press, 1998.

DeMarco, Tom. The Deadline. New York: Dorset House Pub., 1997.

DeMarco, Tom. Peopleware. New York: Dorset House Pub., 1995.

DeMarco, Tom. Why Does Software Cost so Much? New York: Dorset House, 1995.

DeMarco, Tom. Slack: Getting Past Burnout, Busywork, and the Myth of Total Efficiency. New York: Broadway Books, 2001.

Dobens, Lloyd. Thinking about Quality: Progress, Wisdom, and Demming Philosophy. New York: Times Books/Random House, 1994.

Dorner, Dietrich. Logic of Failure: Why Things Go Wrong and What We Can do to Make Them Right. New York: Metropolitan Books/Henry Holt and Company, 1996.

Dyer, Michael. The Cleanroom Approach to Quality Software Design. New York: John Wiley & Sons, 1992.

Evans, Michael W. Productive Software Test Measurement. New York: Wiley, 1984.

Fernandes, Tony. Global Interface Design. Boston: AP Professional, 1995.

Flanagan, David. JavaScript: The Definitive Guide. Sebastopol, CA: O`Reilly & Associates, Inc., 2002.

Gillam, Richard. Unicode Demystified: A Practical Programmer's Guide to the Encoding Standard. Boston: Addison-Wesley, 2003.

Grady, Robert. Practical Software Metrics for Project Management and Process Improvement. Englewood Cliffs, NJ: Prentice Hall, 1992.

Hakos, JoAnn T. User and Task Analysis for Interface Design. New York: Wiley, 1998.

Heckel, Paul. Elements of User Friendly Design. San Francisco, CA: SYBEX, Inc, 1991.

Hetzel, Bill. The Complete Guide to Software Testing. Wellesley, MA: QED Information Sciences, Inc, 1988.

Huff, Darrell. How to Lie With Statistics. New York: Norton, 1954.

Jaskiel, Stefan P. The Web Testing Handbook. New York: Software Quality Engineering Pub, 2001.

Johnson, Jeff. GUI Bloopers: Don'ts and Do's for Software Developers and Web Designers. San Francisco: Morgan Kaufmann Publishers, 2000.

Jones, Capers. Applied Software Measurements. New York: McGraw-Hill, 1997.

Jones, Capers. Assessment and Control of Software Risks. Englewood Cliffs, NJ: Yourdon Press, 1994.

Jones, Capers. Estimating Software Costs. New York: McGraw Hill, 1998.

Jones, Capers. Patterns of Software System Failure and Success. Boston: International Thomson Computer Press, 1996.

Jones, Capers. Software Assessments, Benchmarks, and Best Practices. Reading, MA: Addison-Wesley Pub Co, 2000.

Jones, Capers. Software Quality: Guidelines and Analysis for Success. Boston: International Thomson Publishing, 1996.

Kaner, Cem. Testing Computer Software. New York: International Thomson Computer Press; Wiley 1999.

Kano, Nadine. Developing International Software. Redmond, WA: Microsoft Press, 1995.

Karten, Naomi. Managing Expectations. New York: Dorset House, 1994.

Killelea, Patrick. Web Performance Tuning. Sebastopol, CA: O`Reilly & Associates, Inc., 1998.

Landauer, Thomas K. The Trouble With Computers. Cambridge, MA: MIT Press, 1995.

Laurel, Brenda. The Art of Human Computer Interface Design. Reading, MA: Addison-Wesley Pub. Co, 1990.

Levy, Matthys. Why Buildings Fall Down: How Structures Fail. New York: W.W. Norton, 1992.

Lunde, Ken. Understanding Japanese Information Processing. Sebastapol, CA: O'Reilly & Associates, 1993.

Lunde, Ken. CJKV Information Processing. Sebastapol, CA: O`Reilly & Associates, Inc., 1999.

Marick, Brian. The Craft of Software Testing. Englewood Cliffs, NJ: PTR Prentice Hall, 1995.

McConnell, Steve. The Software Project Survival Guide. Redmond, WA: Microsoft Press, 1997.

McConnell, Steve. Rapid Development: Taming Wild Software Schedules. Redmond, WA: Microsoft Press, 1996.

McKay, Everett. Developing User Interfaces for Windows. Redmond, WA: Microsoft Press, 1999.

Metzger, Philip W. and Boddie, John. Managing a Programming Project: Processes and People. Englewood Cliffs, NJ: Prentice Hall PTR: 1995.

Morrison, Mike. Database Driven Web Sites. Redmond, WA: Microsoft Press, 1999.

Mullet, Kevin. Designing Visual Interfaces. Englewood Cliffs, NJ: SunSoft Press, 1995.

Musciano, Chuck. HTML: The Definitive Guide. Sebastopol, CA: O`Reilly & Associates, Inc., 1998.

Meyers, Glenford. The Art of Software Testing. New York: John Wiley & Sons, 1979.

Microsoft Windows User Experience: Official Guidelines for User Interface Developers and Designers. Redmond, WA: Microsoft Press, 1999.

Nielsen, Jakob. Usability Engineering. Boston: Academic Press, 1993.

Norman, Donald. The Design of Everyday Things. New York: Doubleday/Currency, 1990.

Nguyen, Hung Quoc. Testing Applications on the Web. New York: Wiley, 2001.

Papanek, Victor. Design for the Real World. New York: Pantheon Books, 1972.

Perry, William E. Surviving the Top Ten Challenges of Software Testing. New York: Dorset House Pub., 1997.

Peters, Tom. In Search of Excellence. New York: Harper & Row; Warner Books, 1982.

Peters, Tom. A Passion for Excellence. New York: Warner Books, 1986.

Peterson, Ivars. Fatal Defect. New York: Time Books, 1995.

Petroski, Henry. To Engineer Is Human: The Role of Failure in Successful Design. New York: Vintage Books, 1992.

Petroski, Henry. The Evolution of Useful Things. New York: Knopf, 1992.

Raskin, Jeff. The Humane Interface. Reading, MA: Addison-Wesley, 2000.

Rosen, Kenneth. Discrete Mathematics and Its Applications, 4th Ed., New York: McGraw-Hill, 1998.

Spool, Jared M. Web Site Usability. North Andover, MA: Morgan Kaufmann Publishers, 1998.

Tognazzini, Bruce. Tog on Interface. Reading, MA: Addison Wesley, 1992.

Tufte, Edward R. The Visual Display of Quantitative Information. Cheshire, CT: Graphics Press, 1983.

Wiegers, Karl. Creating a Software Engineering Culture. New York: Dorset House, 1996.

Woods, D.R. Problem Based Learning. Self-published by Don Woods, 1994.

Yourdon, Ed. Death March. Upper Saddle River, NJ: Prentice Hall PTR, 1999.

Zachary, G. Pascal. Showstopper! New York: The Free Press, 1994.



Cover

ISBN 0-4714-30218
578 Pages
May, 2003

Wiley Technology Publishing
Timely. Practical. Reliable.

 
[Book Home] [Links] [App. B] [App. G] [App. L] [Lang Guides] [Code Pgs] [Samples] [HTTP Responses] [Questions] [Templates] [System Guides]