Enquiry Now !      

Best Selenium online, classroom Training in Pune India

    Module -1 Core Java Topics

    1. How a java program work
      1. Compiler – compiles the code and generate .class file
      2. Interpreter – reads the .class file and convert into machine level language
      3. JVM(Java Virtual Machine)
    2. Packages
    3. Class, Objects
    4. Importing a package
    5. Methods – return types, parameterized methods. Static method
    6. Calling of method using object.
    7. Calling of static method
    8. Data types – boolean, int, long, float, double
    9. Difference between data types.
    10. Wrapper Class – Boolean, Integer, Long, Float, Double
    11. Data conversion – int to String and vice versa
    12. Type Casting – Implicit and Explicit type casting
    13. Value data types and Reference data types
    14. String operations
      1. Substring
      2. Equals
      3. Contains
      4. Length
      5. Split
      6. LastIndexOf
      7. ToUpper
      8. ToLower
      9. Concat
      10. Replace
      11. Trim
    15. Difference between String and StringBuilder
    16. Use of static data types
    17. Scope of variables
    18. Constructor – Default and parameterized constructor
    19. Calling of constructor.
    20. Use of “this” keyword in constructor and in method
    21. If-else statement
    22. If-else-if statement
    23. Switch case
    24. Loops
      1. For loop
      2. While loop
      3. Do-While loop//
      4. For-Each loop
    25. “Break” and “Continue” keyword
    26. Collections
      1. Array
      2. ArrayList
      3. HashMaps
      4. HashSet

    Module -2 OOPS Concepts

    1. Inheritance
      1. Single Inheritance
      2. Multilevel Inheritance
      3. Hierarchical Inheritance
    2. Use of “super” keyword in constructor
    3. Constructor chaining
      1. which constructor is called in inheritance in case of default constructor
      2. use parametrized constructor in inheritance
    4. Access Modifiers for methods
      1. Public
      2. Private
      3. Protected
      4. Default
    5. Access Modifiers for constructor
    6. Access Modifiers for Class(public, Private and default)
    7. Why Multiple inheritance not supported
    8. Polymorphism
      1. Overloading
      2. Constructor Overloading
      3. Overriding
      4. Base class=Child class reason
      5. Why not Child class=Base class
      6. Calling method in overriding
    9. Use of “final” keyword to supress overriding
    10. Abstract class
    11. Interface
    12. Inheritance in Interface
    13. Difference between Abstract Class and Interface
    14. Multiple Inheritance using Interface
    15. Abstraction
    16. Encapsulation

    Module -3 Selenium

    • Introduction of Selenium Webdriver architecture
    • Launch browser
      • Mozilla Firefox - Marionette and geckodriver
      • IE – IE settings, ie.driver, IEDriverServer
      • Chrome – chrome.driver, chromedriver
    • Browser Commands
    • Navigation Commands
    • Difference between driver.get() and driver.navigate().to – former one waits for page load
    • Difference between driver.close() and driver.quit()
    • Maximize window browser - driver.manage().window().maximize();
    • Locator
      1. Id
      2. Name
      3. className
      4. cssSelector
      5. linkText
      6. partialLinkText
      7. tagName
      8. xpath
    • WebElement commands
      1. General commands
      2. Textboxes commands
      3. Button commands
      4. Select checkbox or Radiobutton
      5. Select value from Dropdown
      6. XPath
      7. Use of JavascriptExecutor
      8. Sendkeys using JavascriptExecutor
    • Handling Alert popup
      1. Click Cancel button
      2. Click OK button
      3. Get Alert popup message
      4. To type some text in alert popup message
    • Press Modifier keys/Functional keys/Tab/Alt/End/Home etc.
      1. Key Combination
      2. Single Key
    • Switch to tab or window
    • Switch to frame
      1. Switch to the frame defined
      2. In case of nested frame Switch to the parent frame
      3. Switch to the page containing the frame
    • Action Class
      1. Move To Element
      2. Actions actions
      3. Right Click
      4. Double Click
      5. Type Text
      6. Press Key Combination
      7. Perform series of Command
      8. Drag and Drop
      9. Drag and drop to a certain point
      10. Resize(click hold->move mouse->Release)
    • Wait
      1. Implicit wait
      2. Explicit Wait
      3. Fluent Wait
    • Module -4 TestNG

      • Introduction
      • TestNG Annotations
      • Ignore Testcase
      • Groups
      • Exceptions
      • Dependencies
      • Paramterization
      • Assertion
      • TestNGReports
      • Parallel Execution
      • How To Run TestNG Using Command Prompt

      Module -5 Maven

      • What is Maven
      • Installing Maven Project in Eclipse
      • Building A Maven Project In Eclipse
      • Import an existing project in Maven

      Module -6 Jenkins

      • What is Continuous Integration
      • How To Download And Install Jenkins
      • How to execute Maven Project through Jenkins

      Module -7 Selenium Grid

      • Create Hub Node Configuration
      • Execute selenium script in distributed network

      Module -8 Selnium Framework

      • Data-driven framework
      • Hybrid framework using POM design

      Module -9 API Topics

      • What is Web services ?
      • Differences between API and webservices?
      • Difference between SOAP and Rest API ?
      • What is JSON file ?
      • Basic understanding of JSON ?
      • What is JSON path and Calculation of JSON path?
      • Different methods of REST API ?
      • What are different types of parameter in REST API
      • Test Rest API methods using POSTMAN
      • Difference between API and Webservices?
      • How webservices works?
      • Manually Test dfferent API methods using POSTMAN Tool.
      • Automate API Methods using RestAssured API.
      • Develop Framework for API Testing.
selenium certification provided by Technogeeks post course and Project Completion
  • Limited batch strength
  • 1-0-1 Trainer intraction
  • Totally practical oriented approach
  • We cover Manual Testing , Java language and Selenium all three components as part of same training.
  • 100% Practical oriented approach
  • trainers are working in IT companies
  • real time IT professionals  available on weekend for training and assistance
  • we cover simple and complex scenarios based on real time approach
  • 100% placement assistance after completion of training
  • flexible timings
  • You can pay once and attend multiple batches for revision or recovery of any missed classes
  • We also cover the latest framework WebDriver
Selenium is an open source testing Framework for web based applications. It works based on Selenium IDE which reduces efforts to work on scripts. Selenium provides interface to write test cases in a variety of languages like c#, Java, PHP, Python, Scala,etc and then we can run these test cases against any supported web browser. Selenium new demanded version is named as selenium webdriver. The list of selenium components is mentioned below: Selenium IDE Selenium client API Selenium Remote Control Selenium WebDriver Selenium Grid our trainers are IT experts and working in real time projects on selenium.
We have trained more than 2000 Candidates on Selenium Successfully in past few years and candidates are working in MNCs with good satisfaction, You can also check our google reviews for the same.

Technogeeks starts New Batch every alternate week, for Batch details you can also contact us on 8600998107 / 7028710777

We cover realtime project also with traning