0
  • An empty cart

    You have no item in your shopping cart

0
  • An empty cart

    You have no item in your shopping cart

Enter your keyword

PYTHON AUTOMATION TESTING

Online Python Automation Testing with Selenium and BDD

 

COURSE OBJECTIVES

At the end of the course the candidate will be able to

  • Identify the Target Test Items to be evaluated by the test effort
  • Define the appropriate tests required and any associated Test Data
  • Gather and manage the Test Data
  • Evaluate the outcome of each test cycle
  • Write feature files with scenarios for test projects,
  • To implement the methods in Python languages,
  • Design test frameworks in order to effectively drive the testing team,
  • Implement automation test framework using Page Object Model and Page Factory,
  • Create Lettuce test reports,
  • Create data driven test cases to use excel or MySql for test data,
  • Apply the testing skills in work place effectively, and
  • Use an automation testing platform “testenium.com”, without having to install any testing tools on the computer. (Note: Whoever book this course gives permission to receive information about Testenium from Testenium Limited or from Dr Aras)

Training Locations

  1. Forest House, 16-20 Clements Road, Ilford IG1 1BA
  2. Fleet St, London EC4A 2AB

 

COURSE START DATES

Start DateTimeDaysDurationLocation
29/05/202310.00 - 17.00Mon to Wed3 DaysLondon
10/07/202310.00 - 17.00Mon to Wed3 DaysIlford
04/09/202310.00 - 17.00Mon to Wed3 DaysLondon
09/10/202310.00 - 17.00Mon to Wed3 DaysIlford
13/11/202310.00 - 17.00Mon to Wed3 DaysLondon
11/12/202310.00 - 17.00Mon to Wed3 DaysIlford
05/02/202310.00 - 17.00Mon to Wed3 DaysLondon

PREREQUISITES

  • Beginners
  • Basic HTML
  • JavaScript
  • Introduction to programming

TARGET AUDIENCE

  • Web Application Testers
  • Web Developer
  • Internet Developers
  • Portal Developer
  • Web Consultant
  • e-Commerce Developer
  • Application Developers

Three months experience on live project

On completion of the course the candidates who wish to gain experience will be able to take part in live projects for a period of up to 3 months. Based on this experience the candidates can apply for relevant jobs and will be able to get a reference from our project co-coordinator.

Trainer's Profile

“Dr Aras is presenting Testenium.com, the world’s first online testing platform in London Selenium meetup”

The trainer for this course has over 30 Years experience in IT Training and consulting to the corporate and government departments in the UK. The trainer also developed the world’s first Online automation testing platfrom for BDD, TDD and Selenium called Testenium.com. Linkedin Profile

For related certification courses visit the site http://www.testenium.co.uk

 

Python Automation Testing

  • Writing and running Python Programs
  • Outputting to the screen
  • Inputting from the keyboard
  • Data types and int(), float() and str()
  • Arithmetic operations
  • Exercise

  • Indentation
  • Conditional statements
  • Looping statements
  • Exercise

  • Strings
  • Lists
  • Tuples
  • Dictionaries
  • Command line parameters
  • Exercise

  • What are functions
  • Parameters and return values
  • Predefined functions
  • Recursion
  • Exercise

  • Modules
  • Importing modules
  • Unit testing modules
  • Packages
  • Exercise

  • Types of file
  • File handling principles
  • Opening files
  • Reading files
  • Writing files
  • Exercise

  • Classes
  • Class Objects
  • Instance Objects
  • Method Objects
  • Inheritance
  • Multiple Inheritance
  • Iterators
  • Generators

  • Exceptions
  • Exception types
  • try except
  • try except else
  • try finally
  • Raining exceptions
  • Exercise

  • String manipulation
  • String manipulation functions
  • Regular expressions
  • Exercise

  • MySQL
  • Python database access principles
  • Selecting data
  • Inserting data
  • Deleting data
  • Exercise

  • Writing python test
  • Testing a site with Python with WebDriver
  • Unit Testing with Python – Basic Example Using unit test
  • Why and When Should You Write Unit Tests?
  • Using Pytest for Unit Testing in Python
  • Creating Test Cases and Test suites
  • Running Test Suite projects
  • Page Object Model
  • Data Driven Testing with Excel or MySql
  • API testing in python
  • Testable Documentation with Doctest
  • Test Doubles: Mocks, Fakes and Stubs
  • Test Coverage and Parameterized Tests

  • Installing Lettuce
  • Writing BDD Feature files
  • Implementing Step Definitions
  • Executing BDD projects

  • What are Page Object and Page Factory
  • Factory in Selenium
  • Create Page Objects and Page Factory Usage
  • Elements Abstraction Layer
  • Execute the Test

  • What is Online AutomationTesting?
  • Advantages & Limitations of Automation Testing
  • Automation Criteria (Automate or Not)
  • Test Automation for Web Applications
  • Python test Automation using Testenium Platform

Reviews Statistic

5
5 out of 5
3 Ratings
5 Start 0
4 Start 0
3 Start 0
2 Start 0
1 Start 0

3 reviews for Online Python Automation Testing with Selenium and BDD

  1. 5 out of 5

    :

    Aras has a really good automation knowledge which helped me understand many concepts I was new with.
    I am a beginner in automation and I do believe this course has been really useful and I WOULD LIKE TO HAVE MORE SESSIONS IN THE FUTURE.

  2. 5 out of 5

    :

    During this session, I was able to see different types of automation testing as beginner. I had support in both a visual and practical manner. My teacher was clear in both manners, explaining in depth and giving extra support in topics that weren’t clear to me. He provided me with resources in which allowed me to know that I could take something AWAY TO PRACTICE AND PERFECT.

  3. 5 out of 5

    :

    DR.ARAS WAS OUR TRAINER FOR TWO DAYS. WE HAD SESSIONS ON SELENIUM, PYTHON, POM, AND BDD. HE GAVE EXPLAINATION FROM THE BASICS. THE WAY OF TEACHING, HIS APPROACH WAS GOOD. I HIGHLY RECOMMEND SOMEONE WHO WANTS TO LEARN AUTOMATION

Add a review

Duration 3 Days
Price £100.00

Start Date *

Share our course