JSFoo 2017

JSFoo is a conference about JavaScript and everything related.

Testing Layers in a Distributed Architecture

Submitted by Karl Hughes (@karllhughes) on Wednesday, 14 June 2017

videocam_off

Technical level

Intermediate

Section

Full Talk

Status

Submitted

Vote on this proposal

Login to vote

Total votes:  +2

Abstract

Most modern web applications rely on internal APIs, one or more frontend applications, many third-party services, and vendor libraries. With complex distributed systems like this, how can developers create a comprehensive test plan that covers everything without slowing development down to a crawl?

In this talk we’ll dive into real-world examples of test plans for complex, service-oriented applications as well as some best practices for testing across a distributed architecture. We’ll see how layers of unit, integration, acceptance, and end-to-end tests can greatly improve the reliability of our applications and make maintaining them much easier in the long-run.

Outline

I gave a version of this talk to The Chicago Angular meetup recently. These slides will be modified to best serve the JSFoo audience: https://goo.gl/udjT2M

I’ve also written a blog post on this topic: https://goo.gl/ksR38F

Requirements

N/A

Speaker bio

Karl Hughes has been building software teams for education technology startups in Chicago for the past several years. He is currently the CTO at The Graide Network where he manages technical architecture and test planning.

Links

Slides

https://goo.gl/udjT2M

Comments

Login with Twitter or Google to leave a comment