Sven is a very passionate tester and software crafter who loves to create highly maintainable testing frameworks and continuous delivery solutions. During the five years of working in the field of testing and test automation, Sven has encountered a lot of common problems with creating test software and how testing tools are often misunderstood.
Topic: Architecture for Test Frameworks
Testing is nowadays a crucial part of software development, but if it comes to good programming practices a lot of teams have some issues to create sustainable and maintainable tests. Learning the usage of a testing tool is often not enough for writing those. It is also necessary to create a framework which abstracts the different concerns. I will show how you can set up this framework layer to layer and I will explain the reasoning why I create it this way. The examples will be written in Java using espresso.