From the coauthor of the bestselling Testing Computer Software, testing principles and practices applicable to real-world Web conditionsSoftware engineers have developed sophisticated test methodologies over the years that just don't do the job for Web-based software. Distributed applications have different performance goals from desktop applications and require networking know-how of the tester. This book introduces the essential technologies, testing concepts, and techniques needed to effectively run e-business systems. Readers will learn how to test B2B applications, B2C applications, and internal applications. Nguyen also offers advice about the Web application model, servers, browsers, protocols, and much more. He provides strategies for test planning and bug tracking, as well as effective test techniques for UI tests, security tests, load and stress tests, and database tests. And a survey of commercial tools is provided along with a sampling of proven test matrices and templates.