Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Advanced Selenium(Architect)-Pageobject,TestNG,Maven,Jenkins,Ant,Cucumber
Introduction
Introduction to Course (6:39)
Eclipse Installation (2:52)
TestNG Testing Framework
Why TestNG and Its Advantages (3:46)
TestNG Installation and Setup in Eclipse (4:25)
TestNG Basic Annotations Part-1 (11:34)
TestNg Annotation part -2 (13:09)
TestNG Annotations code
TestNG Prerequiste Annotations (12:02)
Prioritizing the tests using TestNG (7:46)
Disabling Enabling the Testcases and putting Timeout (6:25)
Importance of TestNG xml file (8: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 (8:07)
DataProvider Annotation -Parameterizing Testcases (5:29)
Parameterising from TestNG xml file (8:45)
TestNG Framework Code dump
Maven - Build Management Tool
Why Maven &Maven Advantages (5:36)
Maven Installation and Setup (6:28)
Creating Maven Project (12:31)
Maven Commands
Importing Maven project into eclipse and anaylzing (10:13)
Maven POM.xml file Explanation (11:31)
Maven TestNG Integration (9:08)
Maven Dependencies Importance (10:13)
Multiple Automation Profiles in POM.xml (12:00)
POM xml file code
TestNG Html Reporting after Maven Build (2:09)
Maven Project Code Dump
Jenkins- Continiuous Integration Tool
Why Jenkins - Jenkins Advantages (6:16)
Jenkins-Maven Project Setup (13:26)
Running Builds and checking reports (5:49)
Scheduling Jenkin Builds on needly Basis (4:49)
ANT- Build Management Tool
What is ANT? Where it helps in framework? (6:29)
Installing & Configuring ANT (9:16)
Understanding Build.xml file (9:41)
Different ANT Commands to trigger Framework (8:33)
ANT Build.xml file download
Page object Design Patterns
Why Page object pattern and its Advantages (6: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 (9:39)
Running Testng Batch files (2:54)
Triggering Jenkins build on Pageobject Testcases (2:15)
Pageobject Framework Code
Cucumber Behaviour Driven Data -Framework
Template in writing Business requirements (6:23)
QA role in BDD (8:48)
Template in writing testcases for Business Scenarios (6:36)
Advantages of BDD, Why it is getting popular? (8:03)
BDD documentation download
Cucumber Framework Installation (5:22)
Designing Cucumber Feature file (4:39)
Cucumbe Step defination file (11:13)
End to end Automation on BDD feature file (6:53)
End to end testing Continued - 2 (10:28)
Cucumber Parametarization of Testcases - 1 (8:11)
Cucumber Parametarization of Testcases - 2 (9:11)
Cucumber code download
Selenium Grid -Cross Browser Testing
How to execute Selenium Tests Remotly (6:14)
Grid Concepts & Architecure (7:43)
Configuring Hub and Node-1 (7:59)
Registering Nodes with Hub Server (6:38)
Desired Capabilities-Grid Program (12:32)
Execution Selenium scripts in Remote Machine (2:32)
Code and Commands
Java OOPS Basics for Framework Design
Interface Concepts (10:20)
Practical usage of Interface (8:08)
Runtime Polymorphisim (8:04)
Inheritance Concepts (10:35)
Practical usage of Inheritance (9:29)
Coding Basics-1 (10:37)
Coding Basics-2 (10:21)
Teach online with
Introduction to Course
Complete and Continue