Stuart Halloway discusses example-based testing using Simulant, a testing library based on statistical modeling, activity streams, distributed execution, validation, separation of concerns.
Ken Kousen introduces Spock, a logical testing framework written in Groovy, providing code samples for developers.
Les Hatton theorizes the possibility to predict the number of defects in software systems based on the observation that such systems have properties independent of why, how or who implemented them.
Ahmed Syed explains how to use testing and defect management in an Agile project to ensure product quality, addressing design quality, legacy systems, and how build management affects quality.
Ulf Wiger discusses the importance of automated testing along with some lessons learned at Ericsson, including using randomized and extensive testing, aiming to achieve system robustness.
Ben Hall shows how Ruby testing tools can help with .NET and ASP.NET development and takes a look at RSpec, Webrat, Cucumber, Selenium and others. Also: a peek at using IronRuby for testing .NET apps.
Jason Huggins covers why Selenium exists, Selenium as a functional testing tool, problems with using Selenium, Selenium history, Selenium components, issues encountered and Selenium hacks/workarounds.
In this talk from FutureRuby, Joseph Wilk gives an introduction to the BDD framework Cucumber and gives valuable tips for getting it adopted and used by customers and developers.
Integration tests are a scam, they burden you with long-running, fragile, hard-to-understand test suites. Learn the two-pronged attack that solves the problem: collaboration tests and contract tests.
Ulf Wiger shows typical Erlang programs, patterns that scale well on multicore and patterns that don't, profiling and debugging parallel applications and ensuring correct behaviour with QuickCheck.
In this talk from RubyFringe, GitHub's Tom Preston-Werner talks about a methodical approach to solving problems and debugging, and the "Deathbed Filter".