The Front End Testing Frontier - RubyConf 2010
-
Upload
cj-kihlbom -
Category
Technology
-
view
2.814 -
download
0
description
Transcript of The Front End Testing Frontier - RubyConf 2010
THE
FRONT END TESTING FRONTIER
CJ Kihlbom, Elabs – @cjkihlbomJonas Nicklas, Elabs – @jncoward
WE LOVE TESTING
WE LOVE TESTING…RUBY CODE
FRONT END TESTING IS NEGLECTED
FRONT END TESTING ISHARD
INTEGRATION TESTING
CUCUMBER
STEAK
CAPYBARA
WEBRAT REPLACEMENT
DRIVER AGNOSTIC
DRIVER GOOD BAD
rack-test
Selenium
HTMLUnitCelerity/Culerity/Akephalos
Envjs
Fast, simple No JavaScript
Real browser, JavaScript & CSS Slow, requires GUI
Headless, good JavaScript support Pretty slow
Headless, faster than HTMLUnit
JavaScript and CSS not 100%
DRIVER AGNOSTIC
@javascript
UNIT TESTING
EVERGREEN
JASMINE
OUT OF THE BOX EXPERIENCE
TEMPLATES
STATIC TEMPLATE
EVERGREEN
TEMPLATE FRAGMENT
DEMO!
FRONT END TESTING IS NOT HARD
RESOURCES
CJ Kihlbom, Elabs – @cjkihlbomJonas Nicklas, Elabs – @jncoward
http://github.com/elabs/front_end_testinghttp://github.com/jnicklas/capybarahttp://github.com/jnicklas/evergreenhttp://github.com/pivotal/jasmine