Get yourself trained on Learn Selenium with with this Online Training Learn Selenium with Java,Cucumber + Live Project.
Online Training Learn Selenium with Java,Cucumber + Live Project
Selenium is anopen source automation testing toolfor web based applications. It runs directly on a web browser such as Firefox, chrome,Chrome,IE, Opera, Safari etc., and supports Windows, Linux, and Macintosh platforms.This Selenium course will be covering from verybasic Selenium to the Expert Level. During the course to explain all ways of interacting with web pages using Selenium. Covering each topics with examples of live websites.During course will be covering all best practices used with Selenium WebDriver i.e TestNG, Maven, Sikuli, Maven to be name few. Covering all popular frameworks available i.ePage Object ModelWill be updating new videos whenever new features/API is added to Selenium WebDriver so that you are always update in IT Industry.Topics Covered in this Course:Module-1: Overview on Automation & SeleniumWhat is Software Testing?Manual Testing & its challengesChallenges in Manual testingAutomation Testing beats Manual testingSelenium as an automation testing toolAdvantages and Disadvantages in SeleniumSelenium V/s Other ToolsSelenium Suite of ToolsModule-2: Java Essentials for SeleniumDownload and install JavaSetup Java EnvironmentDownload and install EclipseHow to use EclipseBasic Java ProgramCompile and run a Java programUnderstanding console outputJava Variables and Data TypesJava OperatorsConditional statementsLoopsBreak and continueArraysSingle Dimensional arrayDouble Dimensional arrayString ClassString methodsModule-3: Java OOPS ConceptsClasses and ObjectsJava methodsPassing parameters to the methodsCall by value and call by referenceJava ConstructorMethod OverloadingConstructor Overloadingthis keywordStatic variables and methodsJava InheritanceMethod Overridingsuper keywordfinal keywordJava InterfacesJava PackagesAccess ModifiersException HandlingArray ListHash MapJDBCModule-4: Selenium WebDriverIntroduction to WebDriver and architectureWebDriver features and drawbacksSelenium Webdriver Jars download and configureCreate WebDriver Project in EclipseCreate WebDriver test caseExecute test case on multiple browsersLocators in SeleniumTypes of Locators – name, id,cssSelector & XpathCapturing Xpath & ChroPath plug-inDifference Between Absolute And Relative XpathWriting XpathBuilt-in functions in XPathHandling Dynamic elements using XpathWebDriver commandsBrowser commandsClose and QuitGet commandsgetgetTitlePageSourcegetCurrentURLgetWindowHandle()getWindowHandles()Navigation commandsConditional commandsisDisplayedisEnabledisSelectedWaitsImplicit, Explicit and Fluent WaitsPage Load TimeHandling Web ElementsTextbox/Input boxWeb ButtonRadio ButtonCheckboxDropdown box/Combo boxLinksBroken LinksAlerts/PopupsIframesBrowser windowsDate PickerWeb TablesWorking with Web Table with PaginationScroll Web pageMouse HoverMouse double clickMouse right clickDrag and DropSliderResizingTooltipsKey Down and KeyPressKeyboard ActionsHandling AJAX Calls in WebdriverSikuli integration with SeleniumUpload FilesDownload FilesHandling cookiesDesired Capabilities in SeleniumBrowser ProfilesSelenium Headless Browser TestingChrome headlessHTMLUnitDriverModule-5: Data Driven TestingWhat is data driven testing?Usage of Apache POI APIRead data from Excel fileWrite data into Excel fileExcel Utilities ClassData Driven testing using Microsoft ExcelData Driven Testing using DatabaseData Driven Testing using Java Hash MapModule-6: TestNG FrameworkTestNg Introduction and AdvantagesConfiguring TestNg in Project/EclipseHow to write TestNG Test caseTestNg annotationsUnderstanding testng.xmlTestNG ReportPrioritizing testsdependsOnMethodsSkipping testsGrouping methodsTestNG batch testingHow to Parameterize TestsPassing parameters using xmlParallel testingData ProviderTestNG ListenersExtent reportsCapturing screenshotsModule-7: Advanced ConceptsLog4j for loggingPage Object Model – Page FactoryModule-8: Maven integration with SeleniumWhat is Maven and Why Maven?Installing/Configuring MavenCreating Maven ProjectImporting Maven Project into EclipseWhat is POM.xml?Adding Dependencies to POM.xmlModule-9: Selenium GridWhat is Selenium Grid?When to Use Selenium Grid?What is a Hub and Node?How to Install and Use Grid?Designing Test Scripts That Can Run on the GridRunning a Test Case on the GridModule-10: Hybrid Driven Framework implementation on Live ProjectWhat is Framework?Types of FrameworksPrerequisites for designing frameworksImplementation of Hybrid Driven FrameworkCreating Maven ProjectUpdate pom.xml with dependenciesCreating page objects and Object repositoryCreating utility filesSetting up configuration filesCreating automation test scriptsCreating data driven test scriptsGenerating extent reportsGenerating logs using log4jExecute test scripts using TestNG XML FileEmailing test reportsExecute test scripts through Maven CLIExecute test scripts using bat fileModule-11: Continuous Integration (CI) Maven, Jenkins and GITWhat is Continues Integration?Continuous Integration ToolsDownload and install JenkinsMaven integration with JenkinsRun selenium test scripts through JenkinsDownloading and Installing GITWorking with GITHUBUpload project to GITHUBModule-12: Cucumber BDD FrameworkCucumber IntroductionSet Up Cucumber with EclipseCucumber BasicsTest Scenario,Feature File, Step definitionsJUnit Test Runner Class optionsGherkin KeywordsData Driven TestingScenarios outline &ExamplesData tableCucumber TagsCucumber HooksModule-13: Real Time Scenarios and FAQ’s
Udemy helps organizations of all kinds prepare for the ever-evolving future of work. Our curated collection of top-rated business and technical courses gives companies, governments, and nonprofits the power to develop in-house expertise and satisfy employees’ hunger for learning and development.
Learn on your schedule with Udemy
Investing in yourself through Learning
As a society, we spend hundreds of billions of dollars measuring the return on our financial assets. Yet, at the same time, we still haven’t found convincing ways of measuring the return on our investments in developing people.
And I get it: If my bank account pays me 1% a year, I can measure it to the penny. We’ve been collectively trained to expect neat and precise ROI calculations on everything, so when it’s applied to something as seemingly squishy as how effectively people are learning in the workplace, the natural inclination is to throw up our hands and say it can’t be done. But we need to figure this out. In a world where skills beat capital, the winners and losers of the next 30 years will be determined by their ability to attract and develop great talent.
Fortunately, corporate learning & development (L&D), like most business functions, is evolving quickly. We can embrace some level of ambiguity and have rigor when measuring the ROI of learning. It just might look a little different than an M.B.A. would expect to see in an Excel model.