Skip to content

Latest commit

 

History

14 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Testing and Integration (The Remix)

Accompanying repository for the "Testing and Integration (The Remix)" talk given at CraftConf 2015. Feel free to open any issues for questions and/or to say hi :)

Abstract

Let's face it, testing distributed systems is hard. Large number of inputs, partial failures, and asynchrony make these systems seemingly impossible to verify. Formal testing methods are onerous and system correctness continues to elude us. Despite the difficulty, we need to have a way to change our systems with confidence. Integration and unit tests are vital to our sanity and we know it's good for us to use continuous integration to ensure functional consistency across our products.

Come to this talk for a fresh and practical look into the various aspects of distributed systems testing and integration. We will cover CI pipelines: their strengths, weaknesses, and ways to improvement them. Get ready to rediscover the untapped power of your integration practices and develop a burning desire to make them more awesome!

Talk Outline

See the image credits, link to slides, and video

The talk is broken down in 3 main sessions:

  • Testing Distributed Systems
    • Challenges of testing
    • Distributed System Testing in Academia
  • Continuous Integration
    • CI challenges
    • Patterns
  • Conclusions

The epic soundtrack to this talk can be found on the CraftConfTalk Spotify playlist. If you liked this talk and you are interested in Computer Science check out Papers We Love. We have chapters in many cities and aim to bring academic research close to practitioners.

XKCD code quality

References

Distributed Systems Testing

Testing practices

Continuous Integration

Accessibility

Code Quality

Continuous Delivery

DevOpsy

General

Media Playlists

Thank You

Thank you to everyone who helped with feedback/resources and advice for this talk. Special thanks to: Caitie McCaffrey, Jordan West, Jon Hyman, Bruce Spang, Devon O’Dell, Kelsey Gilmore-Innis, Aysylu Greenberg, Alan Kasindorf, Paul Reed, André Arko, Mike O’Neill, Thomas Mahoney, Eric Kustarz, Ian Fung, Neha Narula, Karl Smith, and Greg Bako.

About

This repo contains the reference materials to my Craft Conf 2015 talk

Resources

Stars

12 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors