Python (not only) for testers

Yonder (Caravaggio)

Based on 2018 data Python the fastest growing programming language in the world. It doesn’t matter if you look at number of contributors, stack-overflow threads or opened job positions – Python is always at the top. What’s very important, it’s also fastest growing language for test automation purposes.

I will teach you what he learnt during his professional (but not only!) career. He will pass you the knowledge of all good practices as well as all tips & tricks to build your delightful test automation environment.

During the workshop you will understand everything needed to start your Pythonic adventure from the scratch. You’ll see how to use PyCharm IDE in an easy and comfortable way, how to build and maintain development environments and handle packages and libraries. After that smooth start, you’ll be solving simple programming problems to learn Python basics, including functions, conditions, loops, classes, collections and exceptions.

After we pass that part, you’ll be involved in what the testers like the most: finding bugs by writing code! Balancing between REST API and Web testing you will discover your favorite part of automation. As a last step, you will have a chance to wear business hat and use human-friendly Gherkin syntax to write (and execute) automated test cases.

Just join and enjoy Python!

Key learning:

– Learning how to set-up environment and navigate in PyCharm IDE
– Understanding Python project structure and dependencies
– Know-how about Python basics (functions, classes, methods, collections and exceptions)
– Writing and debugging tests using Python modules (py.test/unittest)
– Understanding value of good practices for API and UI testing

Prerequisites

Laptops with Pycharm and Python 3.6 installed

Schedule

09:00 – 10:30  Part 1
10:30 – 11:00  Coffee Break
11:00 – 12:30  Part 2
12:30 – 13:30  Lunch
13:30 – 15:30  Part 3
15:30 – 16:00  Coffee Break
16:00 – 17:30  Part 4

Rate this tutorial

Sli.do – 7671

Full Day Tutorial