Part 1: Selenium with Java+Cucumber(BDD) Framework Development from Scratch

preview_player
Показать описание
Topics :
---------
01:09 - TDD means
03:44 Disadvantage of TDD
5:15 - BDD means
5:52 TDD tools
6:13 BDD tools
6:41 difference between functional and acceptance
13:08 Cucumber means
17:23 Advantage of Maven
20:26 IntelliJ installation
21:50 Changing IntelliJ theme
23:21 Create Maven Project in IntelliJ
37:39 Adding Cucumber for JAVA plugin in IntelliJ
42:43 Add Junit and Hamcrest JARS in IntelliJ
48:18 Create Maven Project in Eclipse
49:05 Deleting unnecessary packages in Eclipse
53:31 Adding Cucumber plugin in Eclipse
58:04 How TestNG works
58:17 How Cucumber works
01:08:30 Creating feature file in IntelliJ
01:14:47 Adding Gherkin language to feature file in IntelliJ
01:18:20 Creating package for Step Definition and Test Runner file in IntelliJ
01:19:47 Creating Step Definition class in IntelliJ
01:31:43 Creating Test Runner class in IntelliJ

#########################
Udemy Courses:
#########################

Manual Testing+Agile with Jira Tool
************************************

Selenium with Java+Cucumber
********************************

Selenium with Python & PyTest
********************************

Selenium with python using Robot framework
****************************************

API Testing(Postman, RestAssured & SoapUI)
*****************************************

Web & API Automation using Cypress with Javascript
********************************************

Playwright with Javascript
**************************

Jmeter-Performance Testing
************************

SDET Essencials(Full Stack QA)
*************************

Appium-Mobile Automation Testing
************************************

Java Collections
*****************

Python Programming
*********************

Cucumber BDD Framework
***************************

Protractor with Javascript
***************************

####################################
Youtube Playlists:
####################################

Manual Testing & Agile
***********************

SQL
*****

linux & Shell Scripting
**********************

Java
*****

Selenium With Java+Cucumber
********************************

Python
********************************

Selenium With Python,Pytest&Behave
***************************************

Selenium With Python Using Robert Framework
(Web&API Testing)
*************************************************

API Testing (Postman,SoapUi,&Rest Assured)
**********************************************

Mobile App Testing Appium
****************************

Performance Testing Jmeter
*******************************

Maven,Jenkins,Git,Github,CI/CD
*******************************

SQL,DB Testing&ETL,Bigdata
*******************************

JavaScript Based Automation Tools
********************************

Selector Hub Tools
********************

GraphQL
******************

Cypress API Testing
********************

Cypress Web Testing
**********************

Playwright with Javascipt
**************************

#Selenium
#Java
#Cucumber
#BDD
#AutomationTesting
Рекомендации по теме
Комментарии
Автор

Considering that this video is 3 years old, still valid. Very easy to follow and learn a lot. Thank you for not cutting the parts when something went wrong. Those parts were the key for me. I now know how to approach the defects and where to look!

ununiq
Автор

@01:37 Creating a Maven Project
@03:02 Adding dependencies to pom.xml
@06:50 Creating Feature folder
@07:05 Creating PageObjects package
@07:34 Creating stepDefinition package
@07:51 Creating Utility package
@08:00 Creating Drivers folder
@08:46 Copying browser drivers into Drivers folders
@12:06 Creating feature file
@12:23 Writing a scenario with Gherkin syntax with parameters
@15:00 Creating page object class
@19:35 Creating StepDefinition class
@26:26 Changing parameters inside StepDefinition class
@27:52 Creating WebDriver object inside StepDefinition class
@28:15 Creating object for page object class inside StepDefinition class
@29:04 Instantiate object of page object class inside StepDefinition class
@29:40 | @50:50 Configuring the browser driver path inside StepDefinition class
@32:23 Using get() method inside StepDefinition class
@33:07 Calling credentials methods of page object class into StepDefinition class using parameters
@35:21 Validating login page inside StepDefinition class using parameters and assertions
@37:58 Calling logout method from page object class into StepDefinition class
@39:33 Calling closing the browser method from page object class into StepDefinition class
@41:05 Creating TestRunner package and its class.
@47:51 Running the TestRunner class as Junit
@48:34 Adding monochrome to TestRunner class and running as Junit
@51:46 Viewing reports.
@53:08 Data driven in Cucumber by adding one more scenario into feature file
@57:13 Running the TestRunner class as Junit
01:01:42 Viewing reports.

ksdnsdkumar
Автор

Thanks for your detailed explanation. I followed the exact steps and results came out successfully.

meenanangina
Автор

I didn't know how to write code in step Definition .This video solved my problem . Thanks very much Sir

mukundkumar
Автор

OMG thank you so much for the videos you create! I finished Part 1 in 2 days with a lot of hard work, googling, even crying. since dependencies and our environments are different, but it was totally worth it. Looking forward to Part 2

Kmm
Автор

Getting confidence to learn any technology By watching your sessions

g.praveenkumar
Автор

Thanks Pavan sir. You make learning so easy. I like the way you teach. I have left other Youtubers and come to you just because of your teaching style and valuable information you provide in a easy to understand manner.

ashwinikhanna
Автор

Thanks for the video on BDD With Cucumber sir so easy explained you are very good teacher.Thanks

sunilkumarbhuvin
Автор

Thank you for the detailed explanation, I have completed the 4 videos for cucumber

G.A.HoopersTV
Автор

A big salute to your knowledge and the way you explain concepts.Thank you for sharing your knowledge

bindunagaraj
Автор

The best automation class, best thing is no step is skipped !

sandy_jose
Автор

To say that, it is very clear and step by step and that's why when we see your video clips we get confidence and we could think that we have lean it everything that always gives us confidence very much

HafizurRahman-drxe
Автор

THANKS FOR THE HAVE LEARNT SOMETHING AND GOT CLEARED THE MAXIMUM DOUBBTS

nareshmuddappagari
Автор

simply the superb I have ever seen...thanks ton

swatisonawane
Автор

Thank you Sir. Great great great framework creation from scratch to great high level.

hetalthanki
Автор

Really well explained. You are my Guru!

vishalraut
Автор

very well explained. Thank you Pavan sir

anupamabinoy
Автор

Before I was following my institute lecture but not get the cucumber icon and I was worry about 4-5 days in cucumber but after follow this lecture I get the cucumber icon in eclipse

kaliprasadgouda
Автор

This is very much underrated channel.. thank you so much.. when will other parts of the video are releasing on BDD??

vibelover
Автор

I am reallly learning more from ur videos sir it’s very clean and clear no overlapping and to the point thank u sir

archanachalapathy