School Of Basics | What is CI CD | What is CI CD Pipeline | Interview questions

Поділитися
Вставка
  • Опубліковано 7 тра 2024
  • All FREE courses - automationstepbystep.com/
    Let me know next topic in comments below
    Hi Friends, In this video I will discuss from very basics what is
    CI - Continuous Integration
    CD - Continuous Delivery
    CD - Continuous Deployment
    and what is CI CD Pipeline
    Stages of CI CD
    CI CD environment
    How to explain CI CD in interview
    Join Automation Step By Step channel: ua-cam.com/users/automationste...
    #SchoolOfBasics
    Stories by Raghav - automationstepbystep.com/stor...
    My Udemy Courses - automationstepbystep.com/udem...
    Every LIKE & SUBSCRIPTION gives me great motivation to keep working for you
    You can support my mission for education by sharing this knowledge and helping as many people as you can
    If my work has helped you, consider helping any animal near you, in any way you can.
    _______ ONLINE COURSES TO LEARN _______
    automationstepbystep.com/onli...
    GitHub - github.com/Raghav-Pal/
    Udemy - www.udemy.com/user/raghav-pal-3/
    Training by Raghav at your venue - raghav.qna@gmail.com
    Training schedule - automationstepbystep.com/trai...
    ----------- UI TESTING -----------
    Selenium Beginners - bit.ly/2MGRS8K
    Selenium Java Framework from Scratch - bit.ly/2N9xvR6
    Selenium Python - bit.ly/2oyMp5x
    Selenium Tips - bit.ly/2owxc50
    Selenium Builder - bit.ly/2MKNtlq
    Katalon Studio - bit.ly/2wARFdi
    Robot Framework with RIDE- bit.ly/2Px6Ue9
    Robot Framework with Eclipse - bit.ly/2N8DZxb
    Protractor - bit.ly/2KtqVkU
    TestProject - bit.ly/2DRNJYE
    ----------- API TESTING -----------
    Web Services (API) - bit.ly/2MGafL7
    SoapUI - bit.ly/2MGahmd
    Postman - bit.ly/2wz8LrW
    General - bit.ly/2PYdwmV
    Katalon Studio API Testing - bit.ly/2BwuCTN
    ----------- MOBILE TESTING -----------
    Appium - bit.ly/2ZHFSGX
    Mobile Playlist - bit.ly/2PxpeUv
    ----------- CI | CD | DEVOPS -----------
    Jenkins Beginner - bit.ly/2MIn8EC
    Jenkins Tips & Trick - bit.ly/2LRt6xC
    Docker - bit.ly/2MInnzx
    Kubernetes - bit.ly/2MJIlMK
    ------------VIRTUALISATION------------
    Virtualization on windows - bit.ly/2SItIL9
    ----------- VERSION CONTROL SYSTEM -----------
    Git & GitHub - bit.ly/2Q1pagY
    GitLab - bit.ly/2kQPGyQ
    ----------- PERFORMANCE TESTING -----------
    JMeter Beginner - bit.ly/2oBbtIU
    JMeter Intermediate - bit.ly/2oziNVB
    JMeter Advanced - bit.ly/2Q22Y6a
    JMeter Tips & Tricks - bit.ly/2NOfWD2
    Performance Testing - bit.ly/2wEXbLS
    ----------- PROGRAMMING -----------
    Java Beginners - bit.ly/2PVUcXs
    Java Tips & Tricks - bit.ly/2CdcDnJ
    GROOVY - bit.ly/2FvWV5C
    JAVASCRIPT - bit.ly/2KJDZ8o
    PYTHON - bit.ly/2Z4iRye
    ----------- IDE -----------
    Visual Studio Code - bit.ly/2V15yvt
    ----------- BUILD TOOLS -----------
    Maven - bit.ly/2NJdDRS
    Gradle - bit.ly/30l3h1B
    ----------- OTHERS -----------
    Redis- bit.ly/2N9jyCG
    Misc - bit.ly/2Q2q5xQ
    Tools & Tips - bit.ly/2oBfwoR
    QnA Friday- bit.ly/2NgwGpw
    Sunday Special - bit.ly/2wB23BO
    Ask Raghav - bit.ly/2CoJGWf
    Interviews - bit.ly/2NIPPxk
    All Playlists - bit.ly/2LSiezA
    ---------- Connect with Raghav -----------
    Website - automationstepbystep.com/
    LifeCharger - lifecharger.org/
    Udemy Courses - www.udemy.com/user/raghav-pal-3/
    Facebook - / automationstepbystep
    Twitter - / learnwithraghav
    UA-cam - / automationstepbystep
    Never Stop Learning
    Raghav

КОМЕНТАРІ • 511

  • @srikanthmaganti4959
    @srikanthmaganti4959 2 роки тому +56

    "Never stop learning" , love this statement!

  • @paveltrufanov2259
    @paveltrufanov2259 2 роки тому +17

    So far this is the best explanation of the CI \ CD processes I've seen!

  • @oklakazy
    @oklakazy 2 роки тому +9

    its like opening my brain up and storing all you explained in, it it really stuck. You are a born teacher Raghav ! Cant thank you enough.

    • @RaghavPal
      @RaghavPal  2 роки тому

      So happy & humbled to hear that

  • @Nykster
    @Nykster 2 роки тому +4

    I normally get bored following UA-cam instructors, but your videos are so interesting and reivetting!

  • @HArjoC
    @HArjoC 3 роки тому +2

    Great Example with flow chart in a real project for freshers explaining CICD

    • @RaghavPal
      @RaghavPal  3 роки тому

      Happy to know it helped

  • @kalpeshganekar
    @kalpeshganekar 3 роки тому +18

    This was really helpful to understand CI CD in short with example.

    • @RaghavPal
      @RaghavPal  3 роки тому

      So happy to know Kalpesh

  • @susanmcintyre7210
    @susanmcintyre7210 Рік тому

    Loved this video. Very helpful for someone who is NOT technical but plays with others who are technical. Thank you!

  • @pranayverma2325
    @pranayverma2325 3 роки тому +11

    Thanks for coming up with this School of Basics series. This is really very helpful.
    I would vote for RPA- Robotic Process Automation as the topic for the next episode. Would like to know how it is different from the normal test automation.

    • @RaghavPal
      @RaghavPal  3 роки тому +2

      Thanks for voting Pranay, I will plan on it and I will explain all about this in the video

    • @atulsinha6965
      @atulsinha6965 2 роки тому +1

      Hi Raghav, Thanks for sharing this. I have 1 basic question..When a new feature is developed, unit test cases will be triggered as a part of CI, but the Test Automation script is not ready. Will it be a stable set of Regression Test cases that will run in the 1st iteration iteration and from next cycle we will make sure we have added the test script in our existing Regression pack?
      Is there a risk as the functionality has not been properly tested and signed off, before moving to the next stage?

  • @moazelsawaf2000
    @moazelsawaf2000 Рік тому +3

    Thanks a lot ❤
    Great video that clears the thin line between both the CI and the CD

  • @iasoto
    @iasoto 2 роки тому +2

    Brilliant explanation , as always. Thank you very much!

  • @masadisrinath4355
    @masadisrinath4355 2 роки тому +2

    Raghav Sir, why can't you try to provide MEAN Stack series? Your step by step process is too good and I'm following your videos from last year, please make videos on MEAN Stack too

    • @RaghavPal
      @RaghavPal  2 роки тому +1

      I will add on my list. Thanks a lot

  • @dzirampapka
    @dzirampapka 3 роки тому +8

    Please can you make a video about CI CD pipline automation testing with selenium for gitlab 😓 thank you for all the tutorials

    • @RaghavPal
      @RaghavPal  3 роки тому +3

      Sure, I will try this, There are separate videos on this on my channel, but I will try for a complete process

  • @prabv143
    @prabv143 Рік тому

    I literally typed down word by work for my interview prep. god bless you. love for chennai.

  • @tkevasu989
    @tkevasu989 2 роки тому

    Sir, Now only i come across to see your school of Basic video on CI CD. Unmatch. High clarity and Professional presentation. Great.

  • @bhagi533
    @bhagi533 3 роки тому +1

    Hi Raghav you are a wonderful teacher this video is really helpful for preparing interviews thanks a lot plz do more videos on this type of content

  • @itsniquez
    @itsniquez 2 роки тому

    Another fantastic explanation! Great Stuff Raghav. Thank you for sharing!

  • @sandeepsohal1543
    @sandeepsohal1543 3 роки тому +1

    Once again thank you very much for a wonderful explanation. God Bless you

    • @RaghavPal
      @RaghavPal  3 роки тому

      You are very welcome Sandeep

  • @tanseequeahmed7568
    @tanseequeahmed7568 3 роки тому

    Thanks for making this video, well explained!

    • @RaghavPal
      @RaghavPal  3 роки тому

      Glad you enjoyed it Tanseeque

  • @amkhatri28
    @amkhatri28 2 роки тому +6

    Thanks for this session. You can also conduct a session on TDD (Test Driven Development) and BDD (Behavior Driven Development).

    • @RaghavPal
      @RaghavPal  2 роки тому +3

      I will plan Amit, I have a playlist on BDD and it has BDD vs TDD video - ua-cam.com/play/PLhW3qG5bs-L_hJZ3Nfg70ejkH3ktyzy34.html

  • @shruthib3366
    @shruthib3366 3 роки тому +1

    I have a very big presentation to give tomorrow. Found this video at the correct moment. Thanks a ton!

    • @RaghavPal
      @RaghavPal  3 роки тому

      So happy to know this Shruthi

  • @ziyadsalim6413
    @ziyadsalim6413 2 роки тому +1

    Brief and clearly explained, keep up the good work bro

    • @RaghavPal
      @RaghavPal  2 роки тому +1

      Glad you liked it Ziyad

  • @menakaramasamy8936
    @menakaramasamy8936 2 роки тому +1

    Wonderful explanation. Now I got the essence of CI/CD pipeline. Thanks a lot

  • @jehanzaibiqbalkhan5319
    @jehanzaibiqbalkhan5319 Рік тому +2

    Sir your clarifications are perfect to learn. Please arrange some online training sessions for the new learners. Thanks

  • @kalpapremaratne4678
    @kalpapremaratne4678 3 роки тому

    Very well explained and this is really helpful. Thank You.

    • @RaghavPal
      @RaghavPal  3 роки тому +1

      Glad it was helpful!

  • @catherinebundy467
    @catherinebundy467 2 роки тому

    Thank you, Raghav. This had been very helpful!

    • @RaghavPal
      @RaghavPal  2 роки тому

      You're most welcome Catherine

  • @syedaliraza8744
    @syedaliraza8744 2 роки тому +1

    Keep the good work up man, this was the best ever explanation

  • @Dravig
    @Dravig 3 роки тому +2

    Hello Raghav, many thanks for the video) Good luck!

  • @MoheeJarada
    @MoheeJarada 2 роки тому +1

    Excellent and well done video to explain in pure and simple english these complex IT definitions. Appreciate it and you saved me reading many online wasted tutorials! Thanks a lot. Mohee from Doha @ 45C

  • @Kidpunk98
    @Kidpunk98 Рік тому

    Fantastic explanation, first time anyone has explained it this easy!

  • @alexanderchernyak694
    @alexanderchernyak694 3 роки тому +1

    Hi Raghav. Could you explain in plain English the answers on the following questions: What is quality gate? How to integrate your quality gate to common pipeline? How to estimate task in context of test automation?

    • @RaghavPal
      @RaghavPal  3 роки тому

      Hi Alexander, I will plan to add on this

  • @Anil_Officials
    @Anil_Officials 3 роки тому

    Hi Raghav, very useful information who attend the interview point of view...

  • @priyavenkatesan1804
    @priyavenkatesan1804 2 роки тому +1

    Very concise and informative. Can you please provide some guidance on what categories of tests will be executed in each env and how frequently it should be run? For (e.g) if we have to release to prod after every 2 week sprint, how frequently do we have to deploy to test env? When during the sprint will we have to deploy to stage? Thanks in advance!

    • @RaghavPal
      @RaghavPal  2 роки тому +1

      Hi Priya, good question, I will take it up in a session

  • @chandureddy2280
    @chandureddy2280 3 роки тому

    I think most understandable explanation i never ever seen this type of explanation keep it up

    • @RaghavPal
      @RaghavPal  3 роки тому

      So happy to see this Chandu

  • @adityanjsg99
    @adityanjsg99 2 роки тому

    That's a great effort in background, to prepare the lecture at this level of abstraction!

  • @Phung-NK
    @Phung-NK 3 роки тому

    It's very helpful. Thanks mate!

  • @zuzanafarkasova5244
    @zuzanafarkasova5244 3 роки тому

    Hi Raghav, nice explanation, good video. Thank you:)

    • @RaghavPal
      @RaghavPal  3 роки тому

      You're most welcome Zuzana

  • @EverydayGuy23
    @EverydayGuy23 Рік тому

    So far the best explanation for CI/CD I've ever seen, thanks a lot.

    • @RaghavPal
      @RaghavPal  Рік тому +1

      So happy and humbled to see this. Thanks Sai

  • @karishmasamantaaray565
    @karishmasamantaaray565 2 роки тому

    Thank you ..!! very informative & very helpful.

    • @RaghavPal
      @RaghavPal  2 роки тому

      You are welcome Karishma

  • @RajibLama
    @RajibLama 11 місяців тому

    Beautifully explained about the CICD pipeline. Thank you Raghav sir. 🙏🙏

  • @earnwhilelearn2941
    @earnwhilelearn2941 3 роки тому

    Hello, its easy to understand. I request you to please show this whole process on azure cloud as practical so that we can get practical knowledge also

  • @vimalaangelus9503
    @vimalaangelus9503 2 роки тому +1

    Thank you Raghav would like to hear about AWS certification process and how to go about preparing for it.

    • @RaghavPal
      @RaghavPal  2 роки тому

      I will plan to do a video Vimala, thanks for watching

  • @gautambhosale1798
    @gautambhosale1798 Рік тому

    I watched many videos for CI , CD but now after watching our videos i am able to understand it. thank you so much

    • @RaghavPal
      @RaghavPal  Рік тому

      You are most welcome Gautam

  • @sskavuri
    @sskavuri 3 роки тому

    Thanks for the quick and clear presentation 🙏

  • @pragyakansal9017
    @pragyakansal9017 2 роки тому

    Thank you so much for this explanation, it was extremely helpful!

    • @RaghavPal
      @RaghavPal  2 роки тому

      Glad it was helpful Pragya

  • @mohammadtajuddin7115
    @mohammadtajuddin7115 2 роки тому

    Superb explanation bro....thank you so much...keep doing 💐💐💐💐

  • @vaibhavkshirsagar4471
    @vaibhavkshirsagar4471 3 роки тому

    Very simplistically you have explained CICD process. Thanks.

    • @RaghavPal
      @RaghavPal  3 роки тому

      You are most welcome Vaibhav

  • @fikadie2250
    @fikadie2250 Рік тому

    Nice explanation by far. God bless you

  • @automationselenium1331
    @automationselenium1331 2 роки тому +1

    Thank you so much! I have been watching your videos for quite some time, its very informative and always helped me at work

    • @RaghavPal
      @RaghavPal  2 роки тому +1

      You're very welcome!

  • @RaterisimoCBA
    @RaterisimoCBA 2 роки тому

    Very good and clear explanation , very visual easy to follow. Thank you !

  • @rktripathi4008
    @rktripathi4008 3 роки тому

    Great to watch details in short

    • @RaghavPal
      @RaghavPal  3 роки тому +1

      Glad you liked it Ravi

  • @ertan1147
    @ertan1147 2 роки тому

    It was a great explanation. I understand the concept very well

  • @bhawnaverma3160
    @bhawnaverma3160 2 роки тому

    Thank you, Tons for this beautiful explanation.

    • @RaghavPal
      @RaghavPal  2 роки тому

      You are very welcome Bhawna

  • @praveenamuvva3934
    @praveenamuvva3934 3 роки тому

    This is very helpful. Please continue this #SchoolOfBasics series

  • @shivprakashtripathi8028
    @shivprakashtripathi8028 3 роки тому +3

    Hi Raghav, it was really good explanation.
    I have few doubts, it will be really helpful if you please clear them
    1. Devloper after building the application in dev env, does a CI for dev env, where he builds his application and performs unit testing against the same. And then he deploys the application to Test environment.
    2. In Test env, test team perform CI for the application where they perform automation testing against the application deployed. Once , the CI is successful and with no issues, Dev deploy the application to staging (Pre prod) env.
    3. Code written by automation team then runs in Pre prod env. Also, acceptance testing is done.
    4. If this is successful then it is deployed to prod env, and given to customer.
    5. Then application is monitored and given is looked for the changes, if there are changes then it is taken care in next release. And cycle continues.
    Please let me know if my understanding is correct. If not let me know correct behaviour.
    Thank u 😊

    • @RaghavPal
      @RaghavPal  3 роки тому +1

      Hi Shiv. yes this is right, the process may vary a little in diff organizations, but overall this is the general process

    • @shivprakashtripathi8028
      @shivprakashtripathi8028 3 роки тому

      @@RaghavPal Thank you sir

  • @ajayrathode7553
    @ajayrathode7553 3 роки тому

    Thanks for explaining this. Irritated by seeing this in job roles and resumes. So came here to end it once for all. Thanks bro. Very clearly explained.

    • @RaghavPal
      @RaghavPal  3 роки тому

      Most welcome Ajay

    • @MAli-vf6cf
      @MAli-vf6cf 2 роки тому

      Ajay bro, saw you commented this 6 months ago. Any luck on finding a cloud role? beginning my journey now

    • @Abha-com
      @Abha-com 2 роки тому

      @@MAli-vf6cf No Bro, I am not looking for cloud roles. But wanted to learn things generally. Also make sure your resume contains keywords of cloud, Update naukri, update Linkedin, grow your linkedin network, apply for jobs taking help of referrals etc… I am sure done right, you will be able to get a job. Now market is hot

    • @MAli-vf6cf
      @MAli-vf6cf 2 роки тому

      @@Abha-com thank you bro

  • @Mspavan32
    @Mspavan32 3 роки тому +2

    Awesome explanation! Can you please make a video on Jenkins master-salve architecture for distributed scripts execution where Master is hosted on dedicated system and Slave is hosted in on-demand system (AWS EC2 spot instance) and how could we get/store the test results/reports ? as in this concept Slave systems are fleet instances which will be taken off post execution.
    Once again Thanks for your simplest way of explanation .."anybody can understand" !

  • @SoftwareTestSolutions
    @SoftwareTestSolutions 2 роки тому

    Thanks for the clear explanation!

  • @myworldlovesme
    @myworldlovesme 2 роки тому

    Thank you kindly Raghav!

  • @user-tu1el2jn2f
    @user-tu1el2jn2f 7 місяців тому

    Thanks a lot, great video honestly now understand what is CI/CD pipeline!!!

    • @RaghavPal
      @RaghavPal  7 місяців тому +1

      You're welcome John

  • @aasthavidushi132
    @aasthavidushi132 3 роки тому +15

    Excellent, many thanks for this series.
    Please, explain topics like REST API, Microserices Architecture, DOCKER, Kubernetes with interview point of view.. same like this vdo. You may also explain one or two commonly asked questions on these topics during interview for experienced candidates.
    Thanks again.

    • @RaghavPal
      @RaghavPal  3 роки тому +1

      Sure I will do Aastha

  • @followerOfJesus723
    @followerOfJesus723 Рік тому

    Thanks for making this video. The information is very good. Keep it up!!!👍🏾

  • @teranneranga3586
    @teranneranga3586 2 роки тому

    Thanks for the great explanation !

    • @RaghavPal
      @RaghavPal  2 роки тому

      Glad it was helpful Teran

  • @hbr6098
    @hbr6098 3 роки тому

    Thanks for simple and clear explanation of CI, CD pipeline:) please make the video on puppet, Ansible.

    • @RaghavPal
      @RaghavPal  3 роки тому

      As soon as possible Hima

  • @poojajagtap6691
    @poojajagtap6691 2 роки тому

    This series is very helpful. Can you please make me understand what is the meaning of “feature flags” also please make a video on the how agile and kanban methodology are different from each other

    • @RaghavPal
      @RaghavPal  2 роки тому

      Sure Pooja, I will plan

  • @guapitagarza
    @guapitagarza Рік тому

    Pure gold !!!!🙌

  • @Rhg2204
    @Rhg2204 2 роки тому

    Thank you so much for your great work!

  • @AjeetKumar-89
    @AjeetKumar-89 3 роки тому

    Awesome Explained. Many thanks

  • @aabharaut327
    @aabharaut327 2 роки тому

    Very well explained.. Thank you for the video

  • @saahil29
    @saahil29 2 роки тому

    explained very well and in such a simple language .... many thanks 😇

  • @mukulrana1616
    @mukulrana1616 2 роки тому

    Best explanation on the internet!

  • @ragirags
    @ragirags Рік тому

    very clear concepts.. awesome.. concise..

  • @amitaswal4129
    @amitaswal4129 3 роки тому

    Amazing as always Raghav

  • @ravichauhan3555
    @ravichauhan3555 2 роки тому +1

    Our company as well moved to CI /CD process every Friday we're releasing on production, the drawback of CI/CD is intense work pressure on automation QA, Maintenance now is more tedious and time-consuming.

    • @RaghavPal
      @RaghavPal  2 роки тому

      Hi Ravi, we need to have all our processes and apps to be mature and ready for CI CD. So that a continuous and smooth pipeline can be created. If any process or step in the pipeline is not ready, it can impact the complete ci cd process.
      I will plan to create a session on how to make your processes ready for CI CD

    • @ravichauhan3555
      @ravichauhan3555 2 роки тому

      @@RaghavPal Yes please sir , Sir please please make a video on APPIUM + parallel execution.

  • @ankitmisra0711
    @ankitmisra0711 2 місяці тому

    One of best basic video on CI-CD, thanks

  • @manishahegadi7550
    @manishahegadi7550 Рік тому

    Thanks a lot for this tutorial. I am from a non tech background however it was very easy for me to understand.

  • @vipingupta3965
    @vipingupta3965 3 роки тому +1

    How testing has been performed in Continuous integration ( CI ).Can you give some practical exposure about this and how testing tool is work in CI.

  • @nidhishaw6102
    @nidhishaw6102 2 роки тому

    Well explained for new comers!!!

  • @jacksoncarvalho9802
    @jacksoncarvalho9802 Рік тому

    Nice explanation! Simple and clear!

    • @RaghavPal
      @RaghavPal  Рік тому

      Glad it was helpful Jackson

  • @iamshahleo
    @iamshahleo 3 роки тому

    God bless you bro #Respect from Pakistan

  • @shikhar_anand
    @shikhar_anand 2 роки тому

    Thank you very much.. Amazingly simple..

    • @RaghavPal
      @RaghavPal  2 роки тому

      Thanks for watching Shikhar

  • @NihoosWorld
    @NihoosWorld 2 роки тому +1

    Nice explanation. Can you also share in which phase can we have Smoke, Sanity Testing? CI or CDelivery?

    • @RaghavPal
      @RaghavPal  2 роки тому

      I will add more details soon

  • @abhijeetagrawal4092
    @abhijeetagrawal4092 2 роки тому

    Very clear and simplified explanation. Thanks a lot..

  • @bismarckandu6069
    @bismarckandu6069 2 роки тому +1

    Hello thanks for this clarification

    • @RaghavPal
      @RaghavPal  2 роки тому +1

      You're welcome Bismarck

  • @rohitthorat888
    @rohitthorat888 День тому

    best explanations..... can u make a video that shows how the tools are used using dummy files.

  • @madhupanigrahy6796
    @madhupanigrahy6796 3 роки тому

    Very useful information.Thank you

    • @RaghavPal
      @RaghavPal  3 роки тому

      Glad it was helpful Madhu

  • @rinkuk7924
    @rinkuk7924 2 роки тому

    Nice simple explanation. Thank you

  • @sureshhosamani8383
    @sureshhosamani8383 Рік тому

    Very clear and crisp explanation cor beginner. Thank you

  • @saiadaikappan
    @saiadaikappan 3 роки тому

    Hi Raghav, very Useful and thank q...

  • @ms007nj
    @ms007nj Рік тому

    Raghav thanks for a detailed explanation

  • @poolgameplay6979
    @poolgameplay6979 Рік тому

    Loved your explanation

  • @aimjob2788
    @aimjob2788 3 роки тому

    stupendous video sir

  • @pradeepsatyam
    @pradeepsatyam Рік тому

    Great Video...Simple and clear explanation 👍👌

    • @RaghavPal
      @RaghavPal  Рік тому

      Glad it was helpful Pradeep

  • @sandeepsohal1543
    @sandeepsohal1543 3 роки тому

    very well explained.. Many thanks to you.
    Please make a video on Interview questions on "Selenium with C#,Nunit and Specflow" No video on this topic in youtube. really want to get some idea.

  • @nityaranjan6714
    @nityaranjan6714 2 роки тому +2

    Here I am having a doubt Raghav. I got clear CI part. But after that how continuously we test the new build all of sudden in automated wY. As devloper newly release the new build, we dont have any automation code ready to check the new functionality in automated way(like in selenium) . So how we can achieve continuous testing for new builds here??

    • @RaghavPal
      @RaghavPal  2 роки тому

      Hi Nitya, for planned changes we have a process, as the dev team is coding, the test team creates functional tests,
      When the new code is released, if the new tests are ready, they are executed, else the set of regression tests are executed and the new tests are added later and tested

    • @nityaranjan6714
      @nityaranjan6714 2 роки тому

      @@RaghavPal Still its unclear for me. Let take an example : In a application dev team is added a newly functionality lets suppose added phonepay option for payment which was not there previously. So for this functionality Automation testers dont have any code for testing it through automation. I am not telling about functional testers. How we can achieve a pipeline here to test this functionality when a developer commits that change in code??

    • @RaghavPal
      @RaghavPal  2 роки тому

      Generally for new changes, in automation testing, we can add that in the next sprint, so new changes in automation gets added 1 sprint later

    • @nityaranjan6714
      @nityaranjan6714 2 роки тому

      @@RaghavPal If for new changes in Automation testing we add that in next sprint. Then here we are not achieving continuous testing right. As continuously it is not tested the new functionality when devloper changes the code. You got my point right? I just wanted to ask where we are achieving continuous testing for new functionality in a pipeline?

  • @5123karan
    @5123karan 3 роки тому

    Great Explanation Raghav. This is Eshant :-)

  • @iqramustafa2567
    @iqramustafa2567 2 роки тому

    Great Explanation 👍🏻👍🏻👍🏻

  • @Tympass111
    @Tympass111 3 роки тому

    Crystal clear👍👌

  • @akhilaakhi8112
    @akhilaakhi8112 3 роки тому

    when coming to Continuous Deployment You said that the every release that passes through automated tests will directly deployed to prod environment right. These changes will go from CI stage till Continuous Deployment stage or just after automated tests deployed directly to prod?

    • @RaghavPal
      @RaghavPal  3 роки тому

      Hi Akhila, the build or release that is tested completely at all stages goes to production, Now based on the needs and the process, some org can deploy after successful automation testing, some may have other tests involved, like performance, security, compatibility etc

  • @Lorenzo_786
    @Lorenzo_786 Рік тому

    Teaching way is amazing.

  • @yeesamaseeh3682
    @yeesamaseeh3682 2 роки тому

    Very nicely explained. Thank you. 👌