Monday, June 25, 2012

Integration Testing ? The way I see it


Think about two well developed adults(one male one female) when they get married there can be following potential issues between them :-

1) Misunderstanding.
2) Ones bad habit might effect the other person.
3) They may not be able to achieve the higher goals of life. (one of them being evolution of mankind)
4) Individual imperfection may get magnified to to the un-acceptable levels.
5) Parent may cause problems between them.

Now just replace the two adults with two software modules and imagine that they need to be combined/integrated and surprisingly they end up having the same issues.

1) Potential Data Loss
2) One module may adversely effects the other.
3) Sub-functions may not combine to to produce the effects of a major function.
4) Drag in performance of one module combines with another and they become unacceptably slow.
5) Global Data Structures may cause problems.

No doubt software is made by humans and bound to err......So if humans get Marriage Counselors, the software at-least deserves some Integration Testing.

No comments:

Post a Comment