Testing Multiple Representations

Few systems these days are written in a single, compiled language with a single data representation. More likely, they are a composite of compiled servers, perhaps written in C++, and interpreted clients, perhaps written in Java, whose screen presentation is dynamically computed as the representation is pulled from a database. The customer data is structured in a relational architecture and must be repackaged to reflect the object-oriented architecture of the computational logic.

Several features of these systems are important from a testing perspective:

  1. interactions between two data models

  2. interactions between pieces written in different languages

  3. interactions between static and dynamic portions of the program ...

Get A Practical Guide to Testing Object-Oriented Software 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.