Design Selenium Test framework from scratch-Architect level
3.8 (348 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
3,146 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Design Selenium Test framework from scratch-Architect level to your Wishlist.

Add to Wishlist

Design Selenium Test framework from scratch-Architect level

Step by step Tutorial to build Robust Automation framework -TestNG,ANT,Maven,Jenkins,Cucumber,Git,Pageobject,Cloud,SQL
3.8 (348 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
3,146 students enrolled
Last updated 12/2016
English
Learn Fest Sale
Current price: $10 Original price: $100 Discount: 90% off
19 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 9 hours on-demand video
  • 3 Articles
  • 2 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • At the end of this Course you will be able to Design a Robust Test Automation Selenium Framework by using below techniques
  • TestNG -Test Framework
  • Maven - Build management tool
  • Jenkins - CI Tool
  • Page object design patterns
  • Selenium Grid- Cross Browser Testing
  • You will know the coding standards in designing the Most optimised Automation Frameworks
View Curriculum
Requirements
  • Java SDK, Eclipse, TestNG,Maven,Jenkins, Selenium webdriver. All the required installation are covered in the lectures with documentation
Description

Are you struggling in understanding the Test Automation Frameworks and clearing Top Companies Interviews?
Do you have just basic knowledge on Selenium and have a plan to enhance your skills at Architect level? --------- If Yes then you are at right place
"One Single Course to Master Test Automation Framework with all Latest Technologies available in globe! "**************************************************************************************************
Design Selenium Automation“Framework with (TestNG,Maven,Jenkins,ANT,SeleniumGrid,Pageobject design pattern)

***************************************************************************************************
This Scratch level program trains you on every aspect of framework with practical project,

On course completion You will be Mastered in Desigining Framework and can implement Successfully it in your work place

This Course teaches:
TestNG Basics
TestNG XMl file Techniques in triggering Selenium testcases
How to adopt TestNG Concepts for Selenium
Grouping the testcases and running in Batch
Data driving the Selenium Tests with TestNG Annotations
Maven Concepts– Build Management Tool
Build Maven project with dependencies
Integrating Maven with TestNG
Jenkins Basics – Continuos Integration Tool
Scheduling Night Jenkins Scripts on Maven Build
Explaining Pageobject Design Patterns
Adopting Pageobject DesignPattern to Selenium
Integrating Pageobject+Selenium+TestNG+Maven+Jenkins
Selenium Grid- Cross Browser Testing

I Teach Concepts from Very Scratch assuming my students do not have any prior knowledge on any of above topics and
By end of course they will be landing on Architect level Skilled Professional

Happy Testing!!!!!!!

Who is the target audience?
  • Manual testers, Non-programming aware testers interested in learning Automation
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 75 Lectures Collapse All 75 Lectures 09:01:48
+
TestNG Testing Framework
15 Lectures 01:53:05

TestNG Installation and Setup in Eclipse
04:25


TestNg Annotation part -2
13:09

TestNG Annotations code
1.1 kB

TestNG Prerequiste Annotations
12:02

Prioritizing the tests using TestNG
07:46

Disabling Enabling the Testcases and putting Timeout
06:25

Importance of TestNG xml file
08:15

Including and excluding the Testcases from Execution with TestNG xml file
11:27

Data driving Testing with TestNG
11:55

Importance of Groups in TestNG
08:07

DataProvider Annotation -Parameterizing Testcases
05:29

Parameterising from TestNG xml file
08:45

TestNG Framework Code dump
46.0 kB
+
Maven - Build Management Tool
12 Lectures 01:19:49
Why Maven &Maven Advantages
05:36

Maven Installation and Setup
06:28

Creating Maven Project
12:31

Maven Commands
326 Bytes

Importing Maven project into eclipse and anaylzing
10:13

Maven POM.xml file Explanation
11:31

Maven TestNG Integration
09:08

Maven Dependencies Importance
10:13

Multiple Automation Profiles in POM.xml
12:00

POM xml file code
2.0 kB

TestNG Html Reporting after Maven Build
02:09

Maven Project Code Dump
54.3 kB
+
Jenkins- Continiuous Integration Tool
4 Lectures 30:20
Why Jenkins - Jenkins Advantages
06:16

Jenkins-Maven Project Setup
13:26

Running Builds and checking reports
05:49

Scheduling Jenkin Builds on needly Basis
04:49
+
ANT- Build Management Tool
5 Lectures 34:25
What is ANT? Where it helps in framework?
06:29

Installing & Configuring ANT
09:16

Understanding Build.xml file
09:41

Different ANT Commands to trigger Framework
08:33

ANT Build.xml file download
00:26
+
Page object Design Patterns
9 Lectures 01:08:37
Why Page object pattern and its Advantages
06:30

How to create object repository
10:13

Creating pageobject classes
13:59

Invoking Pageobjects methods in testcases
10:28

Live Example on Page object pattern
12:39

Creating environment variables dynamically
09:39

Running Testng Batch files
02:54

Triggering Jenkins build on Pageobject Testcases
02:15

Pageobject Framework Code
52.6 kB
+
Cucumber Behaviour Driven Data -Framework
13 Lectures 01:28:14
Template in writing Business requirements
06:23

QA role in BDD
08:48

Template in writing testcases for Business Scenarios
06:36

Advantages of BDD, Why it is getting popular?
08:03


Cucumber Framework Installation
05:22

Designing Cucumber Feature file
04:39

Cucumbe Step defination file
11:13

End to end Automation on BDD feature file
06:53

End to end testing Continued - 2
10:28

Cucumber Parametarization of Testcases - 1
08:11

Cucumber Parametarization of Testcases - 2
09:11

Cucumber code download
01:13
+
Selenium Grid -Cross Browser Testing
7 Lectures 43:38
How to execute Selenium Tests Remotly
06:14

Grid Concepts & Architecure
07:43

Configuring Hub and Node-1
07:59

Registering Nodes with Hub Server
06:38

Desired Capabilities-Grid Program
12:32

Execution Selenium scripts in Remote Machine
02:32

Code and Commands
149.5 kB
+
Java OOPS Basics for Framework Design
7 Lectures 01:07:34
Interface Concepts
10:20

Practical usage of Interface
08:08

Runtime Polymorphisim
08:04

Inheritance Concepts
10:35

Practical usage of Inheritance
09:29

Coding Basics-1
10:37

Coding Basics-2
10:21
About the Instructor
Rahul Shetty
4.3 Average rating
9,920 Reviews
36,410 Students
12 Courses
The "Testing school" to boost your career

Nothing is Impossible . It all depends on how you are Trained on it!

Teaching is our Passion. And its our Profession. The only Business We know is Spreading the Knowledge

So Our Testing school is here at Udemy to share all our 10 Years IT Experience Knowledge to QA Colleagues and Students

As an Director , Coming to my Teaching Profile I  have had Trained over 21000+ students in the below Technologies

**********************************************************************************************************

Selenium -Web Automation in Java and Python Soap UI - Webservices/ REST API Testing Appium - Mobile Automation in Android and IOS Jmeter - Performance Testing Software Testing Process Security Testing Automation Framework Building

********************************************************************************************************* Worked with various CMM level orgranizations. Managed in setting up of QA Process for the projects

Trainer Support
4.4 Average rating
627 Reviews
7,751 Students
2 Courses
Trainer Support at QAClickAcademy