+
Who am I?
n Arthur Kay
n Solutions Engineer at Sencha, Inc.
n Web Developer for 15 years
n www.akawebdesign.com
n @arthurakay
Slide 3
Slide 3 text
+
Agenda
n Unit Testing Overview
n Siesta
n Demo
Slide 4
Slide 4 text
+
Unit Tests
n Unit Tests (logic)
n Jasmine, qUnit, etc.
n UI Tests (interaction)
n Siesta, Selenium, etc.
n Syntax Checks (physical bugs)
n JSLint, etc.
Slide 5
Slide 5 text
+
Siesta
n http://bryntum.com/products/siesta/
n Simulates user interactions with DOM
n Web-based, browser agnostic
n Also run headlessly via PhantomJS or Selenium
n Compatible with ANY JavaScript framework
n “Standard” and “Lite” versions
Slide 6
Slide 6 text
+
Demos
Slide 7
Slide 7 text
+
Project on GitHub
https://github.com/arthurakay/Prize-Patrol