Michael Larsen, Socialtext
For many people, the idea of a testing framework is nebulous. It ranges everywhere from downloading Selenium IDE and recording a few tests to repeat to having a completely integrated Continuous Integration and Delivery Pipeline with automated tests at every stage. IT can be a bit overwhelming, but it doesn’t have to be, especially since many of the steps to build a framework can start simply, can put in place the necessary components, and build in it as needed.
In this workshop, we are going to walk you through the process of setting up a testing framework by walking you through setting up an application environment to test. We will create a basic web application that is set under source control, with the ability to interact with the components, to create and enhance tests at the unit, integration and feature level, using a CI tool to keep everything in sync and examining areas that can be expanded and grown as out application and testing experience grows.
Participants in this workshop will walk away with a sample framework and test environment that they can use to start and practice their testing framework development sand design skills.
We will also cover:
- the difference in tooling and approaches for developing a framework
- a sample CI environment to practice with
- a list of common problems for people who start developing frameworks