Web Unleashed 2015
Web Dev
  • 2015-09-16 00:00:00 2015-09-17 00:00:00 America/Toronto Web Unleashed 2015 Toronto FITC
  • Toronto

Presentation

SlideShare View Video

Overview

When used properly, the TDD (Test Driven Development) cycle is one of the most effective ways to improve the efficiency of a team and overall code quality. However, most of the time, misuse of this powerful technique brings unsatisfactory results. During this talk we’ll explore how to identify “testing smells” and how to prevent bad tests that negatively impact the design and architecture of a Web app.

We’ll investigate some real world mobile app examples in JavaScript, Swift, and Java for Android that threaten to eat us alive!

Objective

Learn to write effective tests for your apps.

Target Audience

Software and QA Engineers.

Assumed Audience Knowledge

Good understanding of software development and a basic knowledge of test driven development.

Five things audience members will learn

  1. Write clean tests
  2. Dealing with legacy code
  3. The differences between unit tests and behaviour tests
  4. How to debug a test
  5. How to keep the test code base clean