1. What is Alpha & Beta Testing?
Alpha: Testing of a release of a software product conducted by Testers.
Beta: Testing of a release of a software product conducted by customers.
These above two are types of Acceptance testing
Testing conducted to allow a customer to decide whether to accept a software product. Usually performed to confirm the software meets a set of decided acceptance criterion.
This is the testing based on an analysis of the requirement of a piece of software without reference to its inside workings.
The purpose is to test how well the components conform to the published requirements for the component.
4. What is Ad Hoc Testing?
This is basically the testing performed beyond the specified set of requirements/test cases/use cases.
OR
A testing period where the tester tries to “shatter/break” the system by randomly trying the application’s functionality. It can include both positive and negative testing.
5. What is Boundary Testing?
The Testing that focus on the boundary/limit conditions of the application being tested.
6. What is Agile Testing?
Testing practice for projects using agile methodologies, treating development as the customer of testing and emphasizing a test-first design paradigm. See also Test Driven Development.
7. What is Application Binary Interface (ABI)?
A specification defining the requirements for portability of applications in binary form across different system platforms and environments.
8. What is Application Programming Interface (API)?
A formalized set of software calls and routines that can be referenced by an application in order to access supporting system.
9. What is Automated Software Quality (ASQ)?
The use of software tools, such as automation tools (like QTP, Selenium), to improve the software quality.
10.What is Automated Testing?
The testing using software tools which execute tests without manual involvement. Can be applied in User interface, API’s, performance, etc.
The exercise of software to control the execution of test cases/tests, the setting up of test pre-conditions, the evaluation of actual outcome to the predicted outcome, other test control & test reporting functions.
11. What you will do during the first day of job?
Just prepare this question before interview. Every person is different, think what you will do?
12. What would you like to do five years from now?
Just prepare this question before interview. Think of your priorities in the coming years.
13. What is Basic Block?
A progression of one or more successive, executable statements containing no branches or nodes.
14. What is Accessibility Testing?
To verify that a product is accessible to the people having disabilities (blind, deaf, mentally disabled).
15. What is the difference between a bug and a defect?
Bug: A mistake in a program which cause the program to perform in an unintentional/surprising manner.
Defect: If software misses some attribute/feature or function/functionality from what is there in requirement then it is called as defect.