explains how he's going to build a text-based adventure game in several languages, and wonders how to test his code.
in and out of the game.
.
That is already a lot of interfaces to test a simple command-line program, and we didn't even hear from the Haskell program-by-contract camp (who talk about testable interfaces a lot) or the FIT alternate-UI camp (who are trying to figure out how to do agile user testing).