Test Basis : A Detailed Guide