- Home
- Database
- Networking
- Programming
- Online Courses
- Mobile Application
- Web App Developments
- Online Cryptocurrency Wallets and Mining Coins
- Q# Programming
- BlockChain Application Development
- Online Java Servlet Programming
- Java Training with Spring
- Developing Images with Docker
- C++ Training Course
- Online Python RPA Programming
- Excel VBA Training
- Ruby on Rails Training
- C# Training Course
- Testing
- Online Automation Test Engineer
- Online Penetration Testing
- Cucumber BDD Training
- Selenium Web Test Training Java
- Selenium Test Automation with PHP
- Online Selenium Test Automation with C# .NET and NUnit (Testenium Endorsed Certification)
- Online Android Appium Test Automation
- Online Performance Testing
- Online Python Automation Testing with Selenium and BDD
- Online Automation Test Architect
- Online Automation Test Analyst
- Online SpecFlow Automation Testing
- Contact
Online Python Automation Testing with Selenium and BDD
72.6%
COURSE OVERVIEW
Our Python Automation Testing course covers all the essential skills of using the Selenium IDE, RC, Web Driver and Data Driven Testing. This course is very much suitable for beginners as well as manual testers who wants to have automation exposure, it takes the beginners through all the techniques of writing effective automated web tests using Python language. Our course will also teach you Data Driven Testing.
It is a fully hands-on training course which involves theory, practical examples and demonstration. Delegates will practice what they have learned in each chapter.
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
United Kingdom
- One Victoria Square, Birmingham B1 1BD
- 22 Long Acre, Covent Garden, London WC2E 9LY
- New Broad Street House, 35 New Broad St, Liverpool Street, London EC2M 1NH
- 50 Broadway, Westminster, London SW1H 0RG
- Level 33, 25 Canada Square, Canary Wharf, London E14 5LB
- 5th and 6th Floor Vantage London, Great West Road, Brentford TW8 9AG
- 200 Brook Drive, Reading RG2 6UB
-
Building 2, Guildford Business Park Road, Guildford, GU2 8XG
Germany
- Leichlinger Str 14, D-40764 Langenfeld, Germany (T:00172 255 9283/0049 2173 2697802)
- Peter-Müller-Straße 3, 3rd Floor, 40468 Düsseldorf, Germany
Holland
- Amsterdam Airport Schiphol, Havenmeesterweg 27, 1118 CB Schiphol, Netherlands
Denmark
- Terminal 3 Øst, Københavns Lufthavn, 2770 Kastrup, Denmark
COURSE START DATES
Start Date | Time | Days | Duration | Location |
---|---|---|---|---|
07/12/2020 | 10.00 - 17.00 | Mon to Fri | 5 Days | Brentford |
11/01/2021 | 10.00 - 17.00 | Mon to Fri | 5 Days | Brentford |
08/02/2021 | 10.00 - 17.00 | Mon to Fri | 5 Days | Brentford |
08/03/2021 | 10.00 - 17.00 | Mon to Fri | 5 Days | Brentford |
05/04/2021 | 10.00 - 17.00 | Mon to Fri | 5 Days | Brentford |
03/05/2021 | 10.00 - 17.00 | Mon to Fri | 5 Days | Brentford |
07/06/2021 | 10.00 - 17.00 | Mon to Fri | 5 Days | Brentford |
05/07/2021 | 10.00 - 17.00 | Mon to Fri | 5 Days | Brentford |
09/08/2021 | 10.00 - 17.00 | Mon to Fri | 5 Days | Brentford |
06/09/2021 | 10.00 - 17.00 | Mon to Fri | 5 Days | Brentford |
04/10/2021 | 10.00 - 17.00 | Mon to Fri | 5 Days | Brentford |
08/11/2021 | 10.00 - 17.00 | Mon to Fri | 5 Days | Brentford |
06/12/2021 | 10.00 - 17.00 | Mon to Fri | 5 Days | Brentford |
PREREQUISITES
TARGET AUDIENCE
Three months experience on live project
Trainer's Profile

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
- HTML
- CSS
- CGI
- Python CGI
- 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
Martina mazzia – :
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.
AYO fASHOLA – :
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.
ABINAYA – :
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