Introduction to Python for Software Testers

Speed up your testing by learning to script with Python

    • Dave Westerveld's profile
  • Beginner
  • 24
  • 0
258 already enrolled
Introduction
  • Recognise the course instructor, Dave Westerveld!
  • Understand the scope of the course.
  • Discover the many benefits of learning to code in Python and how this can enhance your testing.
  • Identify what skills and knowledge you’ll gain throughout this course.
  • Understand how the course is laid out and how to get the most out of it.
Data Generation Solution
  • Understand how the activity is solved
  • See if you understood the concepts well enough to solve the challenge
  • Gain an understand of where you might have missing gaps in your understanding of lists and conditionals
Wrap up and What's Next?
  • Know where you can go to continue your Python learning journey

In taking this course you will acquire scripting skills that you will be able to use in your job as a software tester. For example, you will learn how to leverage scripting to analyze log files or to create a simple data file or get some random inputs you can use in testing.

This course is not about becoming a programmer and so it does not go into computer science fundamentals or even into much depth on things like clean coding practices. The primary purpose of this course is to make it so that you have an additional tool in your testing tool belt that you can use and so it will focus heavily on enabling you to do things that will be immediately helpful to you as a tester. 

This course is also not a test automation course in the sense of automating regression tests. It is about helping you think about the thousands of other ways you can use a dash of automation to make your life easier. 

To successfully complete this course you will need:

  • general understanding of how to work with computers there is little in the way of expected knowledge for this course.

Resources you will use throughout this course:

  • Python of course :) (we will use version 3 in this course)
  • A full list of exercise files and resources can be found in GitHub. These resources will be referenced throughout the course
Risks from Human Factors in Highly Automated Systems - Andrew Brown
Ask Me Anything - Automation
Innovative Approaches to Test Automation: Beyond the Ordinary
With a combination of SAST, SCA, and QA, we help developers identify vulnerabilities in applications and remediate them rapidly. Get your free trial today!
Explore MoT
TestBash Brighton 2024
Thu, 12 Sep 2024, 9:00 AM
We’re shaking things up and bringing TestBash back to Brighton on September 12th and 13th, 2024.
MoT Advanced Certificate in Test Automation
Ascend to leadership roles by mastering strategic skills in automation strategy creation, planning and execution