Search code examples
testingblack-box-testingmanual-testing

Orthogonal and Combinatorial testing techniques


What is Orthogonal testing technique? What is Combinatorial testing technique? What is the difference between them? I went through wikipedia and other articles and books but still i am unable to understand them.


Solution

  • Orthogonal testing- Orthogonal array testing is a black box testing technique. It is used when number of inputs to the application under test is small but too complex for an exhaustive testing. It is very effective in finding errors.

    All Pair Testing- It is type of testing Technique to test all the pairs using combinatorial method.

    1- Pairwise testing is more efficient and effective than orthogonal arrays for software testing.

    2- Orthogonal testing is more effective for manufacturing, and agriculture, and advertising.

    3- Pairwise testing strategy better than an orthogonal array strategy.

    4- Both Type of testing Technique reduce the number of Test cases.

    5- All Pair testing almost requires fewer test cases than orthogonal testing, sometimes both have same number of test cases.

    Both type of testing Strategy have almost same features but at the same time the use(which testing Strategy to choose) depends on the requirement.

    Please refer this pdf for more details-

    http://www.51testing.com/ddimg/uploadsoft/20090113/OATSEN.pdf
    

    Tutorial for Pairwise Testing with examples-

    http://www.tutorialspoint.com/software_testing_dictionary/all_pairs_testing.htm