Однозначно, стажировка на реальных проектах. Когда я работал в Лаборатории Касперского, нам нужны были люди для тестирования решений под Unix-системы. Unix-тестировщик — редкий зверь, найти которого было непросто, поэтому мы брали на работу Unix/Linux админов и учили их тестированию. За испытательный срок люди как правило успевали научиться.
От себя могу добавить, что в тестировании очень помогает определённый склад ума, скорее даже настрой. Если как пользователи мы привыкли к тому, что программы как правило работают и им можно доверять, то для тестировщика всё наоборот — по умолчанию он не доверяет программе и проверяет все результаты её работы. Тестировщик всегда пытается «поломать» систему, найти возможные действия, которые приведут к непредсказуемому и нежелательному поведению.
Подводя итог, в первую очередь стоит на практике попробовать себя в тестировании. Есть шанс, что сразу начнёт получаться, и можно будет без проблем двигаться дальше.