Slide 1

Slide 1 text

+ Unit Testing with Siesta November 2012

Slide 2

Slide 2 text

+ 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