What you'll learn?

  • Introduction to Functional Testing using HP quality center.
  • Virtual User Generator.

Description

Selenium with C# is a free automation testing tool for web applications. It is able to work with different browsers like Chrome, Firefox, IE, Opera and simulate human like behavior. Selenium is able to interact with all the different elements in a webpage. It can click on them, input text, extract text and much more. By covering all the different functionalities on your website with Selenium tests, you will be able to quickly catch new and reappearing old bugs. This will save your time and money.

Who this course is for:

  • B.E (all streams), B.Tech, BCS, BSc, BCA, MCS, MCM, MCA .

Curriculum

Total hours: 80hrs

Oracle PL-SQL

  • what is Automation testing.
  • Advantages of Automation testing.
  • Disadvantages of Automation testing.

  • In this module, we will discuss briefly about selenium tool and history of it. We will compare selenium with other tool like QTP and we can look into major components in selenium like Selenium IDE, Selenium RC, Selenium WebDriver and Selenium Grid.

  • In this module you will learn selenium is a portable software-testing framework for web applications. Selenium provides a record/playback tool for authoring tests without the need to learn a test scripting language (Selenium IDE). ....The tests can then run against most modern web browsers.

  • In this module you will learn difference between selenium and others tools advantages of selenium why most people are using selenium.

  • In this module you will learn componentsin selenium, Selenium IDE, Selenium RC, Selenium Web Driver, Selenium GRID what is the importance of each component.

  • In this module you will learn basics of knowledge of C# OOPs concepts and Collections which will be integrated with selenium.
  • Introduction to C#.
  • Data types.
  • Control Statements.
  • Strings.
  • Arrays.
  • OOPS Concept.
  • Class.
  • Object.
  • Constructor.
  • Encapsulation.
  • Inheritance.
  • Polymorphism.
  • Abstraction.
  • Interface.
  • Exception Handling.
  • Collections.
  • File Handling.

  • In this module you will learn Selenium IDE is an integrated development environment for Selenium tests. It is implemented as a Firefox extension, and allows you to record, edit, and debug tests.
  • Installation and Introduction to IDE.
  • Creating first script using record and playback.
  • Installation of Inspector Tools and its Uses.
  • Generating Scripts using different WebElement.
  • Handling Wait Commands.
  • Handling Validations Commands.
  • Handling Store Commands.
  • Limitations of IDE.

  • In this module you will learn Installation of Visual Studio and how to configure Selenium with Visual Studio.
  • Download and Install Visual Studio.
  • Set Up Selenium with Visual Studio in C#.
  • How to write Selenium Test using NUnit Framework.
  • Running Test in Chrome browser.
  • Running Test in IE Explorer.
  • Internet Explorer Driver Server.
  • Challenges with IE browser in Selenium WebDriver.

  • In this module you will learn how to identify the Web Elements, Xpath how to inspect Xpath, creating xpaths.
  • Use Of Browser Inspector.
  • Firebug & Fire Path.
  • HTML Locators.
  • Element Locator for WebDriver.
  • XPath Helper Plug-in for Chrome.
  • Fire-IE-Selenium.
  • Effective XPath.

  • In this module you will learn how to handle basic functionalities, How to write Selenium script and DebuggingScript.
  • First Program on selenium.
  • Verify Page title in Selenium Webdriver.
  • Navigation in selenium.
  • Radio button and Checkbox in Selenium Webdriver.
  • Handling DropdownList.
  • Handling File upload using Sikuli/Auto IT.
  • Handling Drag and Drop in Selenium.
  • Handling Mouse Hover.
  • Synchronization using webdriver.
  • How to take screenshot using selenium.
  • How to capture Error message using webdriver.
  • Handling Multiple window.
  • Handling Alert Messages.
  • Handling Frames.
  • Cross Browsing using selenium.
  • Complete details of Dynamic XPath in Selenium.
  • Program on CSS in selenium.
  • How to download files in Selenium Webdriver.
  • Handling WebTable.
  • How to use Logs File in selenium.
  • How to use Properties File in selenium.

  • In this module you will learn handling multiple windows, popups, Alerts IFrams , different types of waits.
  • Implicit Wait Commandsin Selenium.
  • Explicit/Smart Wait Commandsin Selenium.
  • Switch Commands in Selenium.
  • Different types of Alert.
  • Handling Multiple Windows.
  • Handle Unexpected Alert.
  • Expected Condition Wait.
  • Handling IFrames using WebDriver.
  • Interacting with elementsinside IFrame.

  • In this module you will learn the organization’s way of doing things – a ‘Single Standard’. This standard would result in the project team achieving Script-less representation of automated tests, Data Driven, Reports.
  • What is Framework.
  • Types of Framework.
  • Use of Framework.

  • In this module you will learn how to create POM frame work using Nunit Frame work Page Object model using Nunit frame work.
  • TKProf Utility.
  • Writing Optimized SQL Statements.

Student feedback

4

Course Rating

  • 5 stars
    77 %
  • 4 stars
    54 %
  • 3 stars
    14 %
  • 2 stars
    5 %
  • 1 stars
    2 %

Become a Teacher, Share your knowledge

Create an online video course, reach students across the globe, and earn money