Manual Testing | Interview Questions & Answers
Manual Testing is the evergreen field in the IT industry. As new technology comes every day, more and more resources are needed to test the applications more thoroughly. Here is a list of manual testing interview questions and answers which frequently asked in an interview.
Click Here for 7 Important Principles of Software Testing
Q1. What is risk-based testing?
Ans: Risk-based testing is one kind of approach to doing software testing. In this kind, the tester tests the application based on the risk involved. Assuming that one particular module is related to payment (which is more critical for any organization), this feature has more elaborate test cases than others: more risk, more priority, and the number of test cases for that module.
Q2. What is the KEY difference between preventative and reactive approaches to testing?
Ans: As the name suggests, the preventive approach of testing is to create test cases before software development primarily based on documentation, while if test cases develop after development, it comes in the reactive approach to testing.
Q3. What is the purpose of exit criteria?
Ans: Exit criteria are generally identified in Test Plan before the actual testing starts. It also acts as the exit point for the testers to stop the testing of the product. Exit criteria may be the number of requirements tested, coverage of design document, etc.
Q4. When Is Decision table testing used?
Ans: Decision table, also called the cause-effect table, combines the input and output of the system for better coverage. This is generally used when there are so many conditions in the software module.
Q5. What is Rapid Application Development?
Ans: Rapid Application Development is a software development process where the team gets requirements instantaneously based on a prototype from the client. This type of development is generally employed when there is an urgency of product deployment within 2-3 months.
Q6. What is component testing?
Ans: Suppose in one software, there are 10 components. In this type of testing, the team tests each component thoroughly before testing it as a whole, called component testing.
Q7. What are the different methodologies in Agile Development Model?
Ans: Different methodologies in Agile Development Model
- Agile Modeling
- Agile Unified Process (AUP)
- Dynamic Systems Development Method (DSDM)
- Essential Unified Process (EssUP)
- Extreme Programming (XP)
- Feature Driven Development (FDD)
- Open Unified Process (OpenUP)
- Velocity tracking
Q8. What is typically the MOST important reason to use risk to drive testing efforts?
Ans: As testing of each feature is impossible, testers use risk as a basic approach to creating test cases. More the risk, the more the testing of that feature.
Q9. What is random/monkey testing? When is it used?
Ans: Random testing/monkey testing is when a tester tests any feature randomly to find new bugs. It is generally performed in the primary stages of testing.
Q10. What are the phases of a formal review?
Ans: Phases of formal review:
- Review meeting
Subscribe us to receive more such articles updates in your email.
If you have any questions, feel free to ask in the comments section below. Nothing gives me greater joy than helping my readers!
Disclaimer: This tutorial is for educational purpose only. Individual is solely responsible for any illegal act.