Ruby unit tests • Javascript unit tests across multiple devices/platforms • Exhaustive test coverage JS / Ruby • Feature testing via Selenium • Blackbox (no knowledge) • Remote against prod-like envs
of danger and failure • Manually testing the visual appearance of your UI is incredibly slow (sorry test team) • Automated browser testing won’t tell you if something doesn’t look right • A CSS diff is pretty much magic once it exceeds about 20 LOC
to learn • it to have a simple workflow which fits in with existing tools • it to build on common, accepted tools (rspec, selenium, capybara) • it to be able to run tests on mobile handsets via remote systems like Browserstack and Saucelabs