Software
Development Life Cycle (SDLC) i.e. Waterfall cycle & Iterative cycle,
Software Test Life Cycle (STLC) and V-Model for Testing
SDLC - Software Development Life Cycle: SDLC
stands for Software Development Life Cycle. As it name suggest life cycle of
software development. It contains all required and main steps which are highly
required in software development. Motive of SDLC is to fulfill the client
requirement in given time periods with full quality control.
There are
multiple SDLC models like waterfall
model, fountain model,
spiral model, build and fix model, rapid prototyping model, incremental model, and synchronize and stabilize model. All are necessary models and used in
different – 2 cases. But Waterfall model is mostly used in all places.
Phases of SDLC are as
follows:
i.
Preliminary Analysis: This is first phase of SDLC and all primary
steps are performed in this phase. Primary Steps like Understand the
Requirement provided by client, Calculating Costs, Time and resources, if any
issue is there then find out the alternative solutions for them and their
efficiency. Find out the objective or organizations are also the step of first
phase.
ii.
Analysis
the System or definition of requirement: Confirm the client
requirement and declare the milestone of project and its operations related to
applications.
iii.
Design
the System now: Getting the explanations of desired features
and operations in details, i.e. Screen layouts, business rules, flow charts,
pseudo code and other documentations.
iv.
Development
of Units and Integrate them: Now development start for
required project. Here developers get the task from their Project Manager and
start the code work on required project. First developer develop the project in
units and then combined all the units in one module, then in last they will
combined all module and create a complete project.
v.
Testing: After Development
testing will start to check the quality of software, same process of testing as
development. First unit will be tested, then when unit will pass in testing
then their integration will be tested in bottom to top level hierarchy.
vi.
Acceptance, Installation, and
Deployment: Now when testing will passed on all stages then project will
became live to run actual business.
vii.
Maintenance: Final stage of
SDLC is Maintenance, Now whenever running software on production will get error
or any issue then it will be maintained or fix by developer. It is the last
step of SDLC and remains continue for a long time.
STLC - Software Test Life Cycle: Software
life cycle is not a single process; it is the group of processes. Items of this
group are come under the software life cycle. We can describe this cycle into
following sections:
i.
Analysis the Requirement: First
step of testing is analysis the requirement provided by the client and
understand the it properly otherwise if requirement is not clear then test the
project can never be possible.
ii.
Test Plans: When requirement will
clear then next step is to create the test plan, Mean who will test and how
much, all testing will be delivered into team members and their scope will also
defined.
iii.
Test Case Development: Now team
members will create the test case for their related module to complete the
execution and testing.
iv.
Environment Setup: After creating
the test cases, requirement environment will be set up. So that testing could
complete in proper correct scenarios.
v.
Test Case Execution: Now when all
set up are properly set and test caser are ready then just need to execute the
test cases and find out the result.
vi.
Reporting Bug or Closing the Project :
If there is issue or bug in executed test cases then testing team will assigned
back the project to development team other wise project will be closed.
vii.
Analysis the Test Cycle result and
remove the limitation for future test methodology.
software development life cycle or SDLC, software test
life cycle or STLC, test plans, test case development, test case execution,
reporting bug or issue
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
No comments:
Post a Comment