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.
 
Your Name Your Email-ID
Your Answer
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.
 
Your Name Your Email-ID
Your Answer
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.
 
Your Name Your Email-ID
Your Answer
9. What is Latent Bug?
  Latent Bug is a bug, which gets unobserved in two or more release of the application.
 
Your Name Your Email-ID
Your Answer
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.
 
Your Name Your Email-ID
Your Answer