What’s the Best Way to Learn Software Testing?
“I’m sorry that testing is complicated, folks. No wait. I’m not sorry at all. Go away if you don’t like it.” – James Bach, Testing the Limits, 2010
James has a point here: If you’re not willing to learn testing the proper way, then you should probably find another line of work (something that could be said of almost any profession). So what is the proper way to learn software testing? Well, that’s very much up for debate.
As many of you know, uTest has gone to great lengths to ensure that testers of all experience levels can learn by doing (uTest Sandbox program and paid projects), learn by studying (Crash Courses) and learn by peer-to-peer discussion (uTest Forums). Apart from uTest, there’s also tester certifications, college courses, training seminars and a host of other methods.
So which method is most likely to help you successfully learn testing? Before you answer that, let’s consider a few points from a recent Wired.com article Everything You Thought You Knew About Learning Is Wrong:
Taking notes during class? Topic-focused study? A consistent learning environment? All are exactly opposite the best strategies for learning…
…first, think about how you attack a pile of study material. “People tend to try to learn in blocks,” says Bjork (director of the UCLA Learning and Forgetting Lab), “mastering one thing before moving on to the next.” But instead he recommends interleaving, a strategy in which, for example, instead of spending an hour working on your tennis serve, you mix in a range of skills like backhands, volleys, overhead smashes, and footwork. “This creates a sense of difficulty,” says Bjork, “and people tend not to notice the immediate effects of learning.”


Having just finished
Answer: In-the-wild testing.
“In-The-Wild Testing” (ITWT) is an effort to educate tech leaders about how to help QA teams and organizations launch higher quality software, quicker, faster, and cheaper. The idea of in-the-wild testing is about providing organizations with the real-world testing data necessary to make informed decisions about releasing products to market. According to Matt Johnston, Chief Marketing Officer for uTest, “Don’t be fooled by the word ‘wild’ when it comes to testing software. When you think of the term ‘In-the-wild testing’ think of it as ‘real-world vs. laboratory conditions.’” This is not outsourcing or beta testing, and it’s definitely not suggesting you replace the QA teams or solid processes you have in place within your test lab. Rather, this is about complementing, scaling, and aligning professional testing resources with your in-house or outsourced QA team. I predict that this concept will explode in the next five years . But the first step is to understand what ITWT is (and isn’t).
In the second part of our Testing the Limits with Anne-Marie Charrett, we get her thoughts on the meaning of exploratory testing, the challenge of agile adoption, how to grow as a tester and more. Enjoy!
In the software business, it’s all about precision, as even the slightest coding mistake can lead to catastrophic failure. This lesson is clearly not lost on the folks over at the United Nations telecommunications agency, who are meeting as we speak to decide whether or not to abolish the leap second. That’s right, the leap second.








