Tech Done Right · Episode 33
· March 2018
Back in the Testing Weeds with Sam Phippen and Justin Searls
with Justin Searls, Penelope Phippen
Duration: 41:27
I'm back in the testing weeds with Sam Phippen, lead maintainer for RSpec-Rails, and Justin Searls, co-founder of Test Double and author of testdouble.js. We talk about long-running test suites: are they bad, or just misunderstood? Does parallel CI solve all testing speed problems, or just some of them? Then we move to a wider view, what does it mean to test your library as part of a larger ecosystem. And, how can we leverage coverage or CI information to make for more useful testing tools over the lifetime of a project.
Show Notes
Back in the Testing Weeds with Sam Phippen and Justin Searls
TableXI is now offering training for developers and products teams! For more info, email workshops@tablexi.com.
Get your FREE career growth strategy information and techniques!
Rails 5 Test Prescriptions is updated, available, and shipping!
Guests
- Sam Phippen: Tech Lead at DigitalOcean and member of the RSpec Core Team
- Justin Searls: Co-founder of Test Double
Summary
I'm back in the testing weeds with Sam Phippen, lead maintainer for RSpec-Rails, and Justin Searls, co-founder of Test Double and author of testdouble.js. We talk about long-running test suites: are they bad, or just misunderstood? Does parallel CI solve all testing speed problems, or just some of them? Then we move to a wider view, what does it mean to test your library as part of a larger ecosystem. And, how can we leverage coverage or CI information to make for more useful testing tools over the lifetime of a project.
Notes
02:32 - Dealing with Longer and Longer Test Suites
09:43 - What causes people to get into this trouble?
12:46 - If you had a fast test suite, would you still parallelize it in the CI?
15:12 - What does it mean for your library to still be functional?
21:35 - Bugs found via the dont-break style of testing
24:06 - Inferring which tests are run from a production code diff
29:31 - Coverage, what's it good for?
33:53 - What kind of features would you expect out of a CI-aware testing suite?
Related Episodes
Part I: Episode 004: In The Testing Weeds
Special Guests: Justin Searls and Penelope Phippen.
Tags
Related Episodes
Ep. 72: Teaching Testing and Design
with Avdi Grimm, Betsy Haibel
Ep. 4: In The Testing Weeds With Sam Phippen and Justin Searls
with Justin Searls, Penelope Phippen
Ep. 1: Building Trust and Building Teams with Jessie Shternshus and Mark Rickmeier
with Mark Rickmeier, Jesse Shternshus
Ep. 1: Preview Episode 1: Mobile Development Toolkit with Ed LaFoy
with Mark Rickmeier, Jesse Shternshus
Related Videos
The Developer's Toolkit
RubyConf 2018
High Cost Tests and High Value Tests (somewhat less Ruby-centric version)
Goto Chicago 2018
High Cost Tests and High Value Tests
RubyConf 2017
Related Posts
-
How To Manage Duplicate Test Setup, or Can I Interest You In Weird RSpec?
Dec 2023
-
RSpec and Mock Design Question
Nov 2009
-
Rails Rx Standup: April 12, 2010
Apr 2010
-
July 19, 2010: Building a Legacy
Jul 2010
-
Tips-First for Test-First
Sep 2006