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

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
    @sandipb88222 жыл бұрын

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

  • @ganeshborse9664
    @ganeshborse96643 жыл бұрын

    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 жыл бұрын

    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.. 👍

  • @infinitium3863
    @infinitium38632 жыл бұрын

    Nice mock interview. Very helpful.

  • @divyadoddagoudar5153
    @divyadoddagoudar51532 жыл бұрын

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

  • @rdautomationlearning609

    @rdautomationlearning609

    2 жыл бұрын

    Most welcome!

  • @yonatan0910
    @yonatan09102 жыл бұрын

    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!

  • @valisk7756
    @valisk7756 Жыл бұрын

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

  • @RajKumar-ij5rr
    @RajKumar-ij5rr3 жыл бұрын

    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 жыл бұрын

    Good One!!

  • @Imran_A09

    @Imran_A09

    Жыл бұрын

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

  • @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

  • @satyajitligade2840
    @satyajitligade28402 жыл бұрын

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

  • @ARJ11111
    @ARJ111112 жыл бұрын

    Helpful

  • @rdautomationlearning609

    @rdautomationlearning609

    2 жыл бұрын

    Glad it was helpful!!

  • @architmadan1142
    @architmadan1142 Жыл бұрын

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

  • @rdautomationlearning609

    @rdautomationlearning609

    Жыл бұрын

    Glad you enjoyed it!

  • @ARJ11111
    @ARJ111112 жыл бұрын

    Thanks to kernal bakshi

  • @mpaudel2010
    @mpaudel20102 жыл бұрын

    could you please make some sql server mock interviews videos

  • @patilgayatri5148
    @patilgayatri51483 жыл бұрын

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

  • @rdautomationlearning609

    @rdautomationlearning609

    3 жыл бұрын

    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 жыл бұрын

  • @y.c.breddy3153
    @y.c.breddy31532 жыл бұрын

    dont move head right or left and see interviwer only

  • @saratmosuganti2029
    @saratmosuganti20292 жыл бұрын

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

  • @datorial5287

    @datorial5287

    Жыл бұрын

    same glass used for water and tea and juice😉

  • @roopadolli1910
    @roopadolli19103 жыл бұрын

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

  • @rdautomationlearning609

    @rdautomationlearning609

    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 жыл бұрын

    These two methods are examples of Method Overriding.

  • @thalapathyraj8193

    @thalapathyraj8193

    2 жыл бұрын

    Sir for method overloading ,can u give example

  • @gautam-xl9gh
    @gautam-xl9gh2 жыл бұрын

    Which testing is more famous now like trending not about autmotion

  • @jyotikarpe4681
    @jyotikarpe4681 Жыл бұрын

    How I will connect with Rakesh? please help me.

  • @sajidsaiyed8169
    @sajidsaiyed81692 жыл бұрын

    Same guy have seen MKT channel

  • @jaggudasbeta
    @jaggudasbeta5 ай бұрын

    i am jaggu das, thanks

  • @Abdulmajidsn
    @Abdulmajidsn Жыл бұрын

    19:36 test daily we can use to be updated

  • @dprasad3790
    @dprasad379010 ай бұрын

    I want mock interview

  • @iphone13221
    @iphone132212 жыл бұрын

    want to give a mock for practice

  • @rdautomationlearning609

    @rdautomationlearning609

    2 жыл бұрын

    Please share your CV at rdautomationlearning@gmail.com

  • @srinuk2789
    @srinuk27892 жыл бұрын

    I want mock interview practice

  • @rdautomationlearning609

    @rdautomationlearning609

    2 жыл бұрын

    Please share you CV at rdautomationlearning@gmail.com

  • @user-xf5bl8ym7x
    @user-xf5bl8ym7x2 ай бұрын

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

  • @srinuk2789
    @srinuk27892 жыл бұрын

    Hi sir

  • @rdautomationlearning609

    @rdautomationlearning609

    2 жыл бұрын

    Hello

  • @schwarzchauhan
    @schwarzchauhan2 жыл бұрын

    14:37

Келесі