Manual Testing Questions and Answers

Q: What is the sequence of succession in STLC - Software Testing Life Cycle?

Major tasks in STLC are below:

1. Test Plan Preparation

2. Test Case Preparation

3. Execution of Test Cases

4. Analyze the Results

5. Defect Report Preparation

6. Regression Testing


Q: What is the difference between Requirements & Specifications?

A - "Requirements" are statements given by the customer as to what needs to be achieved by the software system. Later on these requirements are converted into requirements specifications which are nothing but feasible or implementable requirements. Whereas "Specifications" are feasible requirements derived from various statements given by the customer. These are the starting point for the product development team.


Q: What is the difference between a Bug and an Enhancement?

A - "Bug" is a problem or an error in the software code, which is found in the application during Testing. Bug is responsible for failure of the application to comply with the desired specifications. On the other hand, "Enhancement" is the additional feature or functionality found and added to the application as desired by the end user / real word customer or tester during the testing process.


Q: What is the difference between Verification and Validation?

A - The purpose of verification is to determine whether the products of a given phase of the software development cycle fulfill the requirements established during the previous phase or not.  "Verification" involves reviews and meetings to evaluate documents, plans, code, requirements, and specifications to confirm whether items, processes, services, or documents conform to specified requirements or not. This can be done with the help of checklists, issues lists, walkthroughs, and inspection meetings.


Whereas "Validation" is the determination of the correctness of the final program or software product produced from a development project with respect to the user needs and requirements. This involves actual testing of the product and takes place after verifications are completed.


Q: What is the difference between a Test Plan and a Use Case?

A "Test Plan" is a document that describes objective, scope,  test strategy, schedule of testing activities, roles and responsibilities, deliverables and milestones. It describes test items, features to be tested, features not to be tested, testing tasks, details of the personnel performing each task and any risks requiring contingency planning.

Whereas a "Use Case" describes the process as to how an end user uses a specific functionality in the application. It is a summary of user actions and system response to the user actions. It contains the flows like typical flow, alternate flow and exceptional flow. It also contains pre condition and post condition.


Q: What is the difference between Bug Priority & Bug Severity?

"Bug Priority" is how urgently a bug needed to be fixed. It describes the importance of the bug. Bug priority may change according to the schedule of testing.

Whereas "Bug Severity" is the quantum of danger as to how badly the bug can harm the system. It describes as how much the damage of an application caused by a specific bug. Severity is a feature of constant nature associated with the bug.


Q: What is difference between Waterfall Model and V Model?

"Waterfall Model" is a sequential software development model (a process for the creation of software) in which development is seen as flowing steadily downwards (like a waterfall) through the phases of requirements analysis, design, implementation, testing (validation), integration, and maintenance. To follow the waterfall model, we proceed from one phase to the next in a purely sequential manner. In traditional waterfall model, testing comes at the end of the development process.

Whereas, "V Model" or "Life Cycle Testing" involves carrying out verification of consistency, completeness and correctness of software at every stage of the development life cycle. It aims at catching the defects as early as possible and thus reduces

Leave a Reply