About the Course -
Python is the latest high-level programming language which features dynamic coding and automatic memory management. It is commonly used by small-scale applications requiring faster development. So far we have placed more than 300 candidates as Python developer in MNC’s.
Dynamic coding is easier and faster than traditional coding such as Java, C++, etc. Python code is often smaller, smarter and easier to read. For example, when you have to swap ‘x’ with ‘y’, in Java you will typically write a code as
int temp = x;
x = y; y = temp;
Instead in Python, you can simply write
x,y = y,x
It's that simple. There is no need to define whether x and y are integers or floats or strings. This is an advantage of dynamic coding. Also, the syntax for python is easier than any other languages. Most of the web applications use Python for server-side coding as its easy and fast.
The course is designed to give in-depth knowledge of python programming, libraries for data manipulation and analysis. Theory and extensive lab practicals will help students to gain an intermediate skill to work as Python developer in the industry
Selenium is a suite of tools to automate web browsers for mainly testing purposes. It has a flexibility of working with different platforms and programming languages. We have placed more than 300 Candidates as Selenium tester in MNC’s.
Manual testing for every small part of the application is time-consuming. For example, to manually test UserID login for several IDs with the correct password, will take a lot of time and efforts. Instead, we can write a test script and Selenium will automatically perform the tests on the basis of the code.
Selenium has four components known as WebDrive, Selenium RC (Remote Control), Selenium IDE and Selenium Grid. You can create robust browser-based regression automation test with these Selenium tools. Selenium WebDriver is a successor of Selenium RC both of which have built-in grid capabilities. This helps us scale and distribute scripts across many environments.
Selenium Grid enables us to conduct the test on multiple browsers at the same time which minimizes the execution time. Selenium IDE is a Firefox add-on which features record and playback of interaction with the browser.
This course is structured to give detailed knowledge of all the aspects of Selenium, and it’s working with different platforms and different programming languages.
Course Objectives -
• Basics of Python programming language
• Use the Jupyter Notebook Environment.
• Use the numpy library to create and manipulate arrays.
• Use the pandas module with Python to create and structure data.
• Working with data formats within Python: JSON, HTML, and MS Excel Worksheets.
• Create data visualizations using matplotlib and the seaborn modules with python.
• Introduction to Automation Testing
• Web Technologies
• Selenium IDE
• Selenium RC
• Frameworks (TestNG & JUnit)