Manual Testing Question and Answers (1)
Manual Testing Question and Answers (1)
Answers.
1. What is SDLC?
The Software Development Life Cycle (SDLC) is a step-by-step process
to design, develop, test, and deploy the software.
1. Planning
2. Requirement Analysis
3. Design
4. Development/Coding
5. Testing
6. Deployment
7. Maintenance
2. Explain Each phase of SDLC?
1. Planning: Setting goals, timelines, and resources for a project.
2. Requirement Analysis: Understanding and documenting what the system should
do.
3. Design: Creating the structure for the system based on requirements.
4. Development/Coding: Writing the actual code to build the software.
5. Testing: Checking the software for bugs and ensuring it works as expected.
6. Deployment: Releasing the software for users to use.
7. Maintenance: Ongoing support and updates after the software is deployed.
3. What are the different models of SDLC?
1. Waterfall model
2. V Model
3. Spiral Model
4. Write any two advantages and disadvantages of the Waterfall model.
Advantages of V model
Testing is involved in every phase.
Tester role will start in the requirement phase itself
Disadvantages of V model:
Documentation is more. Requirement changes are not allowed.
Initial investment is more. All people will be hired at the beginning level.
White-box testing is a type of software testing that focuses on testing the internal structure
(code) and workings of the software.
It is a combination of both white-box and black-box testing, where the tester has partial
knowledge of the internal workings.
STLC stands for Software Testing Life Cycle, which is the process use to test the software.
STLC phases
There are following six major phases in every Software Testing Life Cycle Model (STLC
Model):
1. Requirement Analysis: Understanding what the software should do by reviewing user
needs.
2. Test Plan: A document gives information about the strategy, scope, and schedule for
testing.
3. Test Designing: Creating test cases and scenarios based on the requirements.
4. Test Environment Setup: Preparing the hardware and software needed for testing.
5. Test Case Execution: Running the test cases to check the software.
6. Defect Reporting and Tracking: Identifying bugs and tracking their resolution.
7. Test Closure/Sign-off: Finalizing testing and confirming the software is ready for release.
22. What is Test Case and Test Scenario?
A Test Scenario is defined as any functionality that can be tested. Test Scenario concentrates
on what to be tested.
GUI testing checks if the WebElements like buttons, menus, and other visual parts of
an application work correctly and look good.
Retesting checks if a specific issue that was found before has been fixed properly.