Topic : Python
Python Syllabus
- Installation & Environment settings.
- Introduction to Shell.
- Variables
- Keywords
- Data types
- Identifiers
- String Data types
- List Data types
- Set Data types
- Tuple Data types
- Dictionary Data types
- Slicing
- Arithmetic Operators
- Logical Operators
- Relational Operators
- Bitwise operators
- Assignment Operators
- Membership Operators
- Identity Operators
- Decisional Statements
- Looping Statements
- Break, Continue and Pass
- Input statements
- Print statements
- Types of Functions
- Recursion
- Arguments
- Packing and unpacking(varargs)
- Class, Objects
- Inheritance
- Method Overriding
- Access Specifies
- Flat File Handling
- JSON
- Pickle
- Try
- Except and final
- Custom Exceptions
- Raising Exceptions
- Assertions
- List Comprehension
- Method
- Class Level
Description
Description
Python is an interpreted, high-level, general-purpose programming language that emphasizes code readability and simplicity. It is widely used for web development, scientific computing, data analysis, artificial intelligence, and more. Python has a large standard library, and its syntax allows developers to write fewer lines of code than would be required in other languages.
Python
Python course is a training program that teaches individuals the fundamentals of the Python programming language. The course covers topics such as data types, control structures, functions, modules, input/output, file handling, object-oriented programming, data manipulation, data analysis. It also includse practical exercises, case studies, and assignments to provide hands-on experience in working with Python. Upon completion of the course, individuals will have a better understanding of Python programming language. They will also have the skills to build Test Automation Scripts.
Topic : SELENIUM
Selenium Syllabus
- Automation Testing
- What is Automation Testing?
- When we Switch to Automation Testing?
- Why Automation testing?
- Advantages & Disadvantages
- Automation Testing Tools
- What is Selenium?
- Advantages of Selenium
- Selenium Architecture
- Basic Selenium Program
- Locators
- Xpath, its Types and cases
- WebElement
- Functions
- Check points
- Handling Multiple Elements
- Handling Synchronization
- Implicit
- Explicit
- Custom wait
- Blind wait
- Handling Dropdown (static and dynamic)
- Handling Keyboard and Mouse Actions
- Taking Screenshot
- Performing Scroll down Action
- Handling Popups (web-based and Window-based)
- Handling Frames
- Handling New Windows/New Tabs
- Encapsulation in Selenium
- Stages and Types of Framework
- POM (Page Object Model)
- Handling Excel
- Pytest
- Assertion
- Grouping
- GitHub
- Jenkins
- Hybrid Framework
- Designing
- Framework
- Hybrid Framework Architecture
- Framework implementation
- Framework execution
Selenium is an open-source testing framework that is used to automate browser-based applications. It provides a suite of tools for web application testing across various browsers and platforms and supports a range of programming languages, including Java, Python, and C#. Selenium is widely used in the software industry to ensure the quality of web applications.
SELENIUM
A Selenium course is a training program that teaches individuals the skills and knowledge required to automate browser-based applications using the Selenium testing framework. The course covers topics such as setting up a Selenium environment, writing test scripts using Selenium WebDriver, test automation frameworks, test case design, test execution, and reporting. It may also include practical exercises, case studies, and assignments to provide hands-on experience in working with Selenium. Upon completion of the course, individuals will have a better understanding of how to automate web application testing, reduce manual effort, and ensure the quality of web applications using Selenium. They will also have the skills to integrate Selenium into continuous integration and delivery pipelines.
Quick Links
Apps Download
Download the app.
Please use org code as ‘CWDPT’