Testing Applications on the Web: Test Planning for Internet-Based Systems
Testing Applications on the Web: Test Planning for Internet-Based Systems
Editorial Reviews
Amazon.com
Written by a true authority in the field, Hung Q. Nguyen's Testing Applications on the Web is a nicely comprehensive guide to virtually every conceivable aspect of software testing. It's filled with must-have background information for any test engineer or manager who's testing thin-client systems.
Gray-box testing--a new means to test complex, distributed systems based on server-side components and browser-based clients--is the focus of the book. While, in the past, testers might have ignored certain aspects of stand-alone desktop software, today's Web-based software requires a thorough knowledge of every aspect of multitiered Web applications. To this end, the book surveys the basics of essential computing topics like thin-client computer architectures, networking (including a comprehensive introduction to TCP/IP and related standards), databases, and SQL.
This book also outlines the state of the art in software testing. Notable sections include a short guide to no fewer than 24 distinct types of software tests, how to test browser-based user interfaces effectively, and a thorough guide to Web-performance testing. The general discussion of testing methodology is anchored by a case study on actual test documents and tests for a Web-based software application (a tool for tracking software defects). The text closes with a survey of today's testing tools, and blank templates for creating your own test plans in the field.
With its expert's-eye view of what's involved in software testing, bolstered by real-world examples, Testing Applications on the Web proves itself an extremely worthwhile resource. --Richard Dragan
Topics covered:
- Introduction to Web testing
- Gray-box testing fundamentals
- Traditional vs. Web testing
- History of computing architectures
- Thick and thin clients
- Survey of 24 software-testing types, including acceptance tests, load/volume testing, regression, and user-interface testing
- Networking basics, including TCP/IP fundamentals, DNS, and network architectures
- Web components for thin-client systems
- Test partitioning
- Guide to test planning
- Templates and sample documents
- Testing case study
- User-interface tests for browsers (design and implementation tests)
- Functional tests, including FASTs (functional acceptance simple tests), TOFTs (task-oriented functional tests), and FETs (forced error tests)
- Database testing (white-box and black-box techniques)
- SQL tutorial
- Testing help systems
- Installation tests, including uninstall tests and tools
- Configuration and compatibility testing (testing on multiple browsers)
- Web security (security attacks and encryption basics)
- Performance
- Load and stress testing
- Survey of testing tools
Steve Schuster, Director, Quality Engineering, Carrier Applications Group, Phone.Com, Inc.
"Testing Applications on the Web by Hung Q. Nguyen is an absolute must for anyone who has a serious interest in software testing, especially testing web applications. This book covers nearly every aspect of the error-finding process, moving from basic definitions and terminology, through detailed and easy-to-understand explanations of most testing strategies in use today. It finishes with a chapter on Web testing tools and appendices with test documentation templates. This book is written with the practitioner in mind, but can equally well be used by students in software engineering curriculums. It presents both theory and practice in a thorough and clear manner. It illustrates both concepts and practical techniques with numerous realistic examples. This is a very good book on testing Web applications."
Testing Applications on the Web: Test Planning for Internet-Based Systems
Testing Applications on the Web: Test Planning for Internet-Based Systems,Hung Q. Nguyen,Wiley,047139470X,Application software,Computer Books: General,Computer Networks,Computers,Computers - Languages / Programming,Electronic Commerce,Internet - General,Programming - Software Development,Software Testing,Testing,World Wide Web,Computers / Electronic Commerce,Software engineering,Systems analysis & design,World Wide Web (WWW)
Hot Books:
- Testing Extreme Programming
- Texturing & Modeling: A Procedural Approach, Third Edition (The Morgan Kaufmann Series in Computer Graphics)
- The Black Book of Outsourcing : How to Manage the Changes, Challenges, and Opportunities
- The California Landlord's Law Book: Rights and Responsibilities
- The Coming Generational Storm : What You Need to Know about America's Economic Future
- The Facilitator's Fieldbook: Step-by-Step Procedures * Checklists and Guidelines * Samples and Templates
- The Four Biggest Mistakes in Option Trading (Trade Secrets Ser)
- The Heart of Change Field Guide: Tools and Tactics for Leading Change in Your Organization
- The Investor's Guide to Technical Analysis
- The Leadership Secrets of Santa Claus
Hot Books
Recommended Books
- The Technique of Film and Video Editing, Third Edition : History,Theory, and Practice
- Southern Rock Review
- Complete Learn to Play Lead Guitar Manual: Beginner to Professional Level
- Creating We: Change I-Thinking to WE-Thinking & Build a Healthy, Thriving Organization
- Chris Argyris: the manager's academic.
- Biomedical Electron Microscopy: Illustrated Methods and Interpretations
- Coral Reefs: Cities Under the Sea
- Cervantes's Novel of Modern Times : A New Reading of Don Quijote
- Conrad's Lady
- A Pocket Guide to Ontario Wines, Wineries, Vineyards, & Vines
- Art To Wear
- Chinese Herbs in the Western Clinic: A Guide to Prepared Herbal Formulas Indexed by Western Disorder
- Broken Waves: A History of the Fiji Islands in the Twentieth Century
- Cape Horn: The Logical Route ; 14,216 Miles Without Port of Call
- Berkeley Guides: Great Britain & Ireland '97 : On the Loose, On the Cheap, Off the Beaten Path