Tester interview questions and answers are completely based on the interview I and my friends attended during last years of working experience as Quality Assurance Testers. These SQA questions and scenarios are based only on real experience and were asked during actual QA interviews. Therefore, QA Tester who is looking for a Quality Assurance job will greatly benefit from this. If you are the first time job seeker as a QA Tester, then it can help you even better. Finally, if you are plant to attend an interview, you have to know these questions and answers by heart and must be very smooth in answering these questions. Practice in front of the friends or just a mirror, speak loud and clear. Most of the time, when you study the questions, you feel fine and feel relaxed, but the reality is, at the time of the actual interview, even though you feel you have the knowledge, cannot express it well. It may sound a little rough, but this is everyone’s hard experience. When you come out the interview door, you are deeply regretted. If you cannot remember these by heart, believe me, it may not work. Readers are welcome to post own questions and answers to the following SQA interview questions.

SQA interview question 9 - What is the best strategy for API testing?

The easiest approach for API (Application Programming Interface) testing is to develop based on API documentation the collection of software functions and procedures, called API calls, run a suite of API calls and check the results. A high level strategy for API Testing would be Equivalence Class Partitioning method. This method helps QA Tester to derive test cases by identifying the classes of input or output conditions. The rule of thumb is that each member in the class causes the same kind of behavior of the application under test. The Equivalence partitioning appoach creates sets of inputs or outputs that are handled in the same way by the application. In other words, QA Tester can construct a set of of input arguments and for each one determine, what the expected return value should be. For inexperienced tester equivalence partitioning looks like boundary condition testing, but there is a difference and can be used together. To identify test the classes for API testing QA Tester could use arguments type, for example boolean, numeric or text string.

1 comment:

swapna said...

An API (Application Programming Interface) is a collection of software functions and procedures, called API calls.It can be executed by any other software applications. Here the developers write code to to make use of the existing functionality of APIs. When testing this API, an application that links the API and methodically exercises its functionality-is created to simulate the use of the API by end-user application.

Common QA Tester interview questions