Advantages: 1- Tester Technically strong is not necessary.
                    2- No Need to have a detailed knowledge of System.

Disadvantages: 1- Without Specification ,test cases hard to design.
                        2- Reason of failure is not identify.