Technical requirements
You don’t need to be a programmer to read this chapter. Non-programmers might get the most out of this chapter because, by the end of it, they will learn many programming concepts. Programmers who read this chapter can gain an understanding of the topics. Ruby programmers can type in the examples and run them themselves. We’ve put the examples on GitHub in the Chapter 3 folder: https://github.com/PacktPublishing/Software-Testing-Strategies.
Matt wrote an introduction to Ruby here – it should at least allow you to get the language that’s been installed and understand the basics: https://web.archive.org/web/20220523090912/.
Take the examples as deep or as shallow as you like; you’ll get that much value out of it. Consider typing the examples by hand and working through them to understand their differences, because this will make a difference. The best experience is likely typing in the examples and running them; we’...