In this post, we are trying to cover the most frequently asked testing terms in most of the interviews.
Q1. What is Testing:
It is process of verifying
are we developing the right product or not and also validating the developed product is right or
not
Software Testing = Verification + Validation
Q2. What is Verification?
It is a process of
verifying: Are we developing the right product or not. Known as static testing.
Q3.What is Validation?
It is a process of
validating: Does the developed product is right or not. Also called as dynamic
testing.
Q4. What is black box testing?
Black box testing is functional testing, not based on any knowledge of internal software design or code. Black box testing are based on requirements and functionality.
Q5. What is white box testing?
White box testing is based on knowledge of the internal logic of an application's code. Tests are based on coverage of code statements, branches, paths and conditions.
Q6. What is unit testing?
Unit testing is the first level of dynamic testing and is first the responsibility of developers and then that of the test engineers. Unit testing is performed after the expected test results are met or differences are explainable/acceptable.
Black box testing is functional testing, not based on any knowledge of internal software design or code. Black box testing are based on requirements and functionality.
Q5. What is white box testing?
White box testing is based on knowledge of the internal logic of an application's code. Tests are based on coverage of code statements, branches, paths and conditions.
Q6. What is unit testing?
Unit testing is the first level of dynamic testing and is first the responsibility of developers and then that of the test engineers. Unit testing is performed after the expected test results are met or differences are explainable/acceptable.