Selenium Course Syllabus|Selenium WebDriver|Java|TestNG|Maven|Jenkins|
https://www.gcreddy.com/2020/04/selenium-course-syllabus.html
Selenium Course Syllabus, Prerequisites to learn Selenium, What is Selenium?, Select Selenium Tool/s and Other Software for Testing, Programming (Java) for Selenium, Selenium WebDriver, Unit Testing Framework (TestNG) for Selenium, and Selenium Automation Framework.
Prerequisites to learn Selenium
Software Testing Fundamentals
SDLC, and SDLC Models
Test Levels
Test Types
Test Design Techniques
Software Test Life Cycle
Test Documents
Test Strategy, Test Plan
Test scenario, Test Case
Defect Report, Test Metrics Report
Test Summary Report
Programming Fundamentals
Modifiers, Data Types, Variables, Operators,
Control Flow, Strings, Arrays, Functions/Methods
Exception handling, IO, Etc...
Knowledge on Web Applications
Types of Web applications
HTML
Web Elements, Actions on Web Elements
Etc,
1. What is Selenium?
Selenium is Open source software, and it supports automated functional testing of Web applications
i. Manual Testing
ii. Automated Testing / Test Automation
Test Types
Functional & Regression Testing
Functional & System Testing
Functional & Acceptance Testing
Test Methodologies
*TDD - TestNG/JUnit
BDD - Cucumber
2. Select Selenium Tool/s and Other Software for Testing
Selenium WebDriver - Test Tool
Eclipse IDE - Editor, Integrate Selenium with Other Software
Java - Programming
TestNG - As Test Runner
Maven - Build Automation Tool
Jenkins - CI tool
Etc....
3. Programming (Java) for Selenium
Java SE/Core Java
Data Types
Variables
Operators
Control Flow
Decision Making
Loop
Branching
Strings
Arrays
IO and File handling
Exception handling
Java OOPS
Object, Methods (Built-in & User defined)
Inheritance
Polymorphism
Abstraction
Encapsulation
4. Selenium WebDriver
Selenium Installation/Selenium Environment Setup
Browser Drivers...
Locating Elements in Web Pages
Performing Actions on Elements
Waits...
Page Object design pattern
Creating Test Cases
.
5. Unit Testing Framework (TestNG) for Selenium
Create Test Batches
Prioritize Test Cases
Grouping Test Cases
Execute Test batches
Generate HTML Reports
Parallel Testing
6. Selenium Automation Framework
Environment Setup
Select test cases for automation
Create folder structure to store automation resources
Create Elements Info (Object Repositories), and Customized commands
Create Reusable Functions
Collect Test Data
Create Driver Script
Create Test Cases
Execute test cases and export test results
etc...
Eclipse IDE - As Editor
Selenium WebDriver - As Test Tool
Java - As Programming Language
TestNG - As Test Runner
Maven - As Build Automation Tool
Jenkins - As CI Tool
Extend Reports - Result Plug-in
Видео Selenium Course Syllabus|Selenium WebDriver|Java|TestNG|Maven|Jenkins| автора Tech Focus
Видео Selenium Course Syllabus|Selenium WebDriver|Java|TestNG|Maven|Jenkins| автора Tech Focus
Информация
5 декабря 2023 г. 3:06:48
01:34:57
Похожие видео