The authors discuss property based testing from the basics to advanced techniques (custom data generators, performance tests, basing data generation on samples from production data,...).
Jayesh Thakrar shows what can be done with irb, how to exploit JRuby-Java integration, and demonstrates how the Shell can be used in Hadoop streaming to perform complex and large volume batch jobs.
Janne Valkealahti shows how Spring provides a simple programming model to develop applications that can easily be tested and deployed as either a YARN application or a traditional application.
Alex Baldwin explains the exercises used in the 5 phases of a Design Sprint: Build, Diverge, Converge, Prototype, and Test.
Barry Jaspan describes how they test Acquia Cloud, a large PaaS and DevOps project, and what they have learned over several years of developing those tests.
Anne-Marie Charrett advises developing a testing mindset and a tester skillset that helps testers embrace disruption instead of fighting it.
Sven Rosvall discusses the new generation of mocking frameworks useful for mocking out static methods, creating objects of classes without public constructors, and others.
Jessica Kerr shows the charm of autogenerated test data, the beauty of expressing only what matters, and the challenge of stating what you need without repeating the code under test using ScalaCheck.
Jason Felice introduces TDD, how it came about, the two schools of TDD thought, the differences and contradictions between them.