How exactly we go about Integration Testing, like what decides to go for Top-down or Bottoms-up appraoches. How System Testing differs from Integration. Can any one through some light on these
As far as I know
1)Integration Testing : is testing interfaces between different modules in the project ( evaluation of data flow) and
2)System Testing : is evaluation whole software at a time.
I personally like the top down approach better. The first system to pass data to another should start off the testing.
I like to single out data (based on whatever is in your requirements) and follow it down through systems to the bottom.
After each system runs, I have a validation check to see if the data is responding/changing the way it is supposed to.
Of course, there is never any time for this. [img]images/icons/frown.gif[/img]
Senior SQA Analyst