Ever faced yourself doing laborious and repetitive work as a tester? well of course you have.
In our day-to-day work we have to perform manual tasks before, during, and
after testing.
Copying files from folders into other folders, possibly spread out on different servers?
Looking for specific text strings in log files, matching those to other text strings and timestamps in other log files.
And let us not get started on generating new and unique test data, manually typing it in.
Day to day work includes some or all of these tasks, and there might be many more that you perform over and over again without you even thinking about it anymore.
Not only does it take time away from us, it is also mind numbingly boring at times, and it is easy to make mistakes when we have long lists of things to do.
But who says it has to be done by you?
In this workshop I will show participants how easy and quick small yet simple and powerful help tools can be written in Python that assist you in your everyday test life.
Participants will of course learn the basic syntax of the programming language, how if/else-statements work, create loops, methods, classes and more.
We will learn how to get started with Python, writing the very first script and tool, and from there we embark on exploring the oh so powerful, but ever so elegantly and easy to use libraries that are included in a Python installation out of the box.
The examples will be easy to follow, but useful for any tester in their day to day work, and we will have fun as well.
I hope to have inspired you by the end of the workshop to look into using Python yourself in you day-to-day work.