Learn Selenium with Python (Instructor LED ONLINE Program) | Event in undefined | Townscript
Learn Selenium with Python (Instructor LED ONLINE Program) | Event in undefined | Townscript

Learn Selenium with Python (Instructor LED ONLINE Program)

Jul 06 - 21 '19 | 09:00 AM (IST)
Online Event

Event Information

CP-SAT Python : Learn Selenium with Python

(Instructor LED ONLINE Program)

CP-SAT Python stands for “Certified Professional – Selenium Automation Testing in Python” certification prepared and honored by “Agile Testing Alliance”.

CP-SAT is the number 1 selenium testing certificate as it is the only globally recognized program which tests participants practical knowledge

This Instructor LED Online program prepares you for the most renowned and toughest selenium certificate program

This Instructor LED ONLINE program could be attended from any part of the world.

For more details please visit the following URL's

http://cpsat.agiletestingalliance.org/

http://agiletestingalliance.org/sat.html

 

Details of the Program

Dates and Timing :  Following 4 days for ONLINE sessions

  1.  Sat 6th July, 2019    (9 AM - 1 PM IST)
  2.  Sun 7th July, 2019   (9 AM - 1 PM IST)
  3.  Sat  20th July, 2019  (9 AM - 1 PM IST)
  4.  Sun 21th July, 2019   (9 AM - 1 PM IST)

  Location: ONLINE

Time: 9 AM - 1 PM  IST

 

Program Structure :

1. Four Half Days of Instructor Led ONLINE sessions over two consecutive weekends.

2. Assignments and practice exercises during the intermediate week.

2. Preparation / Practice exams for CP-SAT

3. Go for the CP-SAT

CP-SAT is the only globally recognized selenium certificate

Learning objectives can be found at: http://agiletestingalliance.org/sat.html 

Who should Attend

Anyone in testing who is not scared of getting into automation. If you believe you can, we will do the rest. Come be a part of our #TesterBhiCoder Initiative

All this at an early bird price of only 12,500/- (This also Includes CP-SAT certification fee of 6400/-)

and for international participants only USD 200 (This also Includes CP-SAT certification fee) 

Coverage

Learning Objectives of CP-SAT Python as follows, do let us know if you need more information. There are few additions in the below agenda so as to cover the latest version of the CP-SAT Syllabus.

Learning Objectives of CP-SAT - Python

1. Tool background
    1.1. History of Selenium (30 mins)
        The participant learns about the history of the tool, its evolution and the need for it.

    1.2. Selenium Overview (30 mins)
        Learn about the definition and usage of the tool. Get aware of the crosslanguage, cross-platform, cross-browser capabilities of the tool. Learn about the Selenium tool license policy. Elaborate on the two parts of the Selenium toolkit
        • Selenium 3.x
            o Selenium WebDriver
        • Selenium Grid
            o Need for Grid
            o Parallel execution of tests

2. Locator Strategies (60 mins)
    • Learn the concept of DOM
    • Learn about the Structure Dependent locators:
        o XPath
        o CSS
    • Learn about the Attributes-based locators:
        o Id
        o Name
        o Link Text
        o Partial Link Text
        o Tag Name

3. Selenium Server
    3.2. Selenium 3.x (WebDriver) (420 Mins)
        • Setting up your Python environment (Eclipse (30 mins)
            o Installation of eclipse and creation of workspace
            o Creation of PyDev Project
            o Creation of the Source Folders, Packages and Resource Folders
            o Debugging and Running the tests

    3.3. PyUnit
        o Learn about the need of the testing frameworks
        o History of Pyunit
        o Running tests
        o Running PyUnit Suit
            • Running WebDriver Tests (30 mins)
        o New features of WebDriver 3.x
        o Limited methods, more flexibility to create new methods
        o Lightweight API
        o Wrapper methods for missing commands
        o JavaScript execution
            • Implicit and Explicit Wait in Selenium 3.x (15 mins)
            • Running JavaScript code (30 mins)

    3.4. Various WebDriver implementations (90 mins)
        • Firefox Driver (Gecko driver)
        • Chrome Driver
        • Edge Driver
        • Headless Browser Testing
        • Learn to manage driver capabilities

    3.5. Advanced User Interaction (150 mins)
        • Keyboard
        • Action Builder
        • Handling popups
        • Handling alerts
        • Capturing Screenshots
        • Drop Downs
        • JQuery (Auto Complete)
        • Drag and Drop

4. Framework
    4.2. Testing Frameworks (460 mins)
        • Data Driven Framework using WebDriver (210 mins)
            o For Excel (Using .xls and .xlsx
        • Keyword Driven Framework using WebDriver (30 mins)
            o Setting Up Keyword Driven Framework
            o Setting Up Data Engine
            o Test Suite Execution
            o Log Generation
        • Page Factory and Page Object Model (120 mins)
        • Helper / Utility framework class

5. Selenium Grid
    5.1. Selenium Grid Concept and Practical Setup (60 mins)
        • Learn about the built-in grid functionality in Selenium 3.x
        • Learn to distribute the tests on several machines and do parallel execution
        • Learn to run the tests in parallel on multiple combinations of browser and OS from a central hub
        • Learn to setup the Hub server
        • Learn to parameterize the tests to run on various nodes
        • Learn to override the default parameters on the nodes

6. Running Selenium Tests in Continuous Integration environment (120 Mins)
    6.1. Concept of Continuous Integration (30 mins)
        • Learn about the concept of Automating the Automation
        • Learn about the Continuous Integration practice and merging automated Selenium test scripts on CI server
    
    6.2. PyBuilder task in Jenkins/Hudson (90 mins)
        • Learn to prepare Jenkins/Hudson to run PyBuilder task with Selenium tests
        • Learn various triggering events for the test
        • Learn to prepare test output reports

7. Automation in Agile projects (Reading)
    7.1. Agile Manifesto
    7.2. Agile in Practice (Video)
    7.3. Incremental and Iterative development
    7.4. Scrum – Testing in iterations
    7.5. Testing challenges in Agile
    7.6. Test Automation

8. Practical Selenium Automation Testing (Exercises)
    • Practice all Selenium concepts throughout the course using various practical case studies.
    • Practical Exercises post completion of the program

 

Venue

This is an online event
Agile Testing Alliance & DevOps++ Alliance cover image
Agile Testing Alliance & DevOps++ Alliance profile image
749
Events Organised
50
Followers
About
ATA is a global alliance of Technologists, QA, Agile and DevOps practitioners, professionals and experts. ATA is driving community driven shared and collaborative learnings across multiple chapters in 24 countries.
Have a question?
Send your queries to the event organizer
Agile Testing Alliance & DevOps++ Alliance profile image
CONTACT ORGANIZER
EVENT HAS ENDED
VIEW SIMILAR EVENTS
Have a question?
Send your queries to the event organizer
Agile Testing Alliance & DevOps++ Alliance profile image
CONTACT ORGANIZER
Host Virtual Events with
Townhall
Learn More TsLive Learn more