Learning Resources
 

Advantages and disadvantages

Advantages Disadvantages
  • Well suited and efficient for large code segments.

  • Code Access not required.

  • Clearly separates user's perspective from the developer's perspective through visibly defined roles.

  • Large numbers of moderately skilled testers can test the application with no knowledge of implementation, programming language or operating systems.

  • Limited Coverage since only a selected number of test scenarios are actually performed.

  • Inefficient testing, due to the fact that the tester only has limited knowledge about an application.

  • Blind Coverage, since the tester cannot target specific code segments or error prone areas.

  • The test cases are difficult to design.