Testing in Style - Reducing Barriers to Higher Code Quality Through Automation


Details
Speaker: Moritz Emanuel Beber (Postdoc at NNF Center for Biosustainability, DTU).
In this interactive presentation we will look at tox in order to manage all our testing needs in python. We will start at zero knowledge and rapidly ramp up the pace with in-depth looks at various python testing tools. Particularly, we will spend time on linting, pytest, and hypothesis. At the end we will round off the talk with a brief introduction to continuous testing using Travis CI.
If you want to follow along the tutorial, you will need to have:
- An account at GitHub (https://github.com/)
- git installed (https://git-scm.com/)
- python3 installed (https://www.python.org/downloads/)
After the main talk, there is an opportunity for lightning talks from the audience – bring your own ideas!
Tell us in 2.5 minutes or fewer about something tricky you have just learnt, or some generic package you have just found, etc. The rule of thumb: present something, that made you feel “I wish someone told me about that, before I’ve spent 3 days!”
The meetup will take place at 12th of June (Wednesday), in Mærsk tower (Blegdamsvej 3B), auditorium 13.1.61, at 17:00.
Please note, that in the evening access to the building is unfortunately only possible with the valid ID. If you RSVP, we will use the name from your Meetup profile for the participants list. If the name in your Meetup profile does not match the name on your ID, then please sign up at http://bit.ly/2LKw3VW until the end of 9th of June (Sunday).
Schedule:
16:45 - Doors open.
17:00 - Talk "Testing in Style: Reducing Barriers to Higher Code Quality Through Automation".
18:00 - Lightning talks and networking.
The exact room number might change.

Testing in Style - Reducing Barriers to Higher Code Quality Through Automation