Planning phase steps:
What is SDLC?
SDLC is a step-by-step procedure to develop any new software.
Why do we need SDLC?
To know: • Requirements • Cost of the project • Workforce requirements • Project timeline • Profit from the project
Design
The design includes UI, UX design, Framework, development language, system server, and database design, the architecture of the application, different devices aspect, browsers, and much more.
Development
In this phase, developers start writing the code, test engineers analyze the requirements and build test
cases for the test plan. Even in this stage, test engineers are incredibly valuable. They begin to imagine the
application’s usability and see how everything flows together. Sometimes when they write test cases, they
can discover things that do not make sense and help redesign the flow in the early stages of the
development.
Testing
Development is finished, and the application is ready to test. Test Engineers execute all the tests from the
test plan and validate that all requirements have been met. Make sure all the functionalities are working
as expected. Find as many bugs as possible and assign them to developers
Deployment
Maintenance