Chapter 14. Database Tests

Why Read This Chapter?

All Web-based data access applications require database servers. To effectively plan for database testing and the analysis of database-related errors, it is useful to understand key database technology concepts, how Web server components interact with the database components, and other testing issues.

Introduction

This chapter offers an introduction to database components, application- database interaction, data warehouses, and data marts. Technical terms and examples that are useful in improving test planning and bug-report communication are also discussed. Databases play an important role in Web application technology. They house the content that Web applications manage—fulfilling user requests for data storage and record queries. Understanding how databases operate within Web applications is essential to effective database testing. Databases are repositories that are organized in such a way that makes it easy to manage and update the data they contain. One of the database technologies commonly used in Web-based applications is the relational database. Relational databases are tabular databases that can be easily reorganized and queried. Additionally, in a Web environment, the term distributed database is used to refer to databases that are dispersed over multiple ...

Get Testing Applications on the Web: Test Planning for Mobile and Internet-Based Systems, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.