3 months is long enough to learn a considerable amount about Software Testing. However, mastering this skill may take a few years as there is too much to learn.