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.