Prerequisites required for learning Selenium
The below are the different prerequisites that are required to know before learning Selenium:
- Software Testing Basics
- Automation Basics
- Core Java
- Web Technologies like HTML, CSS, XML, XPATH, DOM and JavaScript etc.
Software Testing Basics required for learning Selenium
The below are the few Software Testing Basics that are required for learning Selenium:
- What is Software Testing ?
- Why do we perform Testing ?
- What is a Defect ?
- Why do we find Defects?
- What are Test Cases ?
- What is Manual Testing ?
- What is Regression Testing ?
- What is Automation Testing ?
If you are new to testing, go through the below blog post to get started.
Automation Basics required for learning Selenium
The below are the few Automation Basics that are required for learning Selenium:
- What is Automation Testing ?
- How can an Automation tool perform testing without a tester ?
- What is the purpose for automating the testing ?
- Advantages of Automation Testing
- Application suitable for Automation Testing
- Which Tests can be automated ?
- What is the goal of Automation Testing ?
- What are the most popular Automation Tools ?
If you want to learn all of the above Automation basics, go through the below post:
Java concepts required for learning Selenium
Java programming language plays a vital role in Selenium Automation. Its not required to learn the complete Java, instead learning of Core Java is enough for Selenium. The below are the different Core Java concepts that are required in Selenium at a high level are:
- OOPS concepts
- Primitive Data Types
- Variables and Values
- Operators
- Decision making statements
- Iterative Statements
- Methods
- Constructors
- Arrays
- String
- Access modifiers
- Wrapper Classes
- Exception Handling
- Files
- Collections Framework.
- And others miscellaneous Core Java concepts.
Web Technologies required for learning Selenium
Apart from learning Core Java, its required to learn different Web Technologies for Selenium The below are the different Web Technologies which are required for learning Selenium:
- HTML
- CSS
- Xpath
- DOM
- JavaScript
- XML
If you want to learn the HTML concepts, go through the below post:
Conclusion:
Hence before learning Selenium, we need to know the prerequisites like Software Testing Basics, Automation Basics, Core Java and other Web Technologies. The more you understand these prerequisites, the better you can work with Selenium.
No comments:
Post a Comment