Software Testing Interview Question and Answers
6. |
What is the difference between Code Coverage and Test Coverage? |
|
Code Coverage checks the percentage of code coverage during test execution and Test Coverage checks the percentage of tests executed during test execution. |
|
|
7. |
What is the difference between Verification and Validation? |
|
- Verification is the activity of checking whether the project developed by following defined process.
-
Validation is the activity of checking whether the project developed is working as per requirements.
|
|
|
8. |
Why does a software need to be tested? |
|
Every software product needs to be tested since :- The development process is unable to produce defect free software.
- Even if the development process is able to produce reasonably defect free software, we will not be able to know this unless we test it.
- Without testing, we shall have enough confidence that the product will work.
- Testing not only identifies and reports defects but also measures the quality of the product, which helps to decide whether to release the product, or not.
|
|
|
9. |
What is Latent Bug? |
|
Latent Bug is a bug, which gets unobserved in two or more release of the application. |
|
|
10. |
What is UML? |
|
- UML is Unified Modeling Language used in designing object oriented applications.
- With UML we can design Usecase, Sequence diagrams and Collaboration diagrams.
- Rational Rose is one of the familiar tools for UML design.
|
|
|