www

My personal website(s)
Log | Files | Refs

testing.html (15100B)


      1 <!DOCTYPE html>
      2 <html lang="en">
      3 <head>
      4 <!-- Sep 03, 2024 -->
      5 <meta charset="utf-8" />
      6 <meta name="viewport" content="width=device-width, initial-scale=1" />
      7 <title>Testing</title>
      8 <meta name="author" content="Vincent Demeester" />
      9 <meta name="keywords" content="post" />
     10 <meta name="generator" content="Org Mode" />
     11 <link rel="stylesheet" type="text/css" href="./css/2022.css" />
     12 <link rel="stylesheet" type="text/css" href="./css/syntax.css" />
     13 <link rel='icon' type='image/x-icon' href='./images/favicon.ico'/>
     14 <meta name='viewport' content='width=device-width, initial-scale=1'>
     15 </head>
     16 <body>
     17 <main id="content" class="content">
     18 <header>
     19 <h1 class="title">Testing</h1>
     20 </header><section id="outline-container-Links" class="outline-2">
     21 <h2 id="Links">Links</h2>
     22 <div class="outline-text-2" id="text-Links">
     23 </div>
     24 <div id="outline-container-%5B%5Bhttps%3A%2F%2Fahuth.github.io%2Fcontent%2Farticles%2Fwhat-are-unit-tests-for.html%5D%5BWhat%20are%20Unit%20Tests%20For%3F%5D%5D" class="outline-3">
     25 <h3 id="%5B%5Bhttps%3A%2F%2Fahuth.github.io%2Fcontent%2Farticles%2Fwhat-are-unit-tests-for.html%5D%5BWhat%20are%20Unit%20Tests%20For%3F%5D%5D"><a href="https://ahuth.github.io/content/articles/what-are-unit-tests-for.html">What are Unit Tests For?</a></h3>
     26 <div class="outline-text-3" id="text-%5B%5Bhttps%3A%2F%2Fahuth.github.io%2Fcontent%2Farticles%2Fwhat-are-unit-tests-for.html%5D%5BWhat%20are%20Unit%20Tests%20For%3F%5D%5D">
     27 <p>
     28 <span class="timestamp-wrapper"><span class="timestamp">[2020-06-11 Thu 10:49]</span></span>
     29 </p>
     30 </div>
     31 </div>
     32 <div id="outline-container-%5B%5Bhttps%3A%2F%2Fmike-bland.com%2F2012%2F08%2F10%2Fcall-me-ishmael.html%5D%5BCall%20me%20Ishmael%5D%5D" class="outline-3">
     33 <h3 id="%5B%5Bhttps%3A%2F%2Fmike-bland.com%2F2012%2F08%2F10%2Fcall-me-ishmael.html%5D%5BCall%20me%20Ishmael%5D%5D"><a href="https://mike-bland.com/2012/08/10/call-me-ishmael.html">Call me Ishmael</a></h3>
     34 <div class="outline-text-3" id="text-%5B%5Bhttps%3A%2F%2Fmike-bland.com%2F2012%2F08%2F10%2Fcall-me-ishmael.html%5D%5BCall%20me%20Ishmael%5D%5D">
     35 <p>
     36 Interesting article about testing at google. Read the following also:
     37 </p>
     38 <ul class="org-ul">
     39 <li><a href="https://mike-bland.com/2012/08/16/oop-revisited.html">https://mike-bland.com/2012/08/16/oop-revisited.html</a></li>
     40 <li><a href="https://mike-bland.com/2012/09/11/practice-of-testing.html">https://mike-bland.com/2012/09/11/practice-of-testing.html</a></li>
     41 <li><a href="https://mike-bland.com/2012/09/13/process.html">https://mike-bland.com/2012/09/13/process.html</a></li>
     42 <li><a href="https://mike-bland.com/2012/10/01/tools.html">https://mike-bland.com/2012/10/01/tools.html</a></li>
     43 </ul>
     44 </div>
     45 </div>
     46 <div id="outline-container-%5B%5Bhttps%3A%2F%2Fdave.cheney.net%2F2019%2F05%2F14%2Fwhy-bother-writing-tests-at-all%5D%5BWhy%20bother%20writing%20tests%20at%20all%3F%20%7C%20Dave%20Cheney%5D%5D" class="outline-3">
     47 <h3 id="%5B%5Bhttps%3A%2F%2Fdave.cheney.net%2F2019%2F05%2F14%2Fwhy-bother-writing-tests-at-all%5D%5BWhy%20bother%20writing%20tests%20at%20all%3F%20%7C%20Dave%20Cheney%5D%5D"><a href="https://dave.cheney.net/2019/05/14/why-bother-writing-tests-at-all">Why bother writing tests at all? | Dave Cheney</a></h3>
     48 <div class="outline-text-3" id="text-%5B%5Bhttps%3A%2F%2Fdave.cheney.net%2F2019%2F05%2F14%2Fwhy-bother-writing-tests-at-all%5D%5BWhy%20bother%20writing%20tests%20at%20all%3F%20%7C%20Dave%20Cheney%5D%5D">
     49 <p>
     50 <span class="timestamp-wrapper"><span class="timestamp">[2019-05-18 Sat 12:49]</span></span>
     51 </p>
     52 </div>
     53 </div>
     54 <div id="outline-container-%5B%5Bhttps%3A%2F%2Fmedium.com%2Fscopedev%2Ftesting-in-the-cloud-native-era-41f63a0e101b%5D%5BTesting%20in%20the%20Cloud%20Native%20Era%20-%20Scope%20-%20Medium%5D%5D" class="outline-3">
     55 <h3 id="%5B%5Bhttps%3A%2F%2Fmedium.com%2Fscopedev%2Ftesting-in-the-cloud-native-era-41f63a0e101b%5D%5BTesting%20in%20the%20Cloud%20Native%20Era%20-%20Scope%20-%20Medium%5D%5D"><a href="https://medium.com/scopedev/testing-in-the-cloud-native-era-41f63a0e101b">Testing in the Cloud Native Era - Scope - Medium</a></h3>
     56 <div class="outline-text-3" id="text-%5B%5Bhttps%3A%2F%2Fmedium.com%2Fscopedev%2Ftesting-in-the-cloud-native-era-41f63a0e101b%5D%5BTesting%20in%20the%20Cloud%20Native%20Era%20-%20Scope%20-%20Medium%5D%5D">
     57 <p>
     58 <span class="timestamp-wrapper"><span class="timestamp">[2019-11-06 Wed 19:21]</span></span>
     59 </p>
     60 </div>
     61 </div>
     62 <div id="outline-container-%5B%5Bhttps%3A%2F%2Fwww.hillelwayne.com%2Fpost%2Fcontract-examples%2F%5D%5BFinding%20Property%20Tests%20%E2%80%A2%20Hillel%20Wayne%5D%5D" class="outline-3">
     63 <h3 id="%5B%5Bhttps%3A%2F%2Fwww.hillelwayne.com%2Fpost%2Fcontract-examples%2F%5D%5BFinding%20Property%20Tests%20%E2%80%A2%20Hillel%20Wayne%5D%5D"><a href="https://www.hillelwayne.com/post/contract-examples/">Finding Property Tests • Hillel Wayne</a>&#xa0;&#xa0;&#xa0;<span class="tag"><span class="haskell">haskell</span></span></h3>
     64 <div class="outline-text-3" id="text-%5B%5Bhttps%3A%2F%2Fwww.hillelwayne.com%2Fpost%2Fcontract-examples%2F%5D%5BFinding%20Property%20Tests%20%E2%80%A2%20Hillel%20Wayne%5D%5D">
     65 <p>
     66 <span class="timestamp-wrapper"><span class="timestamp">[2019-11-29 Fri 19:55]</span></span>
     67 </p>
     68 </div>
     69 </div>
     70 <div id="outline-container-%5B%5Bhttps%3A%2F%2F8thlight.com%2Fblog%2Frani-zilpelwar%2F2019%2F12%2F10%2Fwrite-flexible-and-clear-unit-tests.html%5D%5BHow%20to%20Write%20Flexible%20and%20Clear%20Unit%20Tests%20%7C%208th%20Light%5D%5D" class="outline-3">
     71 <h3 id="%5B%5Bhttps%3A%2F%2F8thlight.com%2Fblog%2Frani-zilpelwar%2F2019%2F12%2F10%2Fwrite-flexible-and-clear-unit-tests.html%5D%5BHow%20to%20Write%20Flexible%20and%20Clear%20Unit%20Tests%20%7C%208th%20Light%5D%5D"><a href="https://8thlight.com/blog/rani-zilpelwar/2019/12/10/write-flexible-and-clear-unit-tests.html">How to Write Flexible and Clear Unit Tests | 8th Light</a></h3>
     72 <div class="outline-text-3" id="text-%5B%5Bhttps%3A%2F%2F8thlight.com%2Fblog%2Frani-zilpelwar%2F2019%2F12%2F10%2Fwrite-flexible-and-clear-unit-tests.html%5D%5BHow%20to%20Write%20Flexible%20and%20Clear%20Unit%20Tests%20%7C%208th%20Light%5D%5D">
     73 <p>
     74 <span class="timestamp-wrapper"><span class="timestamp">[2019-12-12 Thu 13:41]</span></span>
     75 </p>
     76 </div>
     77 </div>
     78 <div id="outline-container-%5B%5Bhttps%3A%2F%2Fwww.arp242.net%2Ftesting.html%5D%5BTesting%20isn%E2%80%99t%20everything%5D%5D" class="outline-3">
     79 <h3 id="%5B%5Bhttps%3A%2F%2Fwww.arp242.net%2Ftesting.html%5D%5BTesting%20isn%E2%80%99t%20everything%5D%5D"><a href="https://www.arp242.net/testing.html">Testing isn’t everything</a></h3>
     80 <div class="outline-text-3" id="text-%5B%5Bhttps%3A%2F%2Fwww.arp242.net%2Ftesting.html%5D%5BTesting%20isn%E2%80%99t%20everything%5D%5D">
     81 <p>
     82 <span class="timestamp-wrapper"><span class="timestamp">[2019-12-12 Thu 18:03]</span></span>
     83 </p>
     84 </div>
     85 </div>
     86 <div id="outline-container-%5B%5Bhttps%3A%2F%2Fmadeintandem.com%2Fblog%2Ffive-factor-testing%2F%5D%5BFive%20Factor%20Testing%20%7C%20Tandem%5D%5D" class="outline-3">
     87 <h3 id="%5B%5Bhttps%3A%2F%2Fmadeintandem.com%2Fblog%2Ffive-factor-testing%2F%5D%5BFive%20Factor%20Testing%20%7C%20Tandem%5D%5D"><a href="https://madeintandem.com/blog/five-factor-testing/">Five Factor Testing | Tandem</a></h3>
     88 <div class="outline-text-3" id="text-%5B%5Bhttps%3A%2F%2Fmadeintandem.com%2Fblog%2Ffive-factor-testing%2F%5D%5BFive%20Factor%20Testing%20%7C%20Tandem%5D%5D">
     89 <p>
     90 <span class="timestamp-wrapper"><span class="timestamp">[2020-02-08 Sat 16:49]</span></span>
     91 </p>
     92 </div>
     93 </div>
     94 <div id="outline-container-%5B%5Bhttp%3A%2F%2Fcalpaterson.com%2Fagainst-database-teardown.html%5D%5BThe%20argument%20against%20clearing%20the%20database%20between%20tests%5D%5D" class="outline-3">
     95 <h3 id="%5B%5Bhttp%3A%2F%2Fcalpaterson.com%2Fagainst-database-teardown.html%5D%5BThe%20argument%20against%20clearing%20the%20database%20between%20tests%5D%5D"><a href="http://calpaterson.com/against-database-teardown.html">The argument against clearing the database between tests</a>&#xa0;&#xa0;&#xa0;<span class="tag"><span class="database">database</span>&#xa0;<span class="test">test</span></span></h3>
     96 <div class="outline-text-3" id="text-%5B%5Bhttp%3A%2F%2Fcalpaterson.com%2Fagainst-database-teardown.html%5D%5BThe%20argument%20against%20clearing%20the%20database%20between%20tests%5D%5D">
     97 <p>
     98 <span class="timestamp-wrapper"><span class="timestamp">[2020-04-28 Tue 00:41]</span></span>
     99 </p>
    100 </div>
    101 </div>
    102 <div id="outline-container-%5B%5Bhttps%3A%2F%2Fwww.dein.fr%2F2019-09-06-test-coverage-only-matters-if-at-100-percent.html%5D%5BTest%20coverage%20only%20matters%20if%20it%27s%20at%20100%25%20%7C%20dein.fr%5D%5D" class="outline-3">
    103 <h3 id="%5B%5Bhttps%3A%2F%2Fwww.dein.fr%2F2019-09-06-test-coverage-only-matters-if-at-100-percent.html%5D%5BTest%20coverage%20only%20matters%20if%20it%27s%20at%20100%25%20%7C%20dein.fr%5D%5D"><a href="https://www.dein.fr/2019-09-06-test-coverage-only-matters-if-at-100-percent.html">Test coverage only matters if it&rsquo;s at 100% | dein.fr</a>&#xa0;&#xa0;&#xa0;<span class="tag"><span class="testing">testing</span></span></h3>
    104 <div class="outline-text-3" id="text-%5B%5Bhttps%3A%2F%2Fwww.dein.fr%2F2019-09-06-test-coverage-only-matters-if-at-100-percent.html%5D%5BTest%20coverage%20only%20matters%20if%20it%27s%20at%20100%25%20%7C%20dein.fr%5D%5D">
    105 <p>
    106 <span class="timestamp-wrapper"><span class="timestamp">[2020-05-19 Tue 16:29]</span></span>
    107 </p>
    108 </div>
    109 </div>
    110 <div id="outline-container-%5B%5Bhttps%3A%2F%2Fwww.innoq.com%2Fen%2Fblog%2Fwhy-you-should-write-automated-tests%2F%5D%5BWhy%20You%20Should%20Write%20Automated%20Tests%20%E2%80%93%20INNOQ%5D%5D" class="outline-3">
    111 <h3 id="%5B%5Bhttps%3A%2F%2Fwww.innoq.com%2Fen%2Fblog%2Fwhy-you-should-write-automated-tests%2F%5D%5BWhy%20You%20Should%20Write%20Automated%20Tests%20%E2%80%93%20INNOQ%5D%5D"><a href="https://www.innoq.com/en/blog/why-you-should-write-automated-tests/">Why You Should Write Automated Tests – INNOQ</a></h3>
    112 <div class="outline-text-3" id="text-%5B%5Bhttps%3A%2F%2Fwww.innoq.com%2Fen%2Fblog%2Fwhy-you-should-write-automated-tests%2F%5D%5BWhy%20You%20Should%20Write%20Automated%20Tests%20%E2%80%93%20INNOQ%5D%5D">
    113 <p>
    114 <span class="timestamp-wrapper"><span class="timestamp">[2020-08-27 Thu 12:57]</span></span>
    115 </p>
    116 </div>
    117 </div>
    118 <div id="outline-container-%5B%5Bhttps%3A%2F%2Flukeplant.me.uk%2Fblog%2Fposts%2Ftest-smarter-not-harder%2F%5D%5BTest%20smarter%2C%20not%C2%A0harder%20-%20lukeplant.me.uk%5D%5D" class="outline-3">
    119 <h3 id="%5B%5Bhttps%3A%2F%2Flukeplant.me.uk%2Fblog%2Fposts%2Ftest-smarter-not-harder%2F%5D%5BTest%20smarter%2C%20not%C2%A0harder%20-%20lukeplant.me.uk%5D%5D"><a href="https://lukeplant.me.uk/blog/posts/test-smarter-not-harder/">Test smarter, not harder - lukeplant.me.uk</a></h3>
    120 <div class="outline-text-3" id="text-%5B%5Bhttps%3A%2F%2Flukeplant.me.uk%2Fblog%2Fposts%2Ftest-smarter-not-harder%2F%5D%5BTest%20smarter%2C%20not%C2%A0harder%20-%20lukeplant.me.uk%5D%5D">
    121 <p>
    122 <span class="timestamp-wrapper"><span class="timestamp">[2020-09-11 Fri 10:51]</span></span>
    123 </p>
    124 
    125 <p>
    126 For many religions, the more painful an activity, and the more you do it, the more meritorious it is — and it may even atone for past misdeeds. If you take that mindset with you into writing tests, you will do a rather bad job.
    127 </p>
    128 </div>
    129 </div>
    130 <div id="outline-container-%5B%5Bhttps%3A%2F%2Fblog.auxon.io%2F2021%2F02%2F01%2Feffective-property-based-testing%2F%5D%5BEffective%20Property-Based%20Testing%20%7C%20Blog%20%E2%80%93%20Auxon%20Corporation%5D%5D" class="outline-3">
    131 <h3 id="%5B%5Bhttps%3A%2F%2Fblog.auxon.io%2F2021%2F02%2F01%2Feffective-property-based-testing%2F%5D%5BEffective%20Property-Based%20Testing%20%7C%20Blog%20%E2%80%93%20Auxon%20Corporation%5D%5D"><a href="https://blog.auxon.io/2021/02/01/effective-property-based-testing/">Effective Property-Based Testing | Blog – Auxon Corporation</a></h3>
    132 <div class="outline-text-3" id="text-%5B%5Bhttps%3A%2F%2Fblog.auxon.io%2F2021%2F02%2F01%2Feffective-property-based-testing%2F%5D%5BEffective%20Property-Based%20Testing%20%7C%20Blog%20%E2%80%93%20Auxon%20Corporation%5D%5D">
    133 <p>
    134 <span class="timestamp-wrapper"><span class="timestamp">[2021-02-03 Wed 10:51]</span></span>
    135 </p>
    136 </div>
    137 </div>
    138 <div id="outline-container-%5B%5Bhttps%3A%2F%2Fwww.innoq.com%2Fen%2Fblog%2Fanatomy-of-a-good-test%2F%5D%5BAnatomy%20of%20a%20Good%20Test%20%E2%80%93%20INNOQ%5D%5D" class="outline-3">
    139 <h3 id="%5B%5Bhttps%3A%2F%2Fwww.innoq.com%2Fen%2Fblog%2Fanatomy-of-a-good-test%2F%5D%5BAnatomy%20of%20a%20Good%20Test%20%E2%80%93%20INNOQ%5D%5D"><a href="https://www.innoq.com/en/blog/anatomy-of-a-good-test/">Anatomy of a Good Test – INNOQ</a></h3>
    140 <div class="outline-text-3" id="text-%5B%5Bhttps%3A%2F%2Fwww.innoq.com%2Fen%2Fblog%2Fanatomy-of-a-good-test%2F%5D%5BAnatomy%20of%20a%20Good%20Test%20%E2%80%93%20INNOQ%5D%5D">
    141 <p>
    142 <span class="timestamp-wrapper"><span class="timestamp">[2020-09-25 Fri 11:50]</span></span>
    143 </p>
    144 </div>
    145 </div>
    146 <div id="outline-container-%5B%5Bhttps%3A%2F%2Fgregberge.com%2Fblog%2Ftesting-hooks%5D%5BBetter%20tests%20with%20%22Testing%20Hooks%22%20pattern%5D%5D" class="outline-3">
    147 <h3 id="%5B%5Bhttps%3A%2F%2Fgregberge.com%2Fblog%2Ftesting-hooks%5D%5BBetter%20tests%20with%20%22Testing%20Hooks%22%20pattern%5D%5D"><a href="https://gregberge.com/blog/testing-hooks">Better tests with &ldquo;Testing Hooks&rdquo; pattern</a></h3>
    148 <div class="outline-text-3" id="text-%5B%5Bhttps%3A%2F%2Fgregberge.com%2Fblog%2Ftesting-hooks%5D%5BBetter%20tests%20with%20%22Testing%20Hooks%22%20pattern%5D%5D">
    149 <p>
    150 <span class="timestamp-wrapper"><span class="timestamp">[2020-07-01 Wed 19:01]</span></span>
    151 </p>
    152 </div>
    153 </div>
    154 <div id="outline-container-%5B%5Bhttps%3A%2F%2Fhynek.me%2Farticles%2Fwhat-to-mock-in-5-mins%2F%5D%5B%E2%80%9CDon%E2%80%99t%20Mock%20What%20You%20Don%E2%80%99t%20Own%E2%80%9D%20in%205%20Minutes%5D%5D" class="outline-3">
    155 <h3 id="%5B%5Bhttps%3A%2F%2Fhynek.me%2Farticles%2Fwhat-to-mock-in-5-mins%2F%5D%5B%E2%80%9CDon%E2%80%99t%20Mock%20What%20You%20Don%E2%80%99t%20Own%E2%80%9D%20in%205%20Minutes%5D%5D"><a href="https://hynek.me/articles/what-to-mock-in-5-mins/">“Don’t Mock What You Don’t Own” in 5 Minutes</a></h3>
    156 <div class="outline-text-3" id="text-%5B%5Bhttps%3A%2F%2Fhynek.me%2Farticles%2Fwhat-to-mock-in-5-mins%2F%5D%5B%E2%80%9CDon%E2%80%99t%20Mock%20What%20You%20Don%E2%80%99t%20Own%E2%80%9D%20in%205%20Minutes%5D%5D">
    157 <p>
    158 <span class="timestamp-wrapper"><span class="timestamp">[2022-06-29 Wed 15:16]</span></span>
    159 </p>
    160 </div>
    161 </div>
    162 </section>
    163 </main>
    164 <footer id="postamble" class="status">
    165 <footer>
    166      <small><a href="/" rel="history">Index</a> • <a href="/sitemap.html">Sitemap</a> • <a href="https://dl.sbr.pm/">Files</a></small><br/>
    167      <small class='questions'>Questions, comments ? Please use my <a href="https://lists.sr.ht/~vdemeester/public-inbox">public inbox</a> by sending a plain-text email to <a href="mailto:~vdemeester/public-inbox@lists.sr.ht">~vdemeester/public-inbox@lists.sr.ht</a>.</small><br/>
    168      <small class='copyright'>
    169       Content and design by Vincent Demeester
    170       (<a rel='licence' href='http://creativecommons.org/licenses/by-nc-sa/3.0/'>Some rights reserved</a>)
    171     </small><br />
    172 </footer>
    173 </footer>
    174 </body>
    175 </html>