Selenium with C#

If you are Interested to build your carrier in the field of Core Java ? Then this course is exclusively designed for you! This course has been designed by eminent corporate trainers with vast experience in Industry sector with real time knowledge. So that we can share our knowledge and help you learn complex theory, algorithms and coding libraries in a simple way. We will make you to walk you step-by-step into the World of Data Science. With every tutorial you will develop new skills and improve your understanding of this challenging yet lucrative sub-field of Core java.

Course Duration

25 Days

Training Options

Classroom / Online

Rating

5/5

Why Should You Take Core Java?

Very cost effective and highly affordable low class training by real time experts

Very cost effective and highly affordable low class training by real time experts

Very cost effective and highly affordable low class training by real time experts

Instructor-led Java Core Live Classes

Sep 21st SAT & SUN (6 WEEKS) Timings - 08:30 PM to 11:30 PM (IST Online
Sep 21st SAT & SUN (6 WEEKS) Timings - 08:30 PM to 11:30 PM (IST Online
Sep 21st SAT & SUN (6 WEEKS) Timings - 08:30 PM to 11:30 PM (IST Classroom
Sep 21st SAT & SUN (6 WEEKS) Timings - 08:30 PM to 11:30 PM (IST Online

Course Price at

₹ 19,179 ₹ 30,000

About Course

About Trainer

Can’t find a batch you were looking for?

Skills Covered

  • Software Testing Introduction
  • Software Development Life Cycle (SDLC)
  • Static Testing, Reviews and Walkthroughs
  • White Box Testing
  • Unit Testing & Integration Testing
  • Black Box Testing
  • System Testing & User Acceptance Testing
  • Alpha Testing & Beta Testing
  • Functional Testing Types
  • Smoke Testing / Sanity Testing
  • Formal Testing
  • Ad-hoc Testing
  • Re-Testing
  • Regression Testing
  • System Integration Testing
  • End-to-End Testing
  • Exploratory Testing
  • Monkey Testing
  • Non Functional Testing Types
  • UI Testing
  • Usability Testing
  • Security Testing
  • Compatibility Testing
  • Load Testing
  • Performance Testing
  • Globalization Testing
  • Localization Testing
  • Recovery Testing
  • Software Testing Life Cycle (STLC)
  • What is STLC?
  • STLC Phases
  • Test Plan
  • Test Analysis
  • Analyzing Functional Requirements SRS/FRS
  • Test Design
  • Preparing Test Scenarios
  • Preparing Test Cases
  • Preparing Test Data
  • RTM
  • Test Case Execution
  • Defect Reporting
  • Defect Severity & Defect Priority
  • Defect / Bug Life Cycle
  • Defect Management
  • Test Closure
  • What is Agile Testing?
  • Scrum Introduction
  • Getting Agile with Scrum
  • Scrum Approach
  • Release Planning
  • Sprint Planning
  • Product backlog
  • Concept of Epics
  • Writing Epics – Examples
  • Concept of User Stories
  • Writing User Stories- Examples
  • Defining Tasks
  • Starting Sprint
  • Monitoring Sprint status
  • Completing Sprint
  • The Daily Scrum Meeting
  • Sprint Review Meeting
  • Sprint Retrospection
  • JIRA Introduction
  • How to Install JIRA
  • JIRA Features
  • Creating Scrum Project in JIRA
  • Adding Users to our JIRA Account
  • JIRA Issue types
  • Workflow for a Project
  • Creating Product backlog in JIRA
  • Creating EPICS in JIRA
  • Creating User Stories in JIRA
  • Starting Sprint
  • Writing TestCases in JIRA
  • Executing TestCases from JIRA
  • Adding Bugs to the JIRA Project
  • Attaching screenshots of defects in JIRA

Java Programming Basics

  • Why Java for Selenium
  • Installing Java
  • Installing Eclipse
  • Creating Java Project
  • First Java program
  • Concept of class file
  • Datatypes in Java
  • String class and functions
  • Conditional Statements
  • Loops
  • Arrays
  • Operators
  • What are Functions?
  • Function Input Parameters
  • Function Return Types

Object Oriented Programming in JAVA

  • Local Variables
  • Global Variables
  • Static and Non-Static Variables
  • Static and Non-Static Functions
  • Creating Objects in Java
  • Meaning of static
  • Why main method static?
  • Overloading and Overriding Functions
  • Access Modifiers – Public/Private/Default/Protected
  • Constructors
  • Interface
  • Usage of Objects in Selenium
  • Inheritance
  • Usage of Inheritance in Selenium
  • Creating Packages
  • Accessing Classes across Packages

Exception Handling

  • Exception handing with try catch block
  • Importance of exception handling
  • Exception and Error
  • Throwable Class
  • Final and Finally
  • Throw and Throws
  • Different Types of Exceptions
  • Need of exception handling in Selenium framework

Automating Excel file Operations using Apache POI

  • Creating/Opening XL Files
  • Reading data from XL Sheet
  • Writing data into XLSheet
  • Counting Rows and Columns in XL Sheet
  • Filling BG/Font Colors
  • Creating ExcelUtils Class.

Selenium Introduction

  • What is Selenium?
  • Who developed Selenium?
  • Selenium Components
  • Introduction to WebDriver
  • Installing Selenium WebDriver
  • Architecture of Selenium Webdriver
  • Creating your First Script in Webdriver

Launching AUT and Inspecting properties of Elements

  • Launching AUT in Firefox
  • Launching AUT in Internet Explorer
  • Launching AUT in Chrome
  • Launching AUT in Safari
  • Inspecting properties of Elements on different Browsers
  • Creating Firefox Profile

Finding elements using Locators

Creating Customize XPath/CSS Selectors

  • What is XPath
  • When to Use XPath
  • Absolute XPath/Relative XPath
  • Specifying conditions with XPath
  • CSS Selectors

Automating WebElements Operations

  • Browser
  • TextBox
  • ListBox
  • Links
  • Check Box
  • Radio Button
  • HTML Tables
  • Calendars

Automating Keyboard and Mouse Events

  • Action Class
  • KeyBoard Events
  • Drag & Drop Actions
  • Mouse Hover Action
  • RightClick, Double Click & Tool Tip

Handling Alerts

  • accept()
  • dismiss()
  • getText()

Handling Frames

  • What is iFrame?
  • Locating Frames
  • Handling Frames

Handling multiple Windows

  • getwindowHandle()
  • getwindowHandles()
  • Switching between windows
  • Handling elements present in different windows

Synchronization

  • ImplicitWait
  • WebDriverWait
  • FluentWait
  • PageLoadTimeout

AutoIT

  • Installing AutoIT
  • Components of AutoIT
  • Using FinderTool
  • AutoIT commands
  • Creating Scripts in AutoIT
  • Creating executable files
  • Running AutoIT Scripts from Selenium
  • Advantages of TestNG over JUnit
  • Why do we need TestNG in Selenium?
  • Installing TestNG in Eclipse
  • Creating a New TestNG Test File
  • TestNG annotations
  • TestNG assertions
  • Running the TestNG Test
  • Checking reports created by TestNG
  • Creating multiple Tests
  • Prioritizing Tests
  • Parameterizing Tests with @dataProvider
  • TestNGdataProvider with Excel
  • Creating and Running Test Suites with TestNG.xml
  • Sequential Test Execution with TestNG
  • Parallel Test Execution with TestNG
  • Creating/Opening XL Files
  • Reading data from XL Sheet
  • Writing data into XLSheet
  • Counting Rows and Columns in XL Sheet
  • Filling BG/Font Colors
  • Creating ExcelUtils Class.
  • Configure Apache POI jar files & TestNG in Eclipse
  • Preparing Test Data.
  • Preparing Data Driven Test using @dataProvider
  • Executing Data Driven Tests
  • Analysing Test Results
  • Creating Constant Functions
  • Creating Application Function Library
  • Preparing Keywords
  • Design Test Case Template
  • Creating Object Repository For Elements
  • Preparing TestData
  • Preparing Driver Script
  • Executing Driver Script
  • Analyzing Test Results
  • Overview of BDD and Cucumber
  • How to install and setup Cucumber with Eclipse
  • Overview of Gherkin keywords
  • How to create Feature file
  • How to generate Step Definition file
  • How to integrate Cucumber with Selenium WebDriver
  • JUnit Test Runner Class
  • Data Driven Testing in Cucumber
  • Configure Cucumber with Maven and Jenkins
  • How generate Reports in Cucumber
  • What is Maven and Why Maven?
  • Installing/Configuring Maven
  • Creating Maven Project
  • Importing Maven Project into Eclipse
  • What is POM.xml?
  • Adding Dependencies to POM.xml
  • Installing/Configuring Jenkins
  • Scheduling Test Execution in Jenkins
  • Auto mail configuration in Jenkins
  • What is continues integration?
  • Continues integration with JENKINS

Like the curriculum? Enroll Now

Structure your learning and get a certificate to prove it.

Selenium with C#

QEdge Tech Core Java Professional Certificate Holders work at 1000s of companies like

Reviews

John Doe
John Doe
@username
Read More
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
John Doe
John Doe
@username
Read More
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
John Doe
John Doe
@username
Read More
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
John Doe
John Doe
@username
Read More
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
Previous
Next

QEdge Training Features

Theory

Project Work

Assignments

Certification

Resume Preparation

Interview Preparation

Resume Marketing

Placement Support

Frequently Asked Questions

This course is about to learning software testing training includes both manual testing and automation (selenium) testing.
We have a huge team of experienced faculties with advanced industry exposure for better course handling and real time guidance.
Depending on the choice of the course, the duration varies as per the curriculum and mode selected.
The course fee is variable as per the choice of the course structure and mode.

There is no prerequisite for learning the software testing, coding knowledge is advantage.

Be Future Ready. Enroll Now

Structure your learning and get a certificate to prove it.

Register for Demo
close slider




    Looking for

    Classroom TrainingOnline Training

    Select Your Country





      Looking for

      Classroom TrainingOnline Training

      Select Your Country