Testing SOA Architectures Ensuring Quality In Next-Generation ...Presentation Transcript
Testing SOA Architectures Ensuring Quality In Next-Generation Applications Lee Copeland, Software Quality Engineering Consultant John Michelsen, iTKO, Inc. Chief Scientist and Co-Founder Thank you for joining us. We’ll be starting shortly.
Today’s Presenters Lee Copeland Consultant Software Quality Engineering John Michelsen Chief Scientist & Co-Founder iTKO, Inc.
SOA is “a way of designing and implementing enterprise applications that deals with the intercommunication of loosely coupled, coarse grained (business level), reusable artifacts (services) that are accessed through well-defined, platform independent, interface contracts."
Choosing all combinations of parameters yields 216 different test cases – more than I want to do.
An alternative to all-combinations testing is all-pairs testing in which pairs of parameters are combined for testing.
The reasoning behind all-pairs testing is this: the simplest bugs in a program are generally triggered by a single input parameter. The next most common category of bugs are those dependent on interactions between pairs of parameters, which can be discovered through all-pairs testing.