Here is one suggested approach: ???* Understanding the application ???* Creating raw data for designing logical tests ???* Designing the logical tests ???* Standard prerequisites ???* Execution of logical tests ??? ???===Understanding the application=== ??? ???Understanding the application thoroughly is a prerequisite for designing logical tests.