Automated Software Testing with PyTest

How do you determine that the software you develop ‘works’? Feeling bogged down by manually poking at your code from every angle until you’re satisfied that it won’t break in production? Or maybe (like many of us) you occasionally find yourself skipping the monotony by deploying software sans testing, just hoping for the best.

Fortunately, through automated testing you can kick back and let your test suites handle the heavy lifting. Come and learn how to code with more certainty using the Pytest testing framework for Python. Topics include writing and running test suites, integrating Pytest with Visual Studio Code, managing setup and teardown, and mocking.

This workshop is intended to be an interactive demonstration, so some prior experience with scripting and executing shell commands is recommended. Attendees are encouraged to install the provided code ahead of time so they can run test suites on their machine alongside the presentation. Extra time will be allotted for participants to experiment with the provided code during the Q&A portion of the workshop.

Presented by

Jamie Stadnik, Technology Services

Track

Software, Security, Data, and DevOps

Experience level:

All Levels

Resources

Event Timeslots (1)

Day 1 Room D
-
Jamie Stadnik