API Testing Mock Interview| Manual| Test Scenario| Test Cases Interview| Testing Techniques

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 เม.ย. 2021
  • What exactly needs to be verified in API Testing?
    Basically, on API Testing, we send a request to the API with the known data and we analyze the response.
    1. Data accuracy
    2. HTTP status codes
    3. Response time
    3. Error codes in case API return any errors
    4. Authorization checks
    5. Non-functional testing such as performance testing, security testing
    What are the main challenges faced in API testing?
    Some of the challenges we face while doing API testing are as follows
    Selecting proper parameters and its combinations
    Categorizing the parameters properly
    Proper call sequencing is required as this may lead to inadequate coverage in testing
    Verifying and validating the output
    Due to the absence of GUI, it is quite difficult to provide input values
    Name some most commonly used HTTP methods?
    Some of the HTTP methods are
    GET: It enables you to retrieve data from a server
    POST: It enables you to add data to an existing file or resource in a server
    PUT: It lets you replace an existing file or resource in a server
    DELETE: It lets you delete data from a server
    PATCH: It is used to apply partial modifications to a resource
    OPTIONS: It is used to describe the communication options for the target resource
    HEAD: It asks for a response identical to that of a GET request, but without the response body
    What is the difference between top down & bottom up approach in SOAP Web services?
    Top down SOAP Web services include creating WSDL document to create a contract between the web service and the client, with a required code as an option. This is also known as Contract-first approach. The top-down approach is difficult to implement because classes must be written to confirm the contract defined in WSDL. One of the benefits of this method is that both client and server code can be written in parallel.
    Bottom up SOAP web services require the code to be written first and then WSDL is generated.
    Which test cases are written first white boxes or black box?
    The simple answer is black-box test cases are written first.
    Let’s see why black-box test cases are written first compared to white box test cases.
    Prerequisites to start writing black-box test cases are Requirement documents or design documents. These documents will be available before initiating a project.
    Prerequisites to start writing white box test cases are the internal architecture of the application. The internal architecture of the application will be available in the later part of the project i.e., designing.
    126. What is the workbench concept in Software Testing?
    Workbench is a practice of documenting how a specific activity must be performed. It is often referred to as phases, steps, and tasks.
    In every workbench there will be five tasks such as Input, Execute, Check, Output, and rework.
    What is Error Seeding?
    Error seeding is a process of adding known errors intendedly in a program to identify the rate of error detection. It helps in the process of estimating the tester skills of finding bugs and also to know the ability of the application (how well the application is working when it has errors.)
    106. What is Error Guessing?
    Error guessing is also a method of test case design similar to error seeding. In error guessing, testers design test cases by guessing the possible errors that might occur in the software application. The intention is to catch the errors immediately.
    107. What is Showstopper Defect?
    A showstopper defect is a defect which won’t allow a user to move further in the application. It’s almost like a crash.
    Assume that login button is not working. Even though you have a valid username and valid password, you could not move further because the login button is not functioning.
    108. What is HotFix?
    A bug that needs to handle as a high priority bug and fix it immediately.
    What are status code(2xx ,3xx ,4xx, 5xx) in API.
    Risk Based Testing (RBT) is a software testing type which is based on the probability of risk. It involves assessing the risk based on software complexity, criticality of business, frequency of use, possible areas with Defect etc. Risk based testing prioritizes testing of features and functions of the software application which are more impactful and likely to have defects.
    Checklist for Risk Based Testing
    Important functionalities in the project.
    User visible functionality in the project
    The functionality having the largest safety impact

ความคิดเห็น • 45

  • @sandipb8822
    @sandipb8822 2 ปีที่แล้ว +6

    just before interview i watced 2-3 videos..ur this was one of them..n i cleared it..thank u so much

  • @valisk7756
    @valisk7756 ปีที่แล้ว

    Thank you so much for conducting mocks... Because of mocks I came to know more.. thank you sir

  • @infinitium3863
    @infinitium3863 2 ปีที่แล้ว +2

    Nice mock interview. Very helpful.

  • @ganeshborse9664
    @ganeshborse9664 3 ปีที่แล้ว +56

    Thank you so much Rakesh, to conduct my mock interview. It really help me a lot and boost my confidence. Really your videos are helping to those who lost their jobs in such pandemics and who are looking for better opportunities. Keep doing such great work!!! Thank you!!!!✌️✌️

    • @rdautomationlearning609
      @rdautomationlearning609  3 ปีที่แล้ว +5

      It's my pleasure

    • @jagdishmane3137
      @jagdishmane3137 2 ปีที่แล้ว

      @@rdautomationlearning609 sir I required your mobile no plans send your mo no in this comments

    • @omkardandwate8922
      @omkardandwate8922 2 ปีที่แล้ว

      Your confidential is so good while giving interview...I have seen you interview on other channel too.. 👍

  • @divyadoddagoudar5153
    @divyadoddagoudar5153 2 ปีที่แล้ว +8

    Thank you so much Rakesh for these mock interview series.Keep up the good work.

  • @yonatan0910
    @yonatan0910 2 ปีที่แล้ว +4

    Please provide example of 1, how we can write test cases for a specific web and mobile 2, how we perform Functional and UI in real times. If you can show us by doing it please thank you!

  • @architmadan1142
    @architmadan1142 ปีที่แล้ว +1

    Thank You soo much for sharing this kind of mock interviews. :)

  • @satyajitligade2840
    @satyajitligade2840 2 ปีที่แล้ว +1

    Nice Questions and answers.
    Sir for E-commerce domain which collection we make in API?

  • @ARJ11111
    @ARJ11111 2 ปีที่แล้ว +2

    Helpful

  • @RajKumar-ij5rr
    @RajKumar-ij5rr 3 ปีที่แล้ว +25

    The Major difference between SOAP and Restful is....SOAP is more secure than REST because it uses WS-Security along with SSL Security.

    • @rdautomationlearning609
      @rdautomationlearning609  3 ปีที่แล้ว +4

      Good One!!

    • @Imran_A09
      @Imran_A09 ปีที่แล้ว +1

      What is api's?
      What is webservices?
      Rest api and restassured/postmam difference ?

  • @ARJ11111
    @ARJ11111 2 ปีที่แล้ว +2

    Thanks to kernal bakshi

  • @ompanhale5497
    @ompanhale5497 ปีที่แล้ว

    But for white box testing we can give answer like
    1) in thiss j testing developer is working
    2) this testing is also called as code level testing
    3) in this testing we test only in positive way
    4) in this testing it has code coverage and loop coverage
    5) in white box testing we have unit testing and integration testing
    6) in this testing application implemented as per the requirement

  • @mpaudel2010
    @mpaudel2010 2 ปีที่แล้ว +1

    could you please make some sql server mock interviews videos

  • @patilgayatri5148
    @patilgayatri5148 3 ปีที่แล้ว +4

    helpful mock ..good questions with good answers. sir in investment banking domain which collections we make in API?

    • @rdautomationlearning609
      @rdautomationlearning609  3 ปีที่แล้ว +2

      Stripe.createAccount - Create a user account.
      Stripe.getAccountBalance - Get the balance of a user account.
      Stripe.getBalanceHistory - Retrieve information on transactions made over a specific period of time.
      Stripe.getCustomerList - Retrieve a list of customers that have made payments to you using Stripe.
      Stripe.getInvoiceList - Retrieve a list of invoices.

    • @nid4994
      @nid4994 2 ปีที่แล้ว

  • @jyotikarpe4681
    @jyotikarpe4681 ปีที่แล้ว +1

    How I will connect with Rakesh? please help me.

  • @y.c.breddy3153
    @y.c.breddy3153 2 ปีที่แล้ว +1

    dont move head right or left and see interviwer only

  • @saratmosuganti2029
    @saratmosuganti2029 2 ปีที่แล้ว +2

    Sir Good Morning
    Can you give real time example of method overloading ?

    • @datorial5287
      @datorial5287 ปีที่แล้ว +1

      same glass used for water and tea and juice😉

  • @roopadolli1910
    @roopadolli1910 3 ปีที่แล้ว +2

    Hi sir... You have not given example of overriding in selenium..

    • @rdautomationlearning609
      @rdautomationlearning609  3 ปีที่แล้ว +3

      Sorry for the late response
      Method overriding is a process where a method in the child class has the same name and the same parameters as that of the method in its base class.
      In the WebDriver interface, we use two different methods for navigating or accessing any website i.e. driver.get() and driver.navigate().to().

    • @rdautomationlearning609
      @rdautomationlearning609  3 ปีที่แล้ว +1

      These two methods are examples of Method Overriding.

    • @thalapathyraj8193
      @thalapathyraj8193 2 ปีที่แล้ว

      Sir for method overloading ,can u give example

  • @jaggudasbeta
    @jaggudasbeta 5 หลายเดือนก่อน

    i am jaggu das, thanks

  • @sajidsaiyed8169
    @sajidsaiyed8169 2 ปีที่แล้ว +3

    Same guy have seen MKT channel

  • @gautam-xl9gh
    @gautam-xl9gh 2 ปีที่แล้ว

    Which testing is more famous now like trending not about autmotion

  • @dprasad3790
    @dprasad3790 10 หลายเดือนก่อน +1

    I want mock interview

  • @Abdulmajidsn
    @Abdulmajidsn ปีที่แล้ว

    19:36 test daily we can use to be updated

  • @schwarzchauhan
    @schwarzchauhan 2 ปีที่แล้ว

    14:37

  • @iphone13221
    @iphone13221 2 ปีที่แล้ว +1

    want to give a mock for practice

  • @srinuk2789
    @srinuk2789 2 ปีที่แล้ว +1

    I want mock interview practice

  • @user-xf5bl8ym7x
    @user-xf5bl8ym7x 2 หลายเดือนก่อน

    i have shared my cv for mock interview so kindly consider my response for mock interview

  • @srinuk2789
    @srinuk2789 2 ปีที่แล้ว +1

    Hi sir