The below course structure is the Selenium Automation Live Project course structure and we are working on adding more contents for API Testing with Rest and SOAP UI Web Services
Selenium Automation Testing and Web Services API testing Rest and SOAP UI.
API Testing REST and SOAP UI Course Content is in updation
Selenium Live Project Course Structure
- Data Driven Framework
a. Introduction to the project
b. Creating a new Maven Project
c. Creating Base class
d. Calling Properties and creating the very first test case
e. Initializing logs
f. Adding Assertions
g. Adding Data Provider and creating the second test case
h. Implementing ReportNG
i. Adding Listeners
j. Capturing unique screenshots and report customization
k. Creating a common DataProvider
l. Adding multiple failures to the test
m. Adding Parameterization and automating the third test case
n. Setting up run modes for Test Suites
o. Setting up run modes for Test data and implementing parameterization
p. Jenkins build generation, configuring and parameterization - Page Object Model
a. Page Object Model – Introduction to the framework basics
b. Design Layout and Creating the first Web Application Page
c. Page Object Model Creating Application domain Pages
d. Page Object Model – implementing page objects
e. Implementing base class for Pages
f. Adding Test Cases and and common Data Providers
g. Concepts of GIT, GIThub and continuous integration
h. Creating the GitHub Accounts and pushing code to the remote repo
i. Introduction to continuous integration and configure Jenkins - Page Object Model with Page Factories (End to End Testing)
a. Page Factories Introduction
b. Implementing Base class and understanding factory annotations
c. Implementing Application classes
d. Soft Assertions and finding Multiple Elements
e. FindBy and FindAll annotations
f. Adding Keywords and implementing logs
g. Implementing Parameterization
h. Configuring Jenkins - Cucumber BDD with Page Object Model and Page Factories
a. Cucumber Basics – Introduction to project
b. Introduction to BDD and TDD
c. Configuring with jars
d. Authoring Features files
e. Understanding Annotations
f. Creating Step Definitions
g. Configuring Cucumber Html repots - Cucumber BDD with Page Object Model and Page Factories – JavaScript and node.js
a. JavaScript Basics – Introduction to project
b. Introduction to BDD and TDD
c. Authoring Features files
d. Understanding Annotations
e. Creating Step Definitions
f. Creating proxy servers
g. Installing node.js
h. Configuring npm run features
i. Test Suite run with tagging JIRA-ID and modules
j. Report generation