Requirement gathering and analysis
Design
Coding
Sdlc Testing
Deployment
Maintenance
Part of Testing phase
Requirement gathering
STLC Test planning
Test design
Phases
Environment setup
Test execution
Test closure
It is SDLC model which has various phases and each
Phase comes after another, one phase output work as input
for next phase
Waterfall model
It is known as verification and validation model where
Where development and testing done simultaneously
V model
Follow the incremental and iterative model
Agile model
Boundary value analysis
Equal partitioning
Error guessing
Test design techniques
State transition
Decision table techniques
Scrum master
Product owner
Team Designer team
Development team
Testing team
Scrum process
Stand up meeting
Events
Retrospective meeting
It is process oriented
Various people involved in this like project manager
, Test lead and test engineer
Quality assurance
Defect prevention
Result oriented
Test engineer perform this
Quality control
Defect detection
White box testing
Black box testing
Types of testing Regression testing
Maintenance testing
Manual testing
In this testing we test the code, structure and design
of the software, it is done by the developer.
White box testing
Done by the tester.
Functional testing
Black box testing
Type Non-functional
Regression testing
Particular function or feature of the software
Is tested in the functional testing
Unit testing
Functional testing Smoke testing
Types Sanity testing
Integration testing
User acceptance testing
Performance testing
In this testing we test the behaviour of the
Software, compatibility with other devices Soak testing
And usability of the software Types
Non-functional testing Load testing
Stress testing
Unit regression testing
Corrective regression te
Retest all regression tes
Testing the unchanged functionality of the software Types Selective regression tes
Regression testing
Progressive regression
Complete regression te
Partial regression testin
Usability testing
Load testing
Regression testing
Perform all functional and non functional testing Types Recovery testing
System testing
Migration testing
Functional testing
Hardware and software testing
Acceptance testing
System testing
Software testing hierarchy Integration testing
Unit testing
Bug life cycle
Sanity testing
Adhoc testing
Shift left testing