Boost your career with
Selenium Testing Course
in 2 Months

  • Emphasis on Practical Skills
  • Experienced Mentors
  • Flexible Timings
  • Career Grooming Sessions
  • 100+ hrs of Assignments
  • 100+ hrs of Project
  • Work on real scenario based projects
  • 100% Placement Assistance

Questions ?

 



Batches

June

19th

What We Offer

44 hours Lab Exercises

Each module ends with a quiz and an assignment to test your practical knowledge and technical skills. The assignment will include processes like creating application, module and tables, customizing home page, creating gauges, writing client side and server side scripts, creating workflow, create SLA and schedules. These assignments are aimed at giving you a clear cut idea of the concepts.

In-depth and all inclusive curriculum

We ensure that the curriculum is updated regularly to impart the current and in-depth knowledge to our candidates.

44 hours Live Webinar (Online Training)

We deliver 21 live webinar sessions, each of 2 hours duration. Those who enrol will have lifetime access to our live sessions. If you miss out a class, you can compensate it by attending the session in a future batch. Our live webinars are recorded digitally and you will be given lifetime access to the recorded sessions. This assures that you have quality materials at hand anytime you need them. We will intimate you on the details of webinar through email after your enrolment.

Career Mentorship

Highlighting your skills in the right way can win you the right place. Our faculty will give you proper guidance in creating a professional resume spotlighting your technical skills. They will also steer you through mock interviews and a winning career plan.


Selenium and Java COURSE CONTENT

    CORE JAVA, OOPS CONCEPTS:
  1. 1. Java Introduction

  2. History

  3. OOPS Concepts

  4. Why to learn java

  5. Different versions of java o platform independent

  6. Difference between other programming languages and java.

  7. Installing java

  8. PATH

  9. CLASS PATH

  10. PATH vs CLASSPATH

  11. System and User Variable.

  12. IntegratedDevelopmentEnvironment(IDE)

  13. Advantages of using IDE

  14. Eclipse

  15. 4. Coding Standards

  16. Guide lines for creating class, method and variables.

  17. Comments in java

  18. 5. Class

  19. What is class

  20. Syntax to create a class

  21. Access modifiers for class

  22. Real world examples

  23. What is syntax for methods

  24. Return type for methods

  25. Arguments for methods

  26. 6. Object

  27. What is object

  28. Syntax to create an object

  29. Steps involved in creating the object

  30. Memory allocation for objects.

  31. What is reference variable

  32. 7. Data types

  33. Primitive Data types

  34. Default values for Data types

  35. Casting of primitive Data types

  36. Reference Data types

  37. Default values for reference data types

  38. 8. WrapperClasses

  39. What is wrapper Data types

  40. Why to use wrapper Data types , case study

  41. Default values.

  42. Syntax for Wrapper Data types

  43. Auto Boxing and Auto un-boxing

  44. 9. VariableTypes

  45. Different types of variables

  46. Variables declaration places

  47. Default values for variables

  48. Final variables.

  49. 10.Package

  50. What is packages

  51. Why packages are needed.

  52. How to use packages.

  53. 11.Constructor

  54. What is a constructor?

  55. Where and how to use a constructor.

  56. Types of constructors.

  57. Why Constructor overloading and chaining

  58. Constructor overloading with examples.

  59. Constructor chaining with examples.

  60. Use of ‘this’ keyword

  61. 12.Abstract classes

  62. What is Abstract class?

  63. Difference between class and Abstract class

  64. Abstract class syntax

  65. What is Abstract method

  66. Difference between concrete methods and abstract methods.

  67. Abstract methods syntax.

  68. How to implement abstract class.

  69. 13.Inheritance

  70. What is inheritance

  71. Types of inheritance

  72. Support of java to inheritance

  73. Examples using ‘extends’ key word.

  74. Constructors in inheritance

  75. 14.Encapsulation

  76. What is Encapsulation

  77. Why do we need encapsulation

  78. Advantages of encapsulation

  79. 15.Interfaces

  80. What is interface

  81. What is the use of Interface

  82. How to implement interfaces

  83. Difference between interfaces , abstract class and class

  84. How to achieve multiple inheritance by using Interfaces

  85. 14.Encapsulation

  86. What is Encapsulation

  87. Why do we need encapsulation

  88. Advantages of encapsulation

  89. 15.Interfaces

  90. What is interface

  91. What is the use of Interface

  92. How to implement interfaces

  93. Difference between interfaces , abstract class and class

  94. How to achieve multiple inheritance by using Interfaces.

  95. How to define variables in interface.

  1. 16.Polymorphism

  2. What is a polymorphism

  3. Advantages of polymorphism

  4. Different types of polymorphism

  5. Overloading

  6. Overriding

  7. Overloading vs Overriding

  8. Understanding with business use-case

  9. 17.Java Basic Operators

  10. Arithmetic Operators o Relational Operators

  11. Bitwise Operators

  12. Logical Operators

  13. Assignment Operators

  14. 18.Java Loops

  15. For

  16. While

  17. Do-while

  18. Enhanced-for loop (java1.5)

  19. 19.Java Decision Making

  20. If, if-else

  21. Switch

  22. 20.Static initializer

  23. What is static keyword use o How to static works in java o Static methods

  24. Best practice of static usage.

  25. 21.Exception handling

  26. Exception handling use

  27. Try

  28. Catch

  29. Finally

  30. Exception propagation

  31. Exception hierarchy

  32. Exception propagation

  33. Checked exception

  34. Un-checked exception

  35. User-defined exception

  36. Input and Output Operations

  37. Input and output streams

  38. Reader and writers

  39. File operations

  40. Reading, writing deleting

  41. What is array

  42. How to store the data in array

  43. How to retrieve the data from array

  44. 24.Strings

  45. What is string

  46. What is string immutable

  47. String constant pool

  48. String literal vs Creating a String object

  49. String Builder

  50. String buffer

  51. String methods

  52. Using equals operator (==)and equals method

  53. 25.Operators

  54. Instance of operator

  55. Conditional Operator ( ? : ):

  56. 26.Collections

  57. What is collections

  58. Different collections classes in java

  59. Collections of Objects

  60. Collection Types

  61. Sets

  62. Sequence

  63. Map

  64. Understanding Hashing

  65. Use of ArrayList & Vector

  66. Set

    SELENIUM SYLLABUS :
  1. 1. Java Introduction

  2. History

  3. What is Automation Testing?

  4. Advantages & Disadvantages of Automation Testing Automation Criteria (Whether to Automate or Not) Web Applications, Web Testing and Test Automation for Web Applications

  5. 2. Introduction to Selenium Components

  6. Introducing Selenium o Selenium IDE

  7. Selenium Grid

  8. Selenium RC

  9. Selenium Web Driver o Selenium Grid and Hub

  10. 3. Selenium-IDE2.3

  11. Installing and Opening IDE o IDE Features

  12. Building Test Cases

  13. Running Test Cases in Firefox

  14. Running Test Cases with WebDriver Playback Support

  15. Exercise on Selenium IDE

  16. 4. SeleniumWebDriverinDepth

  17. How to use WebDriver

  18. WebDriver drivers

  19. Selenium WebDriver Configuration with Eclipse

  20. Locator Strategies

  21. ByID,

  22. By Name,

  23. By Link,

  24. By PartialLink, o By XPath,

  25. By CSS Selector, o By Tag,

  26. By Class

  27. X-PATH and Different Techniques o X-Path Absolute

  28. X-Path Attribute

  29. X-Path Relative

  30. X-Path finder tools

  31. Hands on WebDriver Commands

  32. Running WebDriver Tests on Internet Explorer, Firefox & Google Chrome

  33. Debugging WebDriver Tests Exercise on Selenium WebDriver

  34. 5. SeleniumWebDriver–Topics

  35. TextBox

  36. CheckBox

  37. Buttons/Form Submission

  38. Select/ComboBox

  39. Radio

  40. Alerts

  41. Popups

  42. Table Data

  43. Take Screen Shots

  44. Browser Operations (Maximize & Scrolling)

  45. Browser Navigations (Backward & Forward)

  46. Listeners

  47. Windows

  48. Frames

  49. JavaScript execution

  50. Mouse Events

  51. Keyboard Events o Synchronization Implicit Wait and Explicit Wait

  52. Testing with other Browsers.

  53. Exercise.

  54. 6. FrameWorks

  55. a. TestNG

  56. b. PageObject

  57. c. Page Factory

  58. d. Data Repository

  59. e. KeyWordDriven

  60. f. DataDriven

  61. g. BehaviourDriven

  62. • Cucumber • Gherkin

  63. 7. ExceloperationswithApachePOI

  64. a. Howtoreadexceldata

  65. b. How to write data in excel

  66. 8. Maven

  67. a. HowtoconfigureMaven

  68. b. Howtousethemavenforselenium

  69. c. Pom.xml

  70. 9. JenkinsIntegrationwithSelenium

  71. a. How to install Jenkins

  72. b. Howtoconfigurethebuilds

  73. c. Jenkins with selenium Integration.


Course Objective

    The key objectives of this Manual Testing training program are to enable developers to:
  1. Introduction to Manual Testing

  2. Software Development Models

  3. Types of Testing

  4. Software Testing Techniques

  5. Testing Levels

  6. Testing Techniques

  7. Test Plan

  8. Defect/Bug Reporting





What Our Students Say

FAQ's

  1. What kind of Lab and Project exposure do I get?

    This course provides you with 40 hours of lab and 25 hours of a project.
    You can either chose to work on the lab exercises on your machine as we provide installation documents

  2. What Kind Of Placement Assistance Can We Expect From You?

    We assure that we you will be properly armed for a lucrative career once you finish the course successfully.
       o Assist you to create a spotless and professional resume highlighting your technical skills in Mobile Testing.
       o Introduce you to mock interviews & the frequently repeated interview questions
       o Offer proper career guidance
       o Inform on prospective employers and vacancies

  3. I Have A Good Programming Background. Which Course Is Suitable For Me?

    As you have a programming background like Java, C, C++ etc, we suggest you to go for Mobile application development course iOS or Android course for better career opportunities.

  4. I Am From Database / Business Intelligence / Data Warehousing / Main Frames Background. Can You Suggest The Right Course For Me?

    Hadoop Data warehouse / Analyst course will be the best choice for you if you have the basic knowledge of SQL.

  5. DO YOU OFER ANY SAMPLE FOR ME BEFORE ENROLLING TO THE COURSE?

    Of course, you can attend Demo sessions for free of cost before you join the course.

  6. Is There Any Offer / Discount That I Can Avail?

    Yes. We have multiple offers for you. For details, please call to the following nos:
    +91-80-41714862 & 63

  7. Will I Get The Necessary Software?

    Yes, you will get the required software in downloadable format from the link we provide.