Rocky Mountain Ruby 2014 - What it Means to Have Good Test Covearage...

Channel:
Subscribers:
42,400
Published on ● Video Link: https://www.youtube.com/watch?v=rbWUxRNawIw



Duration: 23:33
677 views
10


What it Means to Have Good Test Covearage, and why it Matters by Arjun Sharma

One of the greatest themes the Ruby community has embraced is testing. Countless words have been written, and tools coded, to make it as easy and painless as possible to write almost any kind of test imaginable. And yet despite all of the time we spend writing tests, we still end up with bugs in production, and we still curse our test suites for being too large, too slow, or too complicated.

In this talk I will not provide you with a single source of truth about how to test your application. What I will provide is a better understanding of how to get the most mileage out of your test suite. Using examples from my own experience of testing Rails, plain old Ruby, JavaScript, and even Objective-C and Java, we will explore the pros and cons of unit testing versus integrated or system testing, what makes a test valuable, and what it means to really have good test coverage.

Help us caption & translate this video!

http://amara.org/v/F0os/




Other Videos By Confreaks


2014-10-24Nickel City Ruby 2014- Concurrency for !Dummies (Who Don't Get It (...Yet))
2014-10-24Nickel City Ruby 2014- My Little C Extension: Lego Robots are Magic
2014-10-24Nickel City Ruby 2014- Opening Keynote
2014-10-22Rocky Mountain Ruby 2014 - Let's Pretend by Sarah Allen
2014-10-22Rocky Mountain Ruby 2014 - The Technical Debt Trap by Doc Norton
2014-10-22Rocky Mountain Ruby 2014 - Under the Hood of Ruby's Generational Garbage Collector by Hemant Kumar
2014-10-22Rocky Mountain Ruby 2014 - Lightning Talks (Day 2)
2014-10-21Rocky Mountain Ruby 2014 - Feats of Daring with the Ruby Standard Library
2014-10-21Rocky Mountain Ruby 2014 - Micro Testing Pains by Marcos Castilho
2014-10-21Rocky Mountain Ruby 2014 - Lightning Talks (Day 1)
2014-10-20Rocky Mountain Ruby 2014 - What it Means to Have Good Test Covearage...
2014-10-20Rocky Mountain Ruby 2014 - Unpacking Technical Decisions by Sarah Mei
2014-10-20Rocky Mountain Ruby 2014 - 80,00 Plaintext Passwords
2014-10-20Rocky Mountain Ruby 2014 - Machine Learning for Fun and Profit by John Paul Ashenfelter
2014-10-20Rocky Mountain Ruby 2014 - Day 1 Lightning Talks
2014-10-20Rocky Mountain Ruby 2014 - Future-proofing Your 3rd Party Services by Jeffery Matthias
2014-10-08GoGaRuCo 2014- The Golden Age of the Internet
2014-10-08GoGaRuCo 2014- Lightning Talks hosted by Sarah Mei
2014-10-07GoGaRuCo 2014 Gilding the Rose: Refactoring Legacy Code
2014-10-07GoGaRuCo 2014- Let's Build a Computer!
2014-10-07GoGaRuCo 2014- The Scientific Method of Troubleshooting