What are the prerequisites to learn Selenium?

SeleniumAutomation TestingTesting Tools

We shall explore the prerequisites to learn Selenium. First of all, we should know that testing can be divided into two segments − Manual and Automation.

For manual testing, it is essential to have the basic understanding of the application that we are going to test, a reasonable acumen and a good documentation skill.

For automation testing, we should learn and develop skills on the basic testing along with automation testing concepts. Apart from these, we should have understanding on the below topicss −

  • Database

  • Programming logic

  • Data Structure

  • Front End Development.

Now let us see what major topics we should know under the basic testing concepts −

  • Various Testing Types.

  • Development Lifecycle of Software.

  • Various Testing Methodologies.

  • Testing Life Cycle.

  • Test Documentation.

Now let us see what major topics we should know under the automated testing concepts −

  • What is automation testing?

  • Why automation testing?

  • Pros and cons of automation.

  • Different tools available to perform automation testing.

Now let us see what major topics we should know under the programming logic concepts−

  • Environment setup for programming.

  • Variables.

  • Data types.

  • Conditional statements.

  • Looping.

  • Basic syntax.

  • Data Structures.

  • Object oriented programming.

  • Debugging.

  • Handling Exceptions.

  • String manipulation.

  • File System.

  • Basic Input/Output.

Now let us see what major topics we should know under the database concepts −

  • Data Definition Language.

  • Data Manipulation Language.

  • Types of keys.

  • Join.

  • SQL language

  • Handling tables.

  • Database Management System.

  • Relational Database Management System.

  • Indexing.

Now let us see what major topics we should know under the front end development concepts −

  • HTML.

  • CSS.

  • JavaScript.

  • Web Elements.

  • Operations to be performed on web elements.

  • Browsers.

  • Child Windows/Tabs.

  • Frames.

  • Windows.

  • Images.

  • Links.

  • Web Tables.

raja
Published on 01-Feb-2021 11:55:58
Advertisements