- BlackBoxTests should be named ShellBasedTests - it should be possible to write tests that only care about the exit code - configuration mechanism should be simpler