10.Remote Build triggering Through Jenkins
6:03
9.Jenkins Dash Board
4:31
Күн бұрын
7.User Role assignment
17:45
21 күн бұрын
6.User Roles in Jenkins
14:13
21 күн бұрын
5.Jenkins CLI & HPI file for plugin
12:51
2 Jenkins installation
11:49
Ай бұрын
23. Rest Assured Cucumber Tags
19:28
21. HTTP Method Call Chaining
9:54
20. Delete Method in Rest Assured
19:24
Пікірлер
@user-oh4xn8gf4y
@user-oh4xn8gf4y 2 күн бұрын
Test output folder not getting generated..any help?
@qaautomationclasses
@qaautomationclasses 2 күн бұрын
I feel like some configuration is missing in your framework.Please download the code from git hub and give it a try. You can find the link in the last video of the Playlist.
@ragulkarunanithi4596
@ragulkarunanithi4596 2 күн бұрын
Github link for this project is available ah sir
@qaautomationclasses
@qaautomationclasses 2 күн бұрын
Yes , you can find the git hub link in last video of this playlist
@mitra.1
@mitra.1 4 күн бұрын
I Dont want to save the images in folder and use bas64. when I use, the images are not appearing in report. what to do?? please help
@qaautomationclasses
@qaautomationclasses 2 күн бұрын
The screenshot is stored and then it is copied to report
@SSCMTS-ku8hl
@SSCMTS-ku8hl 11 күн бұрын
Before directly pushing your branch, make sure to resolve the merge conflict locally if any.
@qaautomationclasses
@qaautomationclasses 11 күн бұрын
Yes, I have covered it in git with Jenkins Playlist.
@ramansharma5014
@ramansharma5014 14 күн бұрын
Do I need to install cucumber plugin also?
@qaautomationclasses
@qaautomationclasses 10 күн бұрын
You can install cucumber for java and gherkin plug in in Intellij
@Jay-gb8uv
@Jay-gb8uv 22 күн бұрын
appreciated ... thankyou ...
@qaautomationclasses
@qaautomationclasses 22 күн бұрын
Most welcome!
@fouadel3162
@fouadel3162 26 күн бұрын
thank you
@fouadel3162
@fouadel3162 27 күн бұрын
thank you for sharing
@Sunil_budagavi
@Sunil_budagavi Ай бұрын
You re great lecturer.
@qaautomationclasses
@qaautomationclasses Ай бұрын
Thank you so much for your kind words!
@anfe3017
@anfe3017 Ай бұрын
is @beforeclass or @before method is used?
@qaautomationclasses
@qaautomationclasses Ай бұрын
Hi I have used @Beforeclass from testng
@anfe3017
@anfe3017 Ай бұрын
can you please do a video on debugging code also IretryAnalyzer too
@DeepakMahapatra-kz4uz
@DeepakMahapatra-kz4uz Ай бұрын
Awesome and informative content..
@qaautomationclasses
@qaautomationclasses Ай бұрын
Thank you
@anilguduguntla4529
@anilguduguntla4529 Ай бұрын
Code link plz
@qaautomationclasses
@qaautomationclasses Ай бұрын
The link to the code is in the last video in this playlist.
@monu56737
@monu56737 Ай бұрын
In case of duplicates the above logic will fail
@qaautomationclasses
@qaautomationclasses Ай бұрын
Hi please let me know your input integer list where it is failing
@deepakvarmabattini3676
@deepakvarmabattini3676 2 ай бұрын
Can we display what request body, headers, query params are passed and what response it has returned in the extent report
@qaautomationclasses
@qaautomationclasses Ай бұрын
Hi, We should not show request body, headers and query params in Extent Report as its purpose is to display scenario wise test run results. For request body , api end point, request response payload and headers are logged in to console during test run as well as I have implemented log4j and generated log file also captures these information along with execution details
@sureshsubramaniyam7980
@sureshsubramaniyam7980 2 ай бұрын
Hi scrolling option is not there in extent reports , in your video also scrolling option is not there in extent report
@qaautomationclasses
@qaautomationclasses Ай бұрын
This is a one page report and scrolling capability should be taken care by the browser for html report. We have pdf report where multiple pages are there which can be opened in pdf reader and you can scroll down the pages.
@AnonymousAccount514
@AnonymousAccount514 2 ай бұрын
is it possible to do this in Junit?
@qaautomationclasses
@qaautomationclasses 2 ай бұрын
Yes, this entire framework is developed with junit
@AlekhyaKakileti
@AlekhyaKakileti 2 ай бұрын
Thankyou so much
@qaautomationclasses
@qaautomationclasses 2 ай бұрын
Most welcome 😊
@radhikaN-v8d
@radhikaN-v8d 2 ай бұрын
i am geting the error as "TestRun.initializationError » ServiceConfiguration io.cucumber.core.gherkin.FeatureParser: Provider io.cucumber.core.gherkin.messages.GherkinMessagesFeatureParser not found" when i run it using runner class can you please help me
@qaautomationclasses
@qaautomationclasses 2 ай бұрын
It seems your feature file is having some issue, please look for any mistake in feature file
@radhikaN-v8d
@radhikaN-v8d 2 ай бұрын
I am geting the error "TestRun.initializationError » ServiceConfiguration io.cucumber.core.gherkin.FeatureParser: Provider io.cucumber.core.gherkin.messages.GherkinMessagesFeatureParser not found' after i run using runner class could you please help
@qaautomationclasses
@qaautomationclasses 2 ай бұрын
Please check your feature file. It seems to be an issue with your feature file
@senthilraj1722
@senthilraj1722 3 ай бұрын
Thank you. I am getting error when handling rerun failed scenarios for the pdf report and ran thru mvn command.. could you pls help
@qaautomationclasses
@qaautomationclasses 2 ай бұрын
Can you please share the error and let me know how you are running the failed scenarios
@nareshbhukya8359
@nareshbhukya8359 3 ай бұрын
I'm getting couldn't find or load main class ExtentReportListener.Reports error
@qaautomationclasses
@qaautomationclasses 3 ай бұрын
Please download the source code from my GitHub and try to run it . You can find the link to GitHub in the last video of this playlist
@Anythingweknow
@Anythingweknow 3 ай бұрын
Hey please start creating playlist and also add lesson number in the title it will be helpful . Thanks
@qaautomationclasses
@qaautomationclasses 3 ай бұрын
Hi, Thanks for your input. These rest assured videos are part of the advanced rest assured framework playlist. Lesson numbers were missing which I have added now. please check
@yogeshbhavsar9368
@yogeshbhavsar9368 3 ай бұрын
Please share Github URL for all session. thanks for wonderful videos
@aswinkumar1377
@aswinkumar1377 4 ай бұрын
How to change colour of pass fail type
@qaautomationclasses
@qaautomationclasses 4 ай бұрын
Hi, We need to use ExtentTest class and we can use log method with this class reference and specify which color to select in case of pass or fail condition Please do check my other framework code base in GitHub github.com/smrutisdet/seleniumFrameworkDemo/blob/master/src/test/java/com/automationexcercise/automationUtilities/CustomListener.java
@shubhamkumar4241
@shubhamkumar4241 4 ай бұрын
Video good video
@qaautomationclasses
@qaautomationclasses 4 ай бұрын
Thanks
@J.Ramanathan
@J.Ramanathan 4 ай бұрын
Great video Thanks
@BugHunterMdSam
@BugHunterMdSam 4 ай бұрын
thank you
@koosbonganimaseko5119
@koosbonganimaseko5119 5 ай бұрын
Thanks for the great tutorial Just a quick question, does the pdf report getting refreshed because I can only see one pdf that is not being refreshed on my side
@qaautomationclasses
@qaautomationclasses 5 ай бұрын
For every run both html and pdf report gets updated with run result. Please take the code from GitHub and try once. It should work
@Cherry_muchatlu
@Cherry_muchatlu 5 ай бұрын
Can we use instead of cucumber junit ,cucumber testng
@qaautomationclasses
@qaautomationclasses 5 ай бұрын
Yes we can use testing as well. Only the runner file will get changed and we can change the @Before @After annotations in hooks to a suitable annotation from testng. Remaining structure or architecture will remain same. For assertion we can use testng assertions instead of junit assertions
@Cherry_muchatlu
@Cherry_muchatlu 5 ай бұрын
@@qaautomationclasses Thankq very much..😀
@DSA-n-Design
@DSA-n-Design 5 ай бұрын
Nicely explained!
@qaautomationclasses
@qaautomationclasses 5 ай бұрын
@DSA-n-Design Thanks
@etlqalabs5048
@etlqalabs5048 5 ай бұрын
Great learning!
@vamshivishwanath
@vamshivishwanath 5 ай бұрын
The word 'src' is not cThe word 'src' is not correctly spelledorrectly spelled coming this error in properties file
@qaautomationclasses
@qaautomationclasses 5 ай бұрын
Please download the code from my GitHub account. It should work. There might be a typo due to which it is coming like this.
@DeepakMahapatra-kz4uz
@DeepakMahapatra-kz4uz 6 ай бұрын
I was searching for this video and no one explained the way u r ..Thanks a lot for putting these kind of videos
@qaautomationclasses
@qaautomationclasses 6 ай бұрын
Thanks for appreciating my work
@vikrantshingne8761
@vikrantshingne8761 6 ай бұрын
Very Informative
@qaautomationclasses
@qaautomationclasses 6 ай бұрын
Thanks a lot
@tanujkandpal4421
@tanujkandpal4421 6 ай бұрын
Your voice is too low..
@qaautomationclasses
@qaautomationclasses 6 ай бұрын
I am able to hear the voice properly, However from the next video I will try to boost the sound. Hope that will help.
@selvamariairudayam5197
@selvamariairudayam5197 6 ай бұрын
hi will you share the github source code for this framework
@qaautomationclasses
@qaautomationclasses 6 ай бұрын
Hi, in the last video of this playlist you can get the GitHub link to the entire framework in the description section
@ujjwalshrivastava-s6z
@ujjwalshrivastava-s6z 6 ай бұрын
hey sir for this concepts do we need to know multithreading ur view on this?how much multithreading we should know.?
@qaautomationclasses
@qaautomationclasses 6 ай бұрын
Not required for this as maven-failsafe-plugin is going to take care the thread level execution and We have Thread local and Thread Guard so that there won't be any racing condition and it makes sure that all threads runs independent of each other
@ujjwalshrivastava-s6z
@ujjwalshrivastava-s6z 6 ай бұрын
Make a video how to run code with the help of docker in parallel and how to implement infrastructure level things like jenkins docker git ..and how to impelement ci/cd ...as u hve build both kinds of framework now at the en we hve to this things also so it will help us?
@qaautomationclasses
@qaautomationclasses 6 ай бұрын
It is in pipeline. I have planned for it. You will get rest assured as next playlist after that I will cover CI CD Docker and jenkins
@ujjwalshrivastava-s6z
@ujjwalshrivastava-s6z 7 ай бұрын
Can you explain why we use pico container in bdd?
@qaautomationclasses
@qaautomationclasses 7 ай бұрын
Pico container is used to Share state between scenarios which is a bad practice. So scenarios should be independent of each other . If you see the framework you can observe that all our test scenarios are independent of each other and we do not need to share state between scenario. Lets consider the Single Responsibility Principle i.e. in last video we have separated all the step definitions to respective classes instead of keeping all astep definitions in one class. Now consider one scenario which interacts with ,Multiple step definitions then we need to share the driver among them which can also be achieved using pico container via dependency injection, but in our code base if you see we are also passing the driver to the respective page class when we are creating the object of that page class through the constructor. Please go through official documentation here. cucumber.io/docs/cucumber/state/?lang=java
@etlqalabs5048
@etlqalabs5048 7 ай бұрын
Extremely invaluable series specially for people who want to understand the core concepts in detail. I am sure people will discover this jackpot one day !! Thanks Smruti for your wonderful contribution to QA community.
@qaautomationclasses
@qaautomationclasses 7 ай бұрын
Thanks a lot for appreciating my work.
@maulord4
@maulord4 7 ай бұрын
Thank you sir, love this
@qaautomationclasses
@qaautomationclasses 7 ай бұрын
You are very welcome
@ujjwalshrivastava3594
@ujjwalshrivastava3594 7 ай бұрын
Hve u get the answer of my question sor
@ujjwalshrivastava3594
@ujjwalshrivastava3594 7 ай бұрын
I want to know one thing u know in testng we hve depends on scenario where if there is any test dependent on each other we can put @ depends on methods,now suppose I want to do same on cucumber..like a scenario is dependent on each other how we can do that i want particular scenarios to excited first then my scenario how I can do that in cucumber or it is not possible?and can we set priority in cucumber tests?
@qaautomationclasses
@qaautomationclasses 7 ай бұрын
Hi Ujjwal, Thanks for reaching out. Please find my answer. I believe you are talking about dependsOnGroups & dependsOnMethods for @Test annotated individual test. In TestNG we use them both with @Test annotation when we want to make test to be dependent on other method or group. There is no scenario concept in TestNG. In Cucumber we design feature files and in each feature file we design corresponding scenarios or scenario outline and by default, order of execution of scenarios are the order in which they are defined in feature file. If you want scenario-Y to be executed after scenario-X then in feature file you need to maintain it in same order, i.e. you can keep scenario-x first and then Scenario-Y after that. We can set order for hooks in cucumber. @Before(order=1) & @Before(order=0) where lower priority number will run first. if @After(order=1) & @After(order=0) are also defined then execution order will be @Before(order=0) then @Before(order=1) then scenario/outline then @After(order=1) then @After(order=0) And if all your scenarios are dependent on common steps you need to put those steps in Background section as we have covered them in previous sessions. Hope this helps.
@ujjwalshrivastava3594
@ujjwalshrivastava3594 7 ай бұрын
@@qaautomationclasses got the idea little bit about that ...I think depends on methods help...as there can be instance that test 5 is dependent on test 1...but as we are writing scenarios....we just write the independent test between 2,3,4 and 5 is dependent on 1
@qaautomationclasses
@qaautomationclasses 7 ай бұрын
We do not have any depends on method when we use cucumber with junit, we can use testng with cucumber to achieve that
@renekwango2993
@renekwango2993 8 ай бұрын
Can you please make a rest assured API course?
@qaautomationclasses
@qaautomationclasses 8 ай бұрын
After BDD cucumber framework is complete I will start with rest assured.
@renekwango2993
@renekwango2993 8 ай бұрын
Thanks I subscribe already and join WhatsApp group
@ujjwalshrivastava-s6z
@ujjwalshrivastava-s6z 8 ай бұрын
where i the link?
@qaautomationclasses
@qaautomationclasses 8 ай бұрын
github.com/smrutisdet/seleniumFrameworkDemo
@billakantiranjith6213
@billakantiranjith6213 8 ай бұрын
Good able to implement extent reports thanks.
@qaautomationclasses
@qaautomationclasses 8 ай бұрын
Glad it was helpful! Thanks
@gandhigeerthana2058
@gandhigeerthana2058 8 ай бұрын
for me the report showing black and white only
@qaautomationclasses
@qaautomationclasses 8 ай бұрын
Hi, I think there is some issue with extent report configuration. Please download the framework from GitHub and try to configure extent report and please do let me know if it worked. kzbin.info/www/bejne/sGHQqmWabbCpo6ssi=0oAdd0vN2gjbH2MP