Orthogonal array testing

From Wikipedia, the free encyclopedia

Orthogonal array testing is a systematic, statistical way of testing. Orthogonal arrays could be applied in user interface testing, system testing, regression testing, configuration testing and performance testing.

All orthogonal vectors exhibit orthogonality. Orthogonal vectors exhibit the following properties:

  • Each of the vectors convey information different from any other vector in the sequence, i.e., each vector conveys unique information therefore avoiding redundancy.
  • On a linear addition, the signals may be separated easily.
  • Each of the vectors are statistically independent from each other.
  • When linearly added, the resultant is the arithmetic sum of the individual components.

Benefits include:

  • Provides uniformly distributed coverage of the test domain.
  • Concise test set with fewer test cases is created.
  • All pair-wise combinations of test set created.
  • Arrives at complex combinations of all the variables.
  • Simpler to generate and less error prone than test sets created manually.
  • Reduces testing cycle time.
  • It does not guarantee the extensive coverage of test domain
Languages