Software Testing Introduction SDLC life cycle Software Testing Methodologies Test Case Design Techniques Levels of Testing Software Testing Life Cycle QA & QC & Testing Agile methodology
Introduction to Python Operators, Variables & Data Types String manipulations Conditions and Loops & Nested Loop Array - Recursion List, Tuple and Dictionary Functions File Handling - Debugging step in & step out OOps concepts Class & Objects Lambda, Filter & Map Python PIP package
HTML HTML elements, HTML tags, HTML tag attributes HTML Forms (Input elements & attributes) CSS What are CSS & ways to use? What is property & value? What is class & id? DOM What is DOM & Understanding DOM? Access of HTML elements with DOM
This module will be very exciting. Here we will learn about Waits in Selenium. Waits are used to hold the web application for a few seconds/minutes/hours. When web applications navigate from Page A to Page B then Selenium should wait till the browser loads Page B completely.
Along with waits, we will also learn to Handle multiple windows and Alerts.
JSON Generate JSON structure dynamically Retrieve information from complex JSON structure MySQL Intro to SQL What is normalization & its types? Basic queries (create, insert, update, delete) SQL joins(1NF, 2NF, 3NF, BCNF) SQL built-in methods, having, group by, distinct
With this, we will also develop our understanding on Java Advance topics like Interfaces, Abstract Classes, Inheritance.
Selenium with python What is Selenium? Why Selenium & Advantages? What are its versions? What OS, Browsers, and Programming Languages does it Support? What is a web driver & its architecture? Python IDE(IntelliJ) Anaconda Installation Virtual environments and its significance Python installation and virtual environment setup Web Browser developer tools(F12) and its significance
Getting Started with DOM Simple Usage Example Explained Using Selenium to write tests Walkthrough of the example Navigating Interacting with the page Filling in forms Drag and drop Moving between windows and frames Popup dialogs Navigation: history and location Headless browser
Locating by Id, Name, Path Locating Elements by CSS Selectors Xpath and Xpath access
Exceptions Action Chains Alerts Desired Capabilities Proxy and Utilities Service Application Cache Firefox WebDriver Chrome WebDriver Wait Support Expected conditions Support
Automation Framework Architecture What is an Architecture What is a Framework POM (Page Object Model) Data driven framework Keyword Driven framework