Web Unleashed 2017
UX/UIWeb DevWork Better
  • 2017-09-25 00:00:00 2017-09-26 00:00:00 America/Toronto Web Unleashed 2017 Toronto FITC
  • Toronto
  • #WEBU17

Presentation

SlideShare

Overview

While there are many best practises and approaches to test driven development or TDD, the basic concept is that a developer writes tests prior to implementing a specific set of functionality. This can feel unintuitive or cumbersome, but test driven development can have numerous benefits. If done correctly, the methodology can help add a stable routine to your development process. It naturally creates short development cycles, well defined functions, and builds a stable suite of unit tests.

React has a strong test utility library, making it easy to test. This presentation will introduce some of the common libraries used for testing in React and the routine Lawton follows when developing.

Objective

To demonstrate the advantages of test driven development

Target Audience

Front-end developers

Assumed Audience Knowledge

Experience with front-end development, an understanding of Javascript with some exposure to the React library.

Five Things Audience Members Will Learn

  1. The benefits and disadvantages of test driven development
  2. How to incorporate test driven development into your development process
  3. Learn about useful React test libraries
  4. How to run tests on JavaScript applications
  5. Ways to isolate your tests to specific functionality