Training Catalogue / Testing and QA for Teams

Python for QA Automation

3 modules
5 sessions

Modules

Take single modules or the whole track. Two hour sessions, combined into half days where it suits your calendar.

Foundation · 2 sessions · multi-part

Python Essentials for Testers

Just enough Python to write and maintain automated tests with confidence.

  • Variables, console I/O and iteration
  • Functions and file I/O
  • Structured data: sets, lists, tuples and dicts
  • Class basics for test code
Skip the Python basics if the team already knows Python.
Practitioner · 1 session

Object-Oriented Python for Test Frameworks

The OO Python you need to build maintainable test frameworks.

  • Class hierarchies for test code
  • Iterators, generators and decorators
  • Operator overloading where it helps
  • A little meta-programming
Practitioner · 2 sessions · multi-part

Automated Testing With Python

unittest, py.test and Selenium turned into a working automation suite.

  • TDD versus BDD in Python
  • unittest, py.test and Nose
  • Browser automation with Selenium
  • CSS and XPath selectors

Enquire About This Training

Tell us which modules interest you and we will propose a plan within 24 hours. Choosing Enquire on a module above fills in the subject for you. Add more than one if you like.