Master of Tests - Test Automation 

 October 1, 2016

Like it?

In order to use the potentials in the projects, it helps as a tester to always have automation in mind, both in one's own activity and in the context of the team. The effects and results of automation are all the greater when the topic is internalized by the individual and the group and adopted as an attitude. This creates a dynamic that far exceeds the effects of individual interventions.

But here, too, it is important to reflect again and again and to ask oneself regularly:

  • Does automation still make sense here?
  • What benefit do I get from automation in this case?
  • Is automation blocking a necessary change?

Accordingly, the term "test automation" is often equated with automatic test execution. Therefore, in this eBook we deal with the automation of test execution and the automation of the test oracle.

Furthermore, we highlight automation in test design as a directly supporting aspect. The types of test automation and systems, as well as the introduction of automated testing are explained in detail. Furthermore, assistance in the selection of tools is provided.

Authors: Richard Seidl, Stephan Weissleder


Table of Contents

1 Basics
2 Types of test automation

2.1 Capture&Replay
2.2 Script-based
2.3 Data-driven
2.4 Keyword-driven
2.5 Model-based
2.6 Comparison

3 types of systems

3.1 Desktop Applications
3.2 Client-Server Systems
3.3 Web Applications
3.4 Mobile Applications
3.5 Embedded Systems
3.6 Data Warehouses
3.7 Cloud-Based Systems

4 Introduction of test automation

4.1 Pilot project
4.1 Application
4.1 Rollout

5 Curricula and literature
6 Outlook
7 references

Do you like this post? Share it: