Chapter 5. Data Testing

Make or break trust with data!

Take a moment to think about the online services that you use every day. You will find that they essentially offer you one of two types of services: they sell their data to you or collect your data and process it on your behalf. For instance, ecommerce, ride-hailing, food delivery, movie booking/streaming, and online gaming applications are examples of the first category, where their core value proposition comes from the collection of data, whereas a notes application, social networking apps like Facebook, Twitter, and Instagram, blogging sites and the like thrive by accumulating your data! In both cases, data is at the center of their galaxy, and their unique functionalities, user experience design, branding, and marketing aspects revolve around it. To elaborate on this with an example, Amazon is a data business at its heart. Its collection of product information forms the epicenter of the business, and core functionalities, such as purchasing and delivering products, are built on top of it. The company’s branding and marketing subtly draws attention to its data supremacy: the Amazon logo, with an arrow between the A and the z, tells the world that it has an enormous variety of data on products ranging from a–z.

Data has an unparalleled significance in any application, and when its integrity is not maintained with diligence, customers’ trust in the application can quickly go downhill—and along with their trust, ...

Get Full Stack Testing 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.