Software Testing Interview Question and Answers

91. What is API testing?
  API testing is mostly used for the system which has a collection of API that needs to be tested. The system could be system software, application software or libraries. API testing is different from other testing types as GUI is rarely involved in API Testing. Even if GUI is not involved in API testing, you still need to set up the initial environment, invoke API with the required set of parameters and then finally analyze the result.
 
Your Name Your Email-ID
Your Answer
92. What is a Test plan?
  A Test plan is a document that explains the approach for testing a project. It describes features to be tested, out of scope, test strategy, schedule of testing activities, roles and responsibilities and any risks requiring contingency planning.
 
Your Name Your Email-ID
Your Answer
93. What is Installation Testing?
  Installation Testing is used to test whether the installation, uninstallation, reinstallation and upgradation of the product is happening properly.
 
Your Name Your Email-ID
Your Answer
94. What is the difference between Static and Dynamic Testing?
  Static Testing means testing the project without executing the software and Dynamic Testing means testing the project by executing the software i.e. by running the application and going through screens. To conduct dynamic testing, you must use application screens and enter valid and invalid inputs and verify the application behavior. For Static testing, we do not use screens of application; instead we use static techniques like Review. During Review, experts go through each line of the work products like requirements document, design document and identify mistakes in these documents. Any mistakes identified during this review are nothing but defects in the work product.
 
Your Name Your Email-ID
Your Answer
95. What is a Wireframe?
  A diagram which simulates the feel of the actual screen.
 
Your Name Your Email-ID
Your Answer