Testing Interview Questions and Answers
Question - 51 : - Explain what Test Plan is? What is the information that should be covered in Test Plan?
Answer - 51 : -
A test plan can be defined as a document describing the scope, approach, resources, and schedule of testing activities and a test plan should cover the following details.
- Test Strategy
- Test Objective
- Exit/Suspension Criteria
- Resource Planning
- Test Deliverables
Question - 52 : - What is fault masking explain with example?
Answer - 52 : -
When the presence of one defect hides the presence of another defect in the system, it is known as fault masking.
Example: If the “Negative Value” cause a firing of unhandled system exception, the developer will prevent the negative values input. This will resolve the issue and hide the defect of unhandled exception firing.
Question - 53 : - What are the categories of debugging?
Answer - 53 : -
Categories for debugging
- Brute force debugging
- Backtracking
- Cause elimination
- Program Slicing
- Fault tree analysis
Question - 54 : - How will you conduct Risk Analysis?
Answer - 54 : -
For the risk analysis following steps need to be implemented
- Finding the score of the risk
- Making a profile for the risk
- Changing the risk properties
- Deploy the resources of that test risk
- Making a database of risk
Question - 55 : - What all things you should consider before selecting automation tools for the AUT?
Answer - 55 : -
- Technical Feasibility
- Complexity level
- Application stability
- Test data
- Application size
- Re-usability of automated scripts
- Execution across environment
Question - 56 : - What is mutation testing?
Answer - 56 : -
Mutation testing is a technique to identify if a set of test data or test case is useful by intentionally introducing various code changes (bugs) and retesting with original test data/ cases to determine if the bugs are detected.
Question - 57 : - Explain what Test Deliverables is?
Answer - 57 : -
Test Deliverables are a set of documents, tools and other components that have to be developed and maintained in support of testing.
There are different test deliverables at every phase of the software development lifecycle
- Before Testing
- During Testing
- After the Testing
Question - 58 : - What is the function of the software testing tool “phantom”?
Answer - 58 : -
Phantom is a freeware and is used for windows GUI automation scripting language. It allows us to take control of windows and functions automatically. It can simulate any combination of keystrokes and mouse clicks as well as menus, lists and more.
Question - 59 : - What are the two parameters which can be useful to know the quality of test execution?
Answer - 59 : -
To know the quality of test execution, we can use two parameters
- Defect reject ratio
- Defect leakage ratio
Question - 60 : - What is Latent defect?
Answer - 60 : -
Latent defect: This defect is an existing defect in the system which does not cause any failure as the exact set of conditions has never been met