Information Technology

Quality Assurance Automation with Selenium and Python

Start: Oct 2017       Type: Evening / Weekend Classes       Duration (hr): 60


This course is designed to familiarize testing professionals with the basics of automated testing web applications using Selenium. Testers can build, enhance, and maintain scripts using both the Selenium IDE and the Selenium WebDriver. This class will include the ideal uses of Selenium and the level of automation supported by Selenium. Also, this course will introduce the fundamental concepts of Python programming, will provide the knowledge of object-oriented design and coding, and will help students to manage features of the language and will familiarize them with the different aspects of the standard library.
Following topics will be covered: 
• Starting with Python. Basic Data Types
• Other Data Types
• Flow control
• Working with files
• Working with functions
• Benefits of Standard Library
• Basic concepts of Software Quality Assurance Automation
• Introduction to Selenium 
• Test Cases and Test Suites
• Locators and Export Features
• Unit Test
• Navigation
• Debugging test scripts
Towards the end of the course you will be working on a Project to automat a Web Application. The test plan will cover all possible cases of interaction with application. Project will handle Textboxes, Links, Checkbox, Radio button, submit button, reset button, URL, Page Title, synchronization between pages when navigating from one page to another, fetching data from data files. Students will build the Project Python and Selenium WebDriver. Students also will have fundamental skills in performing Python programming. This course is designed for QA Analysts/Testers, Test Engineers, Computer System Analysts, and other IT professionals that are involved in the Web Testing process. 
Knowledge of Software Quality Assurance process.


Related Courses