Skip Main Navigation
Page Content

Save This Event

Event Saved

PYTHON AUTOMATION TESTING WITH SELENIUM & BDD ONLINE TRAINING

Westminster College, UK

Saturday, 31 March 2018 from 10:00 to 17:00 (BST)

PYTHON AUTOMATION TESTING WITH SELENIUM & BDD ONLINE...

Ticket Information

Ticket Type Sales End Price * Fee Quantity
PYTHON AUTOMATION TESTING WITH SELENIUM & BDD ONLINE TRAINING   more info 30 Mar 2018 £149.00 £12.22
* Prices include VAT

Share PYTHON AUTOMATION TESTING WITH SELENIUM & BDD ONLINE TRAINING

Event Details

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


COURSE CONTENT

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

PROGRAM STRUCTURES 

   
  • Indentation
  • Conditional statements
  • Looping statements
  • Exercise

SEQUENCES 

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

FUNCTIONS 

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

MODULES 

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


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

OBJECT ORIENTED CONCEPT 

   
  • 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

DATABASE ACCESS IN PYTHON 

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

CGI 

   
  • HTML
  • CSS
  • CGI
  • Python CGI
  • Exercise

USING PYTHON WITH SELENIUM WEBDRIVER 

 
  • 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

PAGE OBJECTS AND PAGE FACTORY LAYER 

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

INTRODUCTION TO ONLINE AUTOMATION TESTING PLATFORM 

  
  • 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
Do you have questions about PYTHON AUTOMATION TESTING WITH SELENIUM & BDD ONLINE TRAINING? Contact Westminster College, UK

Save This Event

Event Saved

When & Where


Westminster College
88 Kingsway
WC2B 6AA London
United Kingdom

Saturday, 31 March 2018 from 10:00 to 17:00 (BST)


  Add to my calendar

Organiser

Westminster College, UK

Westminster College is  Central London's Top Professional IT training organisation. We're located in Central London, just next to Holborn tube station, and we offer over 100 courses across a wide range of IT subjects.  

  Contact the Organiser
PYTHON AUTOMATION TESTING WITH SELENIUM & BDD ONLINE TRAINING
Things to do in London Course Science & Tech

Please log in or sign up

In order to purchase these tickets in installments, you'll need an Eventbrite account. Log in or sign up for a free account to continue.