Session

Testing Layers in a Distributed Architecture

Modern web applications often rely on internal APIs, multiple frontend applications, several third-party services, and dozens of 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 learn how to create 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.

Slides: https://drive.google.com/drive/folders/0B2SL8f3YPEJPLUdTWVZ2MEotMmc

Given At:

- [API Strat and Practice, 2017](https://apistrat17.sched.com/event/BiDd/testing-layers-in-a-distributed-architecture-karl-hughes-the-graide-network) ([Video](https://www.youtube.com/watch?v=NcQryexNKhM))
- [Codemash, 2018](https://www.karllhughes.com/posts/testing-layers-codemash-2018)
- University of Illinois Web Conference, 2018
- [JS Chi Meetup, 2017](https://www.youtube.com/watch?v=_o5-g4Boe1s&t=9s)
- [Angular Chicago Meetup](https://www.meetup.com/Angular-Chicago-Meetup/events/239758211/)

Blog Posts:

- [Testing Layers in a Microservice Architecture](https://www.karllhughes.com/posts/testing-layers)
- [Why Testing is Important for Distributed Software](https://www.linuxfoundation.org/blog/2017/10/testing-important-distributed-software/)

Karl Hughes

CTO at The Graide Network

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top