Software Testing Interview Question and Answers
61. |
What is the difference between Testing and Debugging? |
|
- Testing is the process of locating or identifying the errors or bugs in a software system.
- Whereas Debugging is the process of Fixing the identified Bugs.
- Testing is done by the test engineer and Debugging is done by the developer.
|
|
|
62. |
What is an API? |
|
An API (Application Programming Interface) is a collection of software functions and procedures, called API calls that can be executed by other software applications. |
|
|
63. |
What is Equivalence Partitioning? |
|
Equivalence Partitioning is a software testing technique that divides the input data into equal partitions of valid and invalid classes (Partitions). In principle, test cases are designed to cover each partition least once. |
|
|
64. |
What are the other names of Whitebox Testing? |
|
- Structural Testing
- Glassbox Testing
|
|
|
65. |
What are the other names of Black box Testing? |
|
- Behavioral Testing
- Opaque Testing
|
|
|