Expert Selenium Testing Training Course in Jaipur
Industry-oriented certification Digital Marketing training course to furnish your career to kick-start/grow at MNCs/Non-MNCs Organization & corporate
Professional expert Sr. Digital Marketing Institute With 15+ Years of working experience will provide you industrial level training.
You can attain the practical training session to get the indutrial exposure & prepare for the corporate level challanges.
You’ll attain knowledge on bases of real-time scenarios, live projects & best case study to complete E-lite workshop.
Expert Software Testing Programme Details
Course Duration:55 HRS with Highly Skilled Corporate Trainers
Expert Software Testing Training for Modules – Weekdays/Weekend
E-Lite Institute Jaipur – Expert Software Testing Certification Training Delivery Method:
- Web / Desktop Base.
- Instructor-Led Classroom Sessions.
- Presentations/Demonstration/Practicals of concepts.
- Handouts/Assignments/Real-time Exposure to work on Clients.
Expert Software Testing Programme Modules
Expert Selenium Training Modules
<ul>
<li>What is automation testing?</li>
<li>What is the use of automation testing?</li>
<li>What we need to Automate?</li>
<li>What is Selenium?</li>
<li>Advantages of Selenium</li>
<li>What is the difference between Selenium and QTP?</li>
</ul>
<ul>
<li>IDE</li>
<li>Selenium Web Driver/Selenium 2.0</li>
<li>Selenium-Grid</li>
</ul>
<ul>
<li>Installing Selenium IDE</li>
<li>Selenium IDE icons</li>
<li>Recording your first test with Selenium IDE</li>
<li>IDE Context Menu</li>
<li>Assert</li>
<li>Verify</li>
<li>Adding Selenium IDE comments</li>
<li>Synchronization commands</li>
<li>Working on pages with AJAX</li>
<li>Storing elements</li>
<li>Creating test suites</li>
<li>What you cannot record</li>
</ul>
<ul>
<li>Tools to identify elements/objects</li>
<li>IE Developer tools</li>
<li>Google Chrome Developer tools</li>
<li>Locating elements by ID</li>
<li>Finding elements by name</li>
<li>Finding elements by link text</li>
<li>Finding elements by XPath</li>
<li>Finding Elements by using CSS</li>
<li>Summary</li>
</ul>
<ul>
<li><strong>Introducing the JAVA technology:</strong>
<ul>
<li>Relating Java with other languages</li>
<li>Showing how to download, install, and configure the Java environment on a Windows system</li>
<li>Key features of the technology and advantages of using Java</li>
<li>Java Features</li>
<li>Write Simple Java Program</li>
<li>Compile and Run the class files</li>
<li>Java Programming format</li>
<li>Java Keywords</li>
<li>Java Data Types</li>
<li>Declarations and Access Control</li>
<li>Operators and Assignments</li>
<li>Flow Control</li>
<li>Typecasting</li>
<li>Arrays</li>
</ul>
</li>
<li><strong>Packages:</strong>
<ul>
<li>Introduction to all predefined packages</li>
<li>User-Defined Packages</li>
<li>Access Specifiers</li>
</ul>
</li>
<li><strong>Object-Oriented Programming Concepts:</strong>
<ul>
<li>Introduction</li>
<li>Class</li>
<li>Object</li>
<li>Local, Instance and static variables</li>
<li>Constructors</li>
<li>This keyword</li>
<li>Inheritance and Types</li>
<li>Working with superclasses and subclasses</li>
<li>Using types of polymorphism such as overloading, overriding, and dynamic binding</li>
<li>Abstraction</li>
<li>Encapsulation</li>
<li>Abstract classes</li>
<li>Interfaces</li>
</ul>
</li>
<li><strong>String Processing:</strong>
<ul>
<li>String manipulation with String Builder and String Buffer</li>
<li>Essential String Methods</li>
</ul>
</li>
<li><strong>Exceptions and Assertions:</strong>
<ul>
<li>Introduction</li>
<li>Exceptions categories</li>
<li>Standard Java Exception classes</li>
<li>Using Try-catch and finally clause</li>
</ul>
</li>
<li><strong>I/O Streams:</strong>
<ul>
<li>I/O using Java</li>
<li>Files (Create/Read/Write operations on files)</li>
</ul>
</li>
<li><strong>Collections:</strong>
<ul>
<li>Introduction to Collections framework</li>
<li>util Package</li>
<li>List, Set and Map</li>
<li>Difference of All Collections Interfaces and classes</li>
<li>Reading data from Property files using java program</li>
<li>Reading and Writing data from/to Excel files using Apache POI API</li>
</ul>
</li>
</ul>
<ul>
<li>Overview of TestNG</li>
<li>Environment of TestNG</li>
<li>Writing WebDriver Test Cases using TestNG</li>
<li>Basic Annotations of TestNG</li>
<li>Executing Tests</li>
<li>Executing Test Suites</li>
<li>Ignore Test</li>
<li>Dependency Test</li>
<li>Parameterized Tests</li>
<li>TestNG XML</li>
<li>Report Generation</li>
</ul>
<ul>
<li>Why WebDriver?</li>
<li>Downloading web driver Jars configuring in eclipse</li>
<li>Architecture of selenium webdriver</li>
<li>Drivers for Firefox, IE, Chrome, Iphone, Android etc</li>
<li>What is the difference between Selenium RC and WD?</li>
</ul>
<ul>
<li>Handel Text box</li>
<li>Handel HyperLink</li>
<li>Handel Button and Check box</li>
<li>Handel Radio Button and DropDown Controls</li>
<li>Select value from DropDown</li>
<li>Display all values</li>
<li>Select values step by step</li>
<li>Capture screenshots</li>
<li>Synchronization Commands In Web Driver</li>
<li>Why Implicit wait and Implementation of Implicit wait</li>
<li>Why Explicit wait and Implementation of Explicit wait</li>
<li>Web Driver Fluent wait and Thread Sleep functionality</li>
<li>File uploads and File downloads (Handling Window based controls using Robot and Sikuli API)</li>
<li>Handling alerts box and Verfying the Alert Texts</li>
<li>Handling confirmation messages</li>
<li>Keyboard actions</li>
<li>Mouse actions</li>
<li>Handling Iframes working with Nested Iframes</li>
<li>Handling multiple tabs</li>
<li>Handling popups</li>
<li>Preparing web driver test cases using customized x-path</li>
<li>Identifying controls using x-path predefined functions</li>
<li>Web Tables
<ul>
<li>What is Web Table</li>
<li>Extracting data from web tables</li>
<li>Examples on static and dynamic Web Tables</li>
<li>Creating Reusable functions for Web Tables</li>
</ul>
</li>
</ul>
<ul>
<li>How to develop Test automation framework in live environment</li>
<li>What is a framework</li>
<li>Types of framework</li>
<li>Data-driven framework</li>
<li>Modular driven framework</li>
<li>Keyword driven framework</li>
<li>User Defined Keyword driven framework with implementation</li>
<li>Execute test scripts from the framework</li>
</ul>
<ul>
<li>Batch Running Test cases using TestNG</li>
<li>Validations and its usage in Automation test scripts</li>
<li>Customized Report Generation</li>
<li>Implementing Logs using Apache Log4j API</li>
<li>Database testing using Web Driver</li>
</ul>
<ul>
<li>Executing Automation Test Cases in multiple browsers Sequentially</li>
<li>Working with Chrome and IE browsers</li>
<li>What is Firefox Profile And Implementation of Firefox Profile</li>
<li>What is WebDriver Desired Capabilities class</li>
<li>Executing Automation Test Cases in multiple browsers Parallel</li>
</ul>
<ul>
<li>Installing grid and configure grid’s build.xml for your tests</li>
<li>Execute tests through Grid in sequence or parallel</li>
<li>Grid hub & node and Grid console</li>
</ul>
<ul>
<li>Introduction to SauceLabs</li>
</ul>
<ul>
<li>ntroduction about maven</li>
<li>High-Level Overview</li>
<li>Ant vs Maven</li>
<li>Installation of Maven</li>
<li>Demo using Sample Maven Project</li>
<li><strong>Maven Structure</strong>
<ul>
<li>Introduction of Maven Folder Structure</li>
<li>The pom.xml</li>
<li>Dependencies</li>
<li>Goals</li>
<li>Local Repo Structure</li>
<li>Defaults</li>
<li>Sample Demo of Build Session of Maven Project</li>
</ul>
</li>
<li><strong>Maven Dependencies</strong>
<ul>
<li>Dependency version</li>
<li>Versions</li>
<li>Types</li>
<li>Transitive Dependencies</li>
<li>Scopes</li>
</ul>
</li>
<li><strong>Maven Repositories</strong>
<ul>
<li>What is a Repository</li>
<li>Dependency Repository</li>
<li>Adding a Repository</li>
<li>Plugin Repository</li>
</ul>
</li>
<li><strong>Maven Eclipse Integration</strong>
<ul>
<li>Demo Installation</li>
<li>Importing Projects</li>
<li>Converting Existing Projects</li>
<li>Pom Viewer</li>
<li>Effective Pom</li>
</ul>
</li>
</ul>
<ul>
<li>Downloading and configuring Github</li>
<li>Difference between CVC Versus DVC</li>
<li>Basic Git Commands</li>
<li>Working with Repositories</li>
<li>Setting up Repositories</li>
<li>Local and Remote Repositories</li>
<li>Create repository and cloning projects</li>
<li>Committing and Syncing the code</li>
<li>Reverting and Rolling Back the Code</li>
<li>Branch and Merging Concepts and Implementation</li>
<li>Stashing Changes</li>
<li>Resolving the Conflicts</li>
</ul>
<p>Discuss about DB connectivity</p>
Find the Expert Selenium Testing course details below.
Duration of Module
Selenium Course Module | Selenium Course Duration |
---|---|
Expert Selenium Automation Testing Training | 55 (Hours) |
Batch Timings
Selenium Course Schedule | Selenium Course Timing |
---|---|
Monday to Friday | 8:00 AM – 10:00 AM |
Monday to Friday | 10:00 AM – 12:00 PM |
Monday to Friday | 2:00 PM – 4:00 PM |
Monday to Friday | 4:00 PM – 6:00 PM |
Saturday/Sunday | 8:00 | 12:00 | 2:00 | 4:00 |
Sunday | 8:00 AM – 10:00 AM |
Sunday | 10:00 AM – 12:00 PM |
Sunday | 2:00 PM – 4:00 PM |
Sunday | 4:00 PM – 6:00 PM |