Where you have applied Java OOPS concepts in Automation Framework? (Selenium Interview Question #69)

Поділитися
Вставка
  • Опубліковано 14 жов 2024
  • Join this channel to get access to perks:
    / @qafox
    Refer www.qafox.com/ for all my free courses on Software Testing Concepts and Tools.
    In this session, I have answered one of the Selenium Java Automation Interview Questions stating - where you have applied Java OOPS (Object Oriented Programming) concepts in Selenium Test Automation Framework.
    I have explained how to use the below OOPS concepts in Selenium Test Automation Framework in a practical way:
    Inheritance
    Polymorphism
    Encapsulation
    Abstraction
    Find Full Course Playlist here for "Selenium Interview Questions" - • 1500 Selenium Java Int...
    Also check our other 30 Plus Full Free Courses below with proper learning order:
    #1 Software Testing (Manual) with Live Project
    • Software Testing Cours...
    #2 300 Plus Software Testing Interview Questions with Video Answers
    • Software Testing Inter...
    #3 170 Plus Software Testing Types
    www.qafox.com/...
    #4 50 Plus Software Testing Tools
    • Useful Tools for Softw...
    #5 Selenium Java (Full Crash Course) - Learn in 30 days
    • Selenium Java (Full Cr...
    #6 Selenium Java Detailed Course with Live Project
    • Selenium Java Biggest ...
    #7 Selenium 4 Java Course (2022-23)
    • Selenium 4 - Full Deta...
    #8 Selenium Java Interview Questions
    • 1500 Selenium Java Int...
    #9 Core Java Made Easy (Full Course)
    • Core Java (Full Course)
    #10 150 Java Programs for Interview with Video Solutions
    • Java Programs for Inte...
    #11 SQL Full Course (Beginners to Advanced)
    • SQL (Full Course)
    #12 Python Programming Made Easy (Full Course)
    • Selenium Python Course
    #13 Selenium Python Full Course
    • Selenium Python - Begi...
    #14 Python Interview Questions
    • Python Interview Quest...
    #15 Security Testing Basics
    • Security Testing Course
    #16 Mobile Testing Made Easy
    • Mobile Testing Made Easy
    #17 SelectorsHub Full Course for Selenium
    • SelectorsHub - Free Fu...
    #18 JavaScript Made Easy Full Course
    • JavaScript (Full Course)
    #19 CSharp Made Easy Full Course
    • C#.Net
    #20 Basic Web Technologies (HTML,CSS,JS,DOM,XML,SQL)
    • Basic Technologies
    #21 - Cucumber BDD in Depth (Full Course)
    • Cucumber BDD (Full Det...
    #22 - Extent Reports in Depth (Full Course)
    • Extent Reports
    #23 - POI API in Depth (Full Course)
    • Apache POI API
    #24 - TestNG in Depth (Full Course)
    • TestNG Made Easy
    #25 - API Testing using Postman (Full Course)
    • API Testing Course
    #26 - Kubernetes Made Easy (Full Course)
    • Kubernetes Made Easy (...
    #27 - Docker Made Easy (Full Course)
    • Docker Made Easy (Sele...
    #28 - New Selenium IDE TNG (Full Course)
    • New Selenium IDE (Full...
    #29 - SoapUI Full Course
    • SoapUI API Testing
    #30 - Selenium Java - Framework Factory
    • Framework Factory (Sel...

КОМЕНТАРІ • 82

  • @QAFox
    @QAFox  10 місяців тому +2

    For any doubts, live training updates and free Courses please join our Telegram channel t.me/qafoxoriginal

  • @sandipkankate6821
    @sandipkankate6821 2 роки тому +20

    I have never ever seen such kind of crystal clear realtime implementation of OOPs Concept idea... Thanks 👍

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

      Welcome :)

  • @bhagyashreek1807
    @bhagyashreek1807 5 місяців тому +1

    Real time examples helps to understand clearly for beginners, thank you so much sir

  • @praveenjairaj9301
    @praveenjairaj9301 3 роки тому +4

    Ur explanation is like gunshot..and it's clister clear presentation.super bro👌

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

      Thank you :)

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

    My first Java teacher great explanation thanks so much Sir

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

      Welcome :)

  • @nainagupta4949
    @nainagupta4949 Рік тому +4

    question: As per the definition >>
    1. abstract methods are those which have abstract before their method name
    2. or nonabstract method like with a definition
    But how will we come to know abstruction concept is following in it ?

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

      Yes. Here we are not using any abstract keywords then how we will come to know abstraction concept is following in it.

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

    Am waiting for this examples since 2 years thanks for this video... Thanks a lot sir

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

      You are most welcome

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

    I can say only one word sir,
    THANK YOU!!

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

      You are most welcome

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

    Good explanation in simple words, everyone should understood this

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

      Thank you Pradip :)

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

    Very well explained with simplified examples ! I had a confusion with encapsulation and abstraction as both talk about hiding data, got it clarified.

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

      Glad it was helpful!

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

    Nice , I m able to interlink java and selenium with this explaination

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

      Thank you :)

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

    best video on youtube you gained a subscriber man .

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

      Thank you :)

  • @Pravanya_gajula
    @Pravanya_gajula 7 місяців тому

    Hello Sir , we have show them in live in interview with implementation also, when they asked this type of questions

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

    All in one, very good info. Thanks sir

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

      Most welcome

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

    Can u send the all the program u used in this presentation...?

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

    Where we use Overriding concept in our framework?

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

    Ek number sir👌👌👌👌👌👌

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

      Thank you :)

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

    Thank u so much all doubt are cleared in thise video

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

      Welcome :)

  • @tarasrinivas4229
    @tarasrinivas4229 5 місяців тому

    Could you pls let me know where we use method overriding concept in framework

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

    Really cool explanation in short time

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

      Thank you :)

  • @aditya_kittu22
    @aditya_kittu22 5 місяців тому

    so all the webdriver methods are abstract methods right?

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

    What an explanation 👍🏻👍🏻 Thankyou !

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

      Welcome :)

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

    Please give repository link for all the program

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

      Sorry, I am not maintaining any repository. Only from videos is the way.

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

    Well explained Sir. Thank you.

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

      Welcome :)

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

    Sir Thank you so much for this video, is it possible to share the framework

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

      Sure, I am planning for a separate video for framework. I will share in few days.

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

    This is very much clear enough . Nice work.

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

      Thank you!

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

    This is one of interview question in morgan stanley automation interview

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

      Good to know.

  • @KK-qb5jr
    @KK-qb5jr 2 роки тому +2

    Thank you so much bro..

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

      Always welcome :)

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

    you didnt explained, runtime polymorphism

  • @sweetthirty2
    @sweetthirty2 2 роки тому +5

    method overriding you missed sir

    • @ashutoshpandey5416
      @ashutoshpandey5416 10 місяців тому +2

      For Method overriding, you can say that when you implement ITestListener interface, you override onTestFailure method, OnTestStart method. Happy Learning

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

    Thanks Arun....

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

      Welcome Mahesh :)

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

    Good explanation sir

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

      Thank you :)

  • @ravikumar-hc2wx
    @ravikumar-hc2wx 2 роки тому +2

    Very helpful content 😊

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

      Thank you :)

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

    Thank you so much you helped me sir 🙏

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

      Welcome :)

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

    Thank you

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

      Welcome :)

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

    Can I have the source code for this Project?

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

      Here is the link - github.com/arunmotoori/Live-Project

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

    thankyou

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

      You're welcome!

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

    I think you did not explain properly about abstraction, having abstract method

  • @FarheenNaz-vc8cv
    @FarheenNaz-vc8cv Місяць тому +1

    Hii ! Can i get this project?

    • @QAFox
      @QAFox  Місяць тому

      Yes, you can watch my live project in my selenium playlist on my channel to get it.

    • @FarheenNaz-vc8cv
      @FarheenNaz-vc8cv Місяць тому

      @@QAFox can i get the zip or repo?

  • @SAJJADALI04
    @SAJJADALI04 5 місяців тому

    thanks sir.

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

    Sir what's your name??

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

      My name is Arun Motoori.

  • @TheIT-cv6uy
    @TheIT-cv6uy Рік тому

    Abstraction is not very much clear..
    There was abstract keyword at all in ur example

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

    Very good but slow down a bit.

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

      Sure, will work on it.

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

    Nice.

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

      Thank you :)

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

    Sir if u don't mind can u send this code in ur github link sir

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

      Here is the link - github.com/arunmotoori/TutorialsNinjaHybridFrameworkRepo

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

      Thank u so much sir