How to test your Web applications

Writing tests is not that easy. People tend to overlook this task, often seen as less interesting than writing “real code”. Until they join a new company, where nobody told them they would have to maintain a legacy codebase, with temporary fixes everywhere and a test coverage of 30%, and that developers who wrote it already left several years ago…

In this talk, we will see how to write tests with Pytest for your web applications: from acceptance tests, to unit tests, without forgetting integration tests of course! Applying best practices like Behavior-Driven Development, we will try to identify traps on our way and learn how to avoid them. And because we are living in the 21st century, we will also automate our development workflow with Docker Compose, to make our day-to-day work more enjoyable.

Show more

Alexandre Figura

Alexandre is a French Python developer living since 2 years in Berlin. In his short career, he already worked with more than 20 different nationalities. Also, over the years, he gained experience in Web Programming and System/Network Engineering. But his favourite topic is testing. He likes to test everything possible, to make applications more resilient and easier to maintain.