|
Abstract
Optimizing software testing is a huge challenge. For complex projects that need to be delivered in compressed time frames, we need statistical testing techniques to ensure sufficient test coverage and reliable results. Software component interactions and integrations are a major source of defects. Most of these defects arise from simple pair-wise interactions. With so many possible combinations of components or settings, it is easy to miss one.
Orthogonal Array Testing Strategy (OATS) is a proven technique, especially for integration testing of software components. OATS can be used to reduce the number of combinations and provide maximum coverage with a minimum number of test cases. Endlessly executing tests take too much effort to find defects and does not increase the confidence in the system. Executing a concise, well-defined set of tests that uncovers most of the defects is a wise approach and a cost saving technique.
OATS techniques create an efficient and concise test sets with fewer test cases than testing all combinations of all variables. You can create a test set that has an even distribution of all pair-wise combinations. This white paper discusses the advantages and applications of OATS and how Alliance has leveraged these scientific techniques to demonstrate measurable ROI on testing projects, adding significant value to its customer engagements.
Digg It
Bookmark this on Delicious
|