Self-testing can help you gain a deeper understanding of the subject. Most of us associate the word ‘testing’ with examinations that are imposed on us by schools and colleges. We believe that they are a rite of passage that we…