Business layer testing focuses on finding errors in the business logic of
your Internet application. You will find this layer very similar to testing stand-alone applications in that you can employ both white- and
black-box techniques. You will want to create test plans and procedures that detect errors in the application’s performance requirements,
data acquisition, and transaction processing.
You should employ white-box approaches for components developed in-house because you have access to the program logic. However, black-box testing techniques are your primary testing approach
for this layer