In the quest for releasing software as early as possible, almost all the companies are moving [ or have already moved ] to Test Automation. Only with an automated test suite is it possible to complete all the tests in a given time frame and achieve efficiency along with total completion.

Day by day, more and more companies are using Python programming language to automate their testcases. Python is one of the simplest languages to learn. Python has one of the easiest syntaxes to get acquainted with quickly. Python is a very powerful language and there are plenty of modules that are tailer made for Test Automation.

Understanding the basics of Python language is the most fundamental step in getting a firm footing and confidence to use any of these Test Automation modules. We believe that its just not enough to learn the syntax of a programming language. What is more important, is to learn to apply these learnings in solving real world problems.

This course has been specifically designed using this same principle of applying our learnings to solve real world problems. This course is your golden chance to get well versed with one of the most sought after programming languages in the testing domain

The biggest highlight of this course is that

  • You get to solve more than 70 exercises.
  • All these exercises are real world problems that will help you apply what you have learnt.
  • These exercises have been specially arranged in increasing order of complexity to keep you challenged at every step.

Course Contents

  • Functional Programming

    • I : Introduction

      This is the description

      Below links open in new window. Requires Google Sign-in Slides
      Exercises
    • II : Functions

      This is the description

      Below links open in new window. Requires Google Sign-in Slides
      Exercises
    • III : Control Structures

      This is the description

      Below links open in new window. Requires Google Sign-in Slides
      Exercises
    • IV : String Manipulations

      This is the description

      Below links open in new window. Requires Google Sign-in Slides
      Exercises
    • V : Python Essentials

      This is the description

      Below links open in new window. Requires Google Sign-in Slides
      Exercises
    • VI : File Handling

      This is the description

      Below links open in new window. Requires Google Sign-in Slides
      Exercises
  • Data Structures & OOP

    • VII : Tuples & Lists

      This is the description

      Below links open in new window. Requires Google Sign-in Slides
      Exercises
    • VIII : Dictionaries & Sets

      This is the description

      Below links open in new window. Requires Google Sign-in Slides
      Exercises
    • IX : Classes in Python

      This is the description

      Below links open in new window. Requires Google Sign-in Slides
      Exercises
    • X : Inheritance in Python

      This is the description

      Below links open in new window. Requires Google Sign-in Slides
      Exercises
  • Testing Domain Specialisation

    • XI : Regular Expressions

      This is the description

      Below links open in new window. Requires Google Sign-in Slides
      Exercises
    • XII : Advanced String Manipulations

      This is the description

      Below links open in new window. Requires Google Sign-in Slides
      Exercises
    • XIII : Pythonic Idioms

      This is the description

      Below links open in new window. Requires Google Sign-in Slides
      Exercises
    • XIV : Useful Modules

      This is the description

      Below links open in new window. Requires Google Sign-in Slides
      Exercises