O'Reilly logo

Practical DevOps by Joakim Verona

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

A complete test automation scenario

We have looked at a number of different ways of working with test automation. Assembling the pieces into a cohesive whole can be daunting.

In this section, we will have a look at a complete test automation example, continuing from the user database web application for our organization, Matangle.

You can find the source code in the accompanying source code bundle for the book.

The application consists of the following layers:

  • A web frontend
  • A JSON/REST service interface
  • An application backend layer
  • A database layer

The test code will work through the following phases during execution:

  • Unit testing of the backend code
  • Functional testing of the web frontend, performed with the Selenium web testing framework
  • Functional testing ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required