Skip to content

Instantly share code, notes, and snippets.

@josephwilk
Created November 1, 2010 22:37
Show Gist options
  • Select an option

  • Save josephwilk/659000 to your computer and use it in GitHub Desktop.

Select an option

Save josephwilk/659000 to your computer and use it in GitHub Desktop.

Testing outside of the Ruby world

Abstract

Ruby has a thriving testing ecosystem which is leading the way in many ways. But innovation in testing is not limited by language. Lots of interesting ideas are evolving from outside our comfy red world. It’s time we expanded our horizons and learned about some of the testing ideas evolving around other languages. Come to be inspired by new ideas, see how language changes the way we think about testing and discover what life is like in other testing lands.

Details

Joseph Wilk will take a tour of the testing tools and ideas that are evolving around different languages. Looking across a wide range of test types such as performance, acceptance and unit tests. We will examine some of the testing tools in languages like Clojure, Scala, Haskell, Javascript, Java and Python. Looking at new ideas and how the structure of the language effects the way we approach testing. Looking at tools for testing UIs through logs, Java plugins integrated with IDEs which provide instant feedback even with large test suites, tools which through tests provide a profile of how well that last refactor went, QuickCheck inspired tools which automatically generate test cases, asynchronous testing with node.js and frameworks like Vows and solving vast permutation problems with crowd source testing. Outside of actual tools Joseph will talk about some of the patterns evolving from the wider testing communities and sharing his experiences of working with companies that do nothing but eat, sleep and drink testing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment