Where Exactly Testing Fit in the Software life
Cycle? To know that first we need to understand Software Life Cycle which below
Diagram Explains: (Source-Wikipedia)
The good point is that it all goes
in Circular manner (PS: This is not the only Model which Exist, It’s our choice
to adopt the model as per Requirement), which means it never stops. So New
Requirements will keep coming and on the basis of that a Design will be made
and it will be implemented accordingly.
And then comes the Testing Part,
which will check whether the Functionality is Proper or Not. Working as
Expected or not.
Note : Testing Can also find Design gap which means
if the requirements are not Designed or understood Properly , they could be
implemented wrongly and then finding the
issues when things are implemented will raise the cost of Fixing the Defect and will also wastes lot of time.
So Testing is a Kind of a phase
which needs to be implemented at every level. We can choose the kind of
regression depending upon the Software we are testing. We need to look out for the
places where it fits properly between different interfaces.
Types of Testing:
1) Black box testing
2) White box testing
3) Integration testing
4) Functional testing
5) System testing
6) Sanity testing
7) Regression testing
And the list goes on.. You will find
many details about them online, so I am not explaining them here. But I’ll keep
coming with Different articles, Different questions, Scenarios, Problems or
many things I could think of.
So I can take up something on Manual
or Automation or anything Random, just depends upon the Flavor I Like...
See You till then.
No comments:
Post a Comment