-
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.
|