Automation Testing Mock Interview for Experienced | Automation Testing Interview Questions & Answers

Sdílet
Vložit
  • čas přidán 18. 08. 2021
  • Have a look at below Playlists:
    Testing Interview Questions & Answers asked at various companies like Amazon, Capgemini, PayTM, Accenture, etc
    • Amazon Interview Quest...
    Software Testing Mock Interviews
    • What is Software Testi...
    RPA (Automation Anywhere) Interview videos
    • What is RPA?| What is ...
    This video contains Java interview questions, Selenium interview questions, TestNG interview questions and Database interview questions, Rest API interview questions, Manual Testing interview questions that were asked as part of Mock Interview Questions Process.
    software testing interview questions,software testing tools,manual and automation testing mock interview,selenium automation testing mock interview,automation testing mock interview for experienced,manual testing mock interview for experienced,rd automation learning,automation testing interview questions for 3 years experience selenium,automation testing interview questions,automation testing interview questions and answers,automation testing interview mock,software testing questions guru99, hackerrank software testing interview questions
    1. What are the different types of Maven Plugins?
    Answer:
    The different types of Maven plugins are listed below:
    Building Plugins: These plugins are used at the time of build and are defined in the building element of the pom file.
    Reporting Plugins: These plugins are used at the time of site generation and are defined in the reporting element of the pom file.
    2. Name the build phases in Maven Build Lifecycle.
    Answer: The build phases in Maven Build Lifecycle are listed down:
    Validate: Checks if all the preconditions information to trigger the build is obtained.
    Compile: Project source code is compiled.
    Test: The Source code that is compiled is tested with the unit test framework. In this phase, the code is not deployed or packaged.
    Package: Source code after compilation is packaged in the form of ZIP or JAR files.
    Integration- test: After the package is deployed in an environment, the integration test cases are executed.
    Verify: Examines to ensure that the package is correct and it meets all the required quality specifications.
    Install: Installation of packages into the local repository.
    Deploy: A specimen of the final package is made accessible to the remote repository for distribution among the other developers across projects.
    3. What is the purpose of command mvn clean in Maven?
    Answer: mvn clean aims to clean the project artifacts created by the previous Maven builds from the target directories. This is generally executed before initiating a new build process.
    4. What do you mean by a Maven Repository?
    Answer: Maven repository is the location of a directory where all the related project artifacts, jars, libraries, plugins are kept and can be utilized by Maven easily.
    5. Explain the various types of Maven Repositories.
    Answer: There are three types of Maven repositories.
    They are:
    Local Repository: This is placed in our local machine generally in the .m2 directory. This is generated once we are able to execute a Maven command successfully. All the project dependencies reside here. Once Maven scans the pom file, it first searches for its dependencies in the local repository.
    Central Repository: This is supplied by Apache Maven. It contains most of the routinely used libraries. Once any of the dependencies are not found in the local repository, then Maven connects to a central repository.
    Remote Repository: Sometimes companies develop their own custom repository comprising of their project artifacts, jars, and libraries. This is a type of repository that remains private for use inside that organization.
    6. Selenium Automation - Exception - Element Isn’t Loaded Completely
    In dynamic applications, elements are loaded on the fly. This means that all the elements you see aren’t completely ready. In such cases, if you try to click on the element, you’ll get the error. The solution to avoid this is to wait until the element is loaded completely.
    7.What Causes the “Element Is Not Clickable at Point” Error?
    Solution is to make sure that the overlapping element is closed before you try to click on another element. Another solution is to switch to the layer that contains the element you want to click.
    8. Challenges faced in Automation
    9. Handle Untrusted Certificate Selenium
    10. Data-Driven Framework: In data-driven frameworks, test data is separated from test scripts and stored in an external resource such as text file, excel spreadsheet, CSV file or database table.
    11. Keyword Driven Framework: In keyword driven frameworks, the test logic is divided into keywords and functions. A sequence of keywords is used to define the test scripts and these keywords are further defined as functions to implement the desired behaviour.

Komentáře • 117

  • @rdautomationlearning609
    @rdautomationlearning609  Před 2 lety +11

    Software Testing Mock Interviews Playlist
    czcams.com/video/tJ5Cv8TVXSw/video.html

    • @samuels997
      @samuels997 Před 2 lety

      Sir i have an interview in 2 days as they set it up pretty soon but i really need a help from you on it. Can we please connect.

  • @nyc-night-eagles5014
    @nyc-night-eagles5014 Před rokem +12

    You are very good in explaining and making candidates comfortable with your gentle tone and respectful demeanor. Keep up the great work. Learning a lot from your videos and hopefully I will do well in my next interview.

  • @sachin03111995
    @sachin03111995 Před 2 lety +10

    soft assert is usually prefered, as we can assert a validation and keep the test case running, so that other fanctionality or validations can be verified, which are written after that assertion in the test case.

  • @skaLife
    @skaLife Před 2 lety +4

    Thanks very much RD. Kindly do more of these experienced interviews.

  • @MKB311
    @MKB311 Před rokem +1

    Great interview,thank you for sharing all details.It’s very helpful for those who need to get in to industry

  • @NeerajSingh-wb5ov
    @NeerajSingh-wb5ov Před 2 lety +29

    It’s totally depends on the scenario which we are testing, we can use soft asset if the next test case doesn’t depends on the previous one, and we will use hard asset if the following execution of following test case depends on the current test case.
    For example: If we want to test home age after login then we will use hard assert to verify if the login is successful or not, and if we want to just check that if the image is present on the page or not and doesn’t have to perform any action on that element then we will use soft assert.

  • @revanth4074
    @revanth4074 Před 2 lety +33

    Usage of Assert totally depends on the scenario which you are going to verify...mostly hard assert we will use in Login Page becz if login not happened we cant execute other scenarios

  • @nellainayagam7540
    @nellainayagam7540 Před 3 měsíci

    Rakesh sir doing a wonderful job for the QA aspirants hats off to u. Keep up the good work videos are very useful.

  • @chandrashekharb6567
    @chandrashekharb6567 Před 5 měsíci

    Well done on the interview. I'll just share my knowledge here.
    It is advised to proceed with a hard assert at the initial build stage, which involves writing the scripts module-by-module.
    We use soft assert if you would like to view the complete outcome at the end of the test, i.e., if you would like to continue the test execution even after the test case fails.

  • @Different_Level
    @Different_Level Před 3 měsíci

    Topic or subject can be different. But the way to communicate is wow. It's very helpful

  • @mdmokarram9829
    @mdmokarram9829 Před 2 lety +8

    You're doing great work. from interview questions to the Q&A you share in description..amazing. and God bless.

  • @beingmadhurima
    @beingmadhurima Před 2 lety

    I would have given a love for the jenkins explanation.. thank you

  • @sabersayyed975
    @sabersayyed975 Před 2 lety

    Hello sir you are doing great job i have cleared so much doubt about Jenkins ci cd git and tc thank you so much 👏

  • @SantoshSingh-ru5lm
    @SantoshSingh-ru5lm Před 10 měsíci

    बहुत शानदार इंटरव्यु,

  • @bhumidesai8547
    @bhumidesai8547 Před 2 lety +8

    You are great sir! Most the time we work on such tools or systems but don’t know right way to explain at a time of an interview.Thank you for sharing great content😊

    • @rdautomationlearning609
      @rdautomationlearning609  Před 2 lety +2

      Thank you for watching!

    • @JAVA_TECH160
      @JAVA_TECH160 Před rokem

      @@rdautomationlearning609 sir please upload only automation testing interview questions for fresher

  • @subhojitbiswas3876
    @subhojitbiswas3876 Před 9 měsíci

    Depends on how many scenarios we are testing . If we find out exceptions i critical scenarios then we can modify to hard assert .. but usually there is lot of manual observation which is a bad practice... Atleast for smoke scenarios we can use hard assert and later we can use softassert

  • @exploreblog
    @exploreblog Před 2 lety +3

    I prefer to use soft assert because in soft assert we can get all the failure at a time and fix at a time in other words due to time complexity u can use soft assert

  • @vinavmevada8419
    @vinavmevada8419 Před 2 lety +7

    It is totally depends on scenario which we are testing.
    In hard asset it will abnormally terminate execution so whenever we are expecting actual results must be match with expected result in this case we can use hard assert.
    But in you have scenario where you would like to verify broken link .To verify this scenario we have to store link in list webelemet and need to iterate loop in this scenario we should use softassert because for example if you have 100 link available and if 1st 2nd link is not working then it will abnormally terminate execution and it will not verify remaining link so we should use softassert to verify broken link in selenium.

  • @neha2773
    @neha2773 Před 6 měsíci

    it is recommended to use hard assertions for critical test cases and soft assertions for non-critical test cases. You can also use a combination of both hard and soft assertions to achieve the desired level of test coverage.

  • @vallapuneninarayanaswami4233

    usage of assert commands totally depends on the scenario which you are going t verify mostely the hardest will thorw exception imediatly bcz if the login scenario fails we cant excute other scenarios the soft assert will not throw exception it will wait some time

  • @hariharan-xo9ot
    @hariharan-xo9ot Před 2 lety +2

    Soft assert is recommended because even 1 test case fails remaining tests might pass when we use soft assert

  • @King_Kohli_18_love4ever
    @King_Kohli_18_love4ever Před rokem +1

    For critical functionality Hard Assert you can use in script but for other verifications Soft Assert is very good. According to your functionality, assertion you will use.

  • @shivaagarwal7406
    @shivaagarwal7406 Před 2 lety

    Thanks for your explanations :)

  • @bhuviloganathan3833
    @bhuviloganathan3833 Před 2 lety +8

    Thank u so much ji..last time I request you to give on videos on Jenkins and Mavens... within a week u had provided....thanks a lot 🙏🙏🙏🙏

  • @rukiyecalkkonac
    @rukiyecalkkonac Před rokem +2

    Thank you so much for doing this one it helps a lot 👏 💐

  • @shashidhar3609
    @shashidhar3609 Před rokem

    It's Based on Schenerios , Hard Assert for Mandatory fields and Soft Assert For Nonmandotary field

  • @SMSM-gd5dt
    @SMSM-gd5dt Před 2 lety +3

    Can you also insert introduce yourself part. It will be useful for us

  • @snehachavre5418
    @snehachavre5418 Před rokem +2

    In soft and hard assert we can use one of the assert depends on the scenario that we have for example if wants to check login page is working or not then in this case we will use hard assert because if the first test case fails then there is no use to go further and check all the test cases...and we will use soft assert if we wants to check all the functionality of the software working fine or not if there is one or two test cases fails then it will goes further and check all other test cases are pass or fail .. it will depend on the situation that we have we can use assert..

    • @idasha91
      @idasha91 Před rokem

      Thanks for your explanation

  • @priyadas4220
    @priyadas4220 Před 2 lety +11

    Thanks for uploading this interview. It was a very good experience.

  • @shivarajyadachi1842
    @shivarajyadachi1842 Před 8 měsíci

    it depends on the scenario which assert we need to use, consider there is a Login failure using SoftAssert and there is no pointing of using for next verifications.

  • @pratibhagkadam
    @pratibhagkadam Před 2 lety +2

    Very good interview questions. Very informative

  • @ANILkumar-bv2uj
    @ANILkumar-bv2uj Před rokem

    Hard assertion by default we can use it it throw exception if aasert failes.
    If we want run teat cases even some them is failed we can suggest soft assertion

  • @shitalmache669
    @shitalmache669 Před rokem

    Softassert is mostly use because it will kip our failed test case and continues with execution.and we can get that asset by using asert all method

  • @amit123156
    @amit123156 Před rokem

    Thank you RD automation ❤

  • @prr71
    @prr71 Před 2 lety +1

    its a great session...thank you... just reminding you at 20minutes, its DSL(Domain-Specific Language)

  • @nidhikamble432
    @nidhikamble432 Před rokem

    Thank you for the interview

  • @rahultalekar4377
    @rahultalekar4377 Před 2 lety

    Soft assert is more powerful because once all test execution we can check results also

  • @maheshkumarvishwakarma
    @maheshkumarvishwakarma Před 2 lety +3

    Thank you so much sir for explaining the CI concept with so ease. 😄
    Just want to ask if this process is same for GITLAB too ?

  • @yeasminrahman9648
    @yeasminrahman9648 Před 2 lety +3

    If I have 100 test cases but I would like to execute 50 test cases how it would be executed on Jenkins?

  • @bushranoor5721
    @bushranoor5721 Před 6 měsíci

    Soft assert is preferred because it will not fail you entire code and will continue to the next case but you will still be able to see in your report which assertion failed and why

  • @dessam7889
    @dessam7889 Před 2 lety +3

    Bless you sir for the knowledge.

  • @AniketPotphode
    @AniketPotphode Před rokem

    SoftAssert are mostly usde because hard assert is any verificaton are fail then next validation will be stoped and soft asrt are use to overcome assert class drowback , in soft assert any varification fail then next validation will be continue

  • @Amit17912
    @Amit17912 Před 2 lety +2

    In my opinion a beginner or at least who have 1 year of experience in automation shouldn't be use any tool for finding the xpaths. It will make to totally rely on that tools, you can't solve xpath making problems in the interviews.
    This is what I have seen in my career.

  • @sohelahmadkhan1775
    @sohelahmadkhan1775 Před rokem

    Groovy

  • @jyotipawar7111
    @jyotipawar7111 Před 2 lety +1

    interesting and understandable

  • @tejastoley6714
    @tejastoley6714 Před rokem

    If i have multiple assertions i can use softAssert and put assertAll and if i have a single assertions i can use hard assertion.

  • @ALLROUNDER_-bh6vc
    @ALLROUNDER_-bh6vc Před rokem

    Soft assert is more prefered to used bcoz
    in soft asseertion,
    suppose we have multiple assertion,
    and in this our 1st assert got failed....so in that condtion remaining aseertion still executed.
    in hard assertion,
    if 1st assertion got failed then remaining also failded with that.

  • @MyLittleWorldExpress
    @MyLittleWorldExpress Před rokem

    My pointofview is based on priority of the testcases we have to choose soft/hard asserts,
    If we compare like popup masgs /welcome masgs we gowith softasserts and remaining test cases we choose hard asserts.

  • @jithendrasharma7470
    @jithendrasharma7470 Před 2 lety

    Can you explain more about ci and cd pipeline

  • @shyamvittal
    @shyamvittal Před 2 lety +1

    SoftAssert is better, because even if the test cases fails, we can catch it in the reports and complete the tests in parallel

  • @revanthromeo7563
    @revanthromeo7563 Před 2 lety

    Actually assert all method is used to convert the soft assert to hard assert right?

  • @chaitanyad12
    @chaitanyad12 Před 2 lety

    Soft assert because it collect errors during test method and will continue with next steps...

  • @paritoshbhureinspirational4005

    nice sis

  • @mdmokarram9829
    @mdmokarram9829 Před 2 lety +1

    One question i want to ask is "Is it compulsory to learn Jenkins if i'm apply for the post automation testing?" Because from the ans it sounds like its a part of DevOps teams and not of testers..

    • @saptarshidas8100
      @saptarshidas8100 Před 2 lety

      It depends on the company interviewing you. It is not always compulsory but it is an added advantage

  • @maheshbhaise9542
    @maheshbhaise9542 Před 2 lety

    Soft asert because it has to run after test case will fail it will continue to run next if it was fail it is continue to run

  • @sayedquader1212
    @sayedquader1212 Před 2 lety +1

    Assert soft is good ,bz it will recorded the start to end failure.

  • @evitadsouza3074
    @evitadsouza3074 Před rokem

    Hello Sir can u please do a mock interview for test lead interview

  • @rajkishoredash7057
    @rajkishoredash7057 Před rokem

    Can i get to know that tool we are using to identify an X-Path?

  • @maheshbhaise9542
    @maheshbhaise9542 Před 2 lety +1

    Hard asert if it fail the test case it will stop the execution and go fir next test case

  • @gowthamn6496
    @gowthamn6496 Před 2 lety

    No of occurrences of a in java

  • @debipriyasahoo1405
    @debipriyasahoo1405 Před rokem

    Hii, i can't understand the answer of how do you run the automation suite? you are given the answer so lengthy and it is difficult to remember. So can u give the answer in short form so that it will be easy to understand and easy to remember?

  • @MadhuriMane-lq5yo
    @MadhuriMane-lq5yo Před rokem

    soft assert
    are used more

  • @jayashrighasti8782
    @jayashrighasti8782 Před rokem

    Hard assert

  • @samuels997
    @samuels997 Před 2 lety

    @RD Automation Learning , could you please help connecting with me. I have an interview in 2 days on Senior Automation engineering. Please sir. Just 30 mins will help.

  • @srikanthbhatthula4318
    @srikanthbhatthula4318 Před 2 lety +1

    Hello Sir, thanks for your video's. I'm unable to crack the interviews I have given multiple interviews so far. Is there any way that I can get the assistance from you to crack the interview.
    Thank you.

  • @Mr.Chakle
    @Mr.Chakle Před 2 lety

    Soft assert is more preferable to use

  • @ramyanksharma6254
    @ramyanksharma6254 Před 2 lety

    Sir I am one year experience in manual and automation testing and I want to apply for mock interview please consider for the same

  • @hariprasad1023
    @hariprasad1023 Před 2 lety

    how to attend mock interviews?

  • @swapnildawale
    @swapnildawale Před rokem

    Sir your contain is really best..
    But i want to suggest something for your channel growth so your channel reach to manny people
    1. improve thumbnail
    2. Improve editing
    3. Need introduction of video
    4. Video production
    Thank you ❤️

  • @saravanakumarsenthurpandi1376

    Bro I want to interview with u sir

  • @deepthisatayanarayana6853
    @deepthisatayanarayana6853 Před 11 měsíci

    Hai sir day after tomorrow i have an interview can i connect with you

  • @bhargavimuvvala2495
    @bhargavimuvvala2495 Před 2 lety +2

    Language is groovy scriting language sir

  • @sahasagopi5550
    @sahasagopi5550 Před rokem

    softassert

  • @gopich4406
    @gopich4406 Před rokem

    soft assert

  • @amrenderreddy5921
    @amrenderreddy5921 Před rokem

    Soft assert

  • @sadafoad205
    @sadafoad205 Před 2 lety +1

    hello, sir can you take my mock interview for manual testing??

  • @Swastik-l1t
    @Swastik-l1t Před 2 lety

    Please load the vdo for bdd cucumber interview questions/& answers

  • @HorrarTales
    @HorrarTales Před 7 dny

    Language name is groovy

  • @nampallyjagan5073
    @nampallyjagan5073 Před rokem

    What is this mock interview? Like the candidate just acting or is she real candidate for interview but not for any company really

  • @samananth3795
    @samananth3795 Před 11 měsíci

    I have 100 test cases and jenkins is set to run the build at 8:00PM my shift ends at 5:00PM.
    1.Use soft assert 20th test failed entire suit fails
    2.Use hard assert 20th test fails no proble remaining 99 passes
    case 1: build not ready and you dont know what happens to other test cases, and get scolds from manager🤣🤣
    case 2: modify the failed case and build ready to release, time saved you, manager, & customer happy.

  • @blessme7759
    @blessme7759 Před rokem

    Voice is too low

  • @lionsofdeccan4768
    @lionsofdeccan4768 Před 2 lety +1

    Gherkin language

  • @simhadrivarma6957
    @simhadrivarma6957 Před rokem

    Soft assert

  • @user-zu5vu8nb3u
    @user-zu5vu8nb3u Před rokem

    softassert