Every IT project needs testing either at all stages or at the end of the project. Testing helps in identifying and resolving errors immediately before delivering the project to the client. Selenium is an open-source automated testing tool for web-based applications across various browsers. Due to its flexibility, Selenium is used to test many projects developed using various programming languages
After the completion of this course, Trainee will:
JUnit – What is it?,JUnit 4 configuration in Project/Eclipse,Annotation – JUnit 4,Running Test in Junit,Skipping Tests,Parameterizing Tests,Using Assertions,Reporting Errors / Error,Collector,Batch Running – Custom Runners,ANT – What is it?Build.xml configuration,HTML Report generation using Ant,Building a BAT file to run tests using ANT.
TestNg - What is it?,Installing TestNg in Eclipse,Understanding usage of annotations,Running a Test in TestNg,Batch Running of tests in TestNg,Skipping Tests,Parameterizing Tests – DataProvider,Assertions/Reporting Errors,TestNg Reports,Advantages over Junit,Using TestNg in Selenium,What is Ant,Downloading and configuring Ant,Build.xml configuration,XSLT report generation using TestNg and Ant,Building a BAT file to run tests using ANT.
WebDriver - Why?,Downloading WebDriver Jars and configuring in eclipse,Architecture of selenium webdriver,Drivers for Firefox, IE, chrome, IPhone, Android etc.First Selenium Code,Working with Internet Explorer and Chrome,Selenium Web Driver and RCConcept of Firefox profile,Firefox profile - What is it?Firefox Profile - Why required?,Close and Quit -Difference,Importing webdriver documentation in eclipse,WebDriver Desired Capabilities Class,Proxy settings with webdriver/Working with proxy Servers,HTMLUnit driver and desired capabilities.
Fire path and firebug Add-ons installation in Mozilla,Inspecting elements in Mozilla, Chrome and IEHTML language tags and attributes,Various locator strategies,,WebDriver Interface,WebElement InterfaceIdentifying WebElements using id, name, classFinding Xpaths to identify,Absolute and complete Xpaths,Creating customized Xpaths without firebug,Css Selectors,Generating own Css Selectors,Performance of Css Selectors as compared to Xpaths,Finding xpaths/css selectors in different browsers - Mozilla, Chrome and IE,Objects with same id/xpath/css selectorClass attribute - What is it?,Handling Dynamic objects/ids on the page,Working with different browsers without changing code.
Implicit and Explicit waits,Best Practices,Distributed installations,PageLoadTimeout Property,WebDriverWait Class,WebDriver .Timeout Interface,ExpectedCondition interface and ExpectedConditions class,WaitUntil Condition,Fluent WaitManaging Ajax based components,Concepts of Set Interface in Java,Window Handles,Managing tabbed windows in IE, Chrome and Mozilla,Managing popups in IE, Chrome and Mozilla,Closing windows,Default Popups,Testing https websites / Managing certificate errors in https websites in IE, Chrome and Mozilla.
“Load Runner Course by this institute was really beneficial. Instructors were highly experienced and their method of delivery of lectures was simple.” – Sonal Jain
““I am very happy and contended by investing time, effort and money in this trainiung institute. For a bright and successful career i would surely recommend this online course to my friends.”- Rohit Chawan