Thursday, June 27, 2019

Test and Code: 79: Fixing misinformation about software testing

Some information about software testing is just wrong.
I'm not talking about opinions. I have lots of opinions and they differ from other peoples opinions. I'm talking about misinformation and old information that is no longer applicable.

I've ran across a few lateley that I want to address.

All of the following are wrong:

  1. Integrated tests can't work. I can prove it with wacky math.
  2. Tests have to be blazing fast or they won't get run.
  3. TDD is about design, not about testing.

This episode discusses why these are wrong.

Sponsored By:

Support Test & Code - Python Testing & Development

Links:

<p>Some information about software testing is just wrong.<br> I&#39;m not talking about opinions. I have lots of opinions and they differ from other peoples opinions. I&#39;m talking about misinformation and old information that is no longer applicable.</p> <p>I&#39;ve ran across a few lateley that I want to address.</p> <p>All of the following are wrong:</p> <ol> <li>Integrated tests can&#39;t work. I can prove it with wacky math. </li> <li>Tests have to be blazing fast or they won&#39;t get run.</li> <li>TDD is about design, not about testing.</li> </ol> <p>This episode discusses why these are wrong.</p><p>Sponsored By:</p><ul><li><a href="https://ift.tt/2ISBu1u" rel="nofollow">Pantheon</a>: <a href="https://ift.tt/2ISBu1u" rel="nofollow">Pantheon makes building, managing, and optimizing websites simpler. Get started for free at pantheon.io/testandcode.</a></li></ul><p><a href="https://ift.tt/2tzXV5e" rel="payment">Support Test & Code - Python Testing & Development</a></p><p>Links:</p><ul><li><a href="https://ift.tt/2IRKvb5" title="Why should you write tests? - A Question of Code Podcast" rel="nofollow">Why should you write tests? - A Question of Code Podcast</a></li><li><a href="https://ift.tt/1asmY4a" title="Boundaries talk by Gary Bernhardt" rel="nofollow">Boundaries talk by Gary Bernhardt</a></li><li><a href="https://www.youtube.com/watch?v=VDfX44fZoMc" title="Integrated Tests Are A Scam - J B Rainsberger" rel="nofollow">Integrated Tests Are A Scam - J B Rainsberger</a></li><li><a href="https://ift.tt/2lvPyQ2" title="UnitTest - Solitary or Sociable - and speed - Martin Fowler" rel="nofollow">UnitTest - Solitary or Sociable - and speed - Martin Fowler</a></li><li><a href="https://ift.tt/2jdQwmZ" title="Premature optimization is the root of all evil -- DonaldKnuth" rel="nofollow">Premature optimization is the root of all evil -- DonaldKnuth</a></li><li><a href="https://ift.tt/1p74KC1" title="My reaction to "Is TDD Dead?" - Python Testing" rel="nofollow">My reaction to "Is TDD Dead?" - Python Testing</a></li><li><a href="https://ift.tt/2SQgfiO" title="Test-induced design damage - DHH" rel="nofollow">Test-induced design damage - DHH</a></li><li><a href="https://ift.tt/2ITrXaC" title="Slow database test fallacy - DHH" rel="nofollow">Slow database test fallacy - DHH</a></li><li><a href="https://www.youtube.com/watch?v=9LfmrkyP81M" title="RailsConf 2014 - Keynote: Writing Software - DHH" rel="nofollow">RailsConf 2014 - Keynote: Writing Software - DHH</a></li><li><a href="https://ift.tt/2nvot44" title="Manifesto for Agile Software Development" rel="nofollow">Manifesto for Agile Software Development</a></li><li><a href="https://ift.tt/2IRliNQ" title="Apache Beam Contrib Guide, including post commit testing" rel="nofollow">Apache Beam Contrib Guide, including post commit testing</a></li></ul>

from Planet Python
via read more

No comments:

Post a Comment

TestDriven.io: Working with Static and Media Files in Django

This article looks at how to work with static and media files in a Django project, locally and in production. from Planet Python via read...