Skip to Content
Beautiful Testing
book

Beautiful Testing

by Adam Goucher, Tim Riley
October 2009
Beginner
350 pages
11h 10m
English
O'Reilly Media, Inc.
Content preview from Beautiful Testing

How Other Projects Can Benefit from ANSTE

ANSTE was developed explicitly to help in the testing process of software that involves several machines connected to a network. Any project that matches this description can easily improve its quality assurance process by using ANSTE to automate it.

One of the projects that can easily take advantage of ANSTE is MySQL. MySQL is a widely used open source database management system. It already has a great testing framework, but it is heavily oriented toward SQL testing on a single host. However, there are some parts of MySQL, such as replication and clustering, that require several MySQL servers.

The testing framework can run multiple servers in the same machine to perform these tests, but although these tests might cover the most usual behavior, they do not faithfully reflect the real scenarios with several machines, as they fail to take into account possible failures in the connections between the machines, which actually is a very important test case for database clusters.

ANSTE has already been successfully used to test MySQL clusters. As ANSTE is designed to deal with several machines, it can replicate more closely a real cluster scenario. For example, a network failure can be easily simulated by bringing down the network interface from a script, making testing this issue a straightforward and completely automated task.

It is quite easy to find further examples of projects that can benefit from ANSTE. There is no need to even look away from ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Effective Software Testing

Effective Software Testing

Mauricio Aniche
Tidy First?

Tidy First?

Kent Beck

Publisher Resources

ISBN: 9780596806934Catalog PageErrata