As a beginner, what is the best way to practice software testing/QA skills? I've been reading books (Kaner, Myers, Bach) and reading blogs but none of those gave me practical preparation for what I wanted to do, so I am asking you. How do I get my hands dirty with software testing?