4.56 out of 5
4.56
1564 reviews on Udemy

SDET/Test Architect Essentials -Road to Full stack QA

Advanced Tutorial to Learn essential skills needed to transform your career from QA Engineer to SDET/Test Architect
Instructor:
Rahul Shetty
11,018 students enrolled
English [Auto]
Understand and Implement Docker to provide virtualization Environments for Automation Tests
Build Json/Xml on fly from JDBC Query results with Jackson API and POJO implementation
Build and execute Window batch Scripts for invoking Servers(Selenium/Protractor)
Understand Jenkin pipelines scripting for CI/CD
Complete knowledge on latest Java Streams and lambda expressions for Interview prep
Parsing Json files into Java objects to feed into web Automation tests
How to monitor server logs dynamically with java
Integrating TestNG Data provider into excel for building robust Datadriven Automation
Understanding GIT commands in depth versioncontrol

Have a passion to take up your Automation career to next level? If Yes JOIN with me-
The one and only Best  “Full Stack QA tutorial” which touches up on technical challenges in every phase of Automation by providing smart solutions using latest technologies like Dockers, Jackson API, Jenkin Pipelines, Data Structures using Java Streams, Window batch Scripting, Database readers, GIt  and many more !!!!!!!!

After Successful course completion, you should be able to apply for any Test Architect /SDET positions or lead the Challenging Automation projects from Scratch

Below are in detail Scenarios we are going to cover in this Tutorial

  • Dockerization, integrating Selenium Grid with Docker,

  • Building Json/Xml from database results,

  • Parsing Json into Java objects with Jackson API,

  • Jenkins pipeline Scripting for CI/CD,

  • Dynamically monitoring Server Logs with Java,

  • Windows Batch job scripting,

  • Dataprovider to Excel Integration,

  • Java streams, Lambda expreesions,

  • GIT version control system and many more,

Road Map to become SDET- Course Intro

1
What is this course about? Course FAQ's
2
Course Content Walkthrough
3
Important Note- Where to Find Code files of course

Converting JDBC Results into Java object with POJO classes

1
Important Player Tips for Best learning Experience:
2
Problem Statement- Deciding Approach to solve it
3
Setting up Database and Tables as Prerequiste for driving data
4
SQL Queries for project implementation
5
JDBC Connection to read the values of DB through Java
6
Creating POJO classes for converting DB results into Java objects

Jackson API to convert Java objects into Json file formats

1
Converting Java objects to Json file using Jackson API
2
Retrieve Multiple results into Array list of Java objects for further Parsing
3
How to merge multiple Json files into one Giant nested Json
4
Introduction to Gson,JSONArray for building Json dynamically
5
Apache common String Utilities to Parse strings with escape characters
6
Parse Json file into Java object to send the data through getter Methods
7
Section 2, 3-Code Download

Introduction to Docker and its Advantages

1
What is Docker? How it helps in Automation Industry?
2
What are containers and Images in Docker Software?
3
How exactly Virtual machines are different from Docker
4
How to Install Docker into Machines with Prerequisites needed
5
Understand working with DockerHub

Implementation of Docker to Automation tests

1
Remote WebDriver capabilities details for Selenium Docker Integration
2
Invoking Docker with Chrome and Firefox Images for Selenium Tests
3
Idea of Integrating Docker with Selenium Grid
4
Docker compose file in creating Nodes and Hub
5
Making the Docker Project TestNG Compatible
6
Parallel Distribution of tests with Multiple Dockers

Creating Window Batch files and Monitoring Server Logs

1
Create Window Batch files for invoking server
2
Reading the Server log files through Java using Buffered Reader
3
Monitor Server logs continuously from Your program for Synchronizing tests
4
Build bat file for Scale Chrome instances and deleting file Logs
5
Automate all manual tasks of cleaning data fo every test run
6
Section 4,5, 6 -Code download

Docker Integration to Jenkins

1
Integrate Docker tests with Maven and Jenkins

Introduction to Jenkin Pipelines

1
What are Jenkin Pipelines? How important it is in Agile?
2
Jenkin Pipeline view plugin to chain the jobs -Demo
3
Groovy Scripted Syntax to build pipeline on fly

Build Pipelines Dynamically with Groovy Script for CI/CD

1
Create Pipeline job and Construct it using Declarative Syntax-Demo
2
Importance of JenkinsFile and its Keywords for Pipeline building
3
Jenkin file download
4
Demo- Push the JenkinFIle into Github and Start running Pipeline
5
Section 8, 9 - Code download

Integrating DataProvider with Excel for Robust Data Driven Implementation

1
Importance of Data Provider and Excel Integration for better Data driven
2
Understand Dataprovider and how it sends data in Multidimensional array
3
Get Excel dependencies and connect from java code to excel
4
Live demo on integrating Excel to Dataprovider to parameterize data
5
Section 10 Code download

Java Streams- Map, Filter, Match,Collect- (Build Optimized Code)

1
What are Java Streams and Lambda Expressions?
2
Smart Usage of Stream filters to filter out the results
3
How to use forEach on Streams to print the collections list
4
Usage of Map and its importance in Streams API with example
5
Demonstration on Match, Sorted, Merging Streams functionality
6
Collecting Stream parsed data back into Collections array
7
Section 11 Code Download

GIT Commands and it uses -Version Control System

1
Introduction to GIT
2
Importance of Github and its uses
3
Creating Git config and repositories
4
How to push code to remote repository
5
Understanding Staging and commit in git
6
Add remote repository and push the committed code
7
End to end working example on Git commands -1
8
End to end working example on Git commands -2
9
Importance of Branching in GIT
10
How to resolve Merge conflicts with GIT

Upcoming Topic - ( Data Structures & Algorithms)

1
Upcoming Topics

Grid & Jenkin Basics (Optional topics to support above Sections)

1
Introduction to Grid
2
Registering Hub with nodes for execution.
3
Registering nodes with Browser drivers
4
Desiredcapabilities and RemoteWebdriver importance
5
Cross browser testing rules-Grid Program
6
Importance of Jenkins in Test frameworks
7
Install and configure Jenkins
8
Configuring Jenkin Settings and Workspace

Discount Coupons to other Courses

1
Bonus Lecture
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.6
4.6 out of 5
1564 Ratings

Detailed Rating

Stars 5
760
Stars 4
555
Stars 3
186
Stars 2
29
Stars 1
34
30-Day Money-Back Guarantee

Includes

13 hours on-demand video
10 articles
Full lifetime access
Access on mobile and TV
Certificate of Completion
SDET/Test Architect Essentials -Road to Full stack QA
Price:
$29.98 $23

Community

For Professionals

For Businesses

We support Sales, Marketing, Account Management and CX professionals. Learn new skills. Share your expertise. Connect with experts. Get inspired.

Community

Partnership Opportunities

Layer 1
samcx.com
Logo
Register New Account
Compare items
  • Total (0)
Compare
0