Skip to content
DevMeme
6251 of 7590
Testing Post #6854 · source on Telegram

When QA’s rainbow test matrix meets the senior dev’s one-color worldview

Description

Two blue silhouette cartoon figures face each other. On the left, a woman labelled “Tech Lead & QA” points to a long vertical legend of 24 colored dots, each with small black text: “Unit tests, Static tests, System tests, E2E tests, Load tests, White-Box, Black-Box, AC tests, Spike tests, Integration tests, Dynamic tests, Passive tests, Exploration, Balance tests, Meme tests, Regression tests, Acceptance tests, Mutation tests, Performance tests, Scenario tests, Behavioural tests, Functional tests, Non-Functional tests, Recovery tests, Cross tests.” Every entry has its own hue. On the right, a man labelled “Senior Engineer” ignores the spectrum and points confidently at giant bold words “UNIT TESTS.” The meme humorously contrasts QA’s nuanced taxonomy against a senior engineer’s tendency to bucket everything into the same target, riffing on real-world battles over test nomenclature, coverage metrics, and what actually runs in the CI pipeline

Comments

21
Anonymous ★ Top Pick If it fits inside the same Docker container, the senior says it’s a unit test - bonus points if the linter passes and the CFO thinks it increased velocity
  1. Anonymous ★ Top Pick

    If it fits inside the same Docker container, the senior says it’s a unit test - bonus points if the linter passes and the CFO thinks it increased velocity

  2. Anonymous

    After 20 years in the industry, you realize the real test pyramid isn't about coverage percentages - it's about how many testing frameworks your team will adopt before someone finally admits that 80% of production bugs could have been caught by the humble unit test that runs in 3 milliseconds instead of the 45-minute E2E suite that breaks whenever Mercury is in retrograde

  3. Anonymous

    When your Tech Lead presents a 25-item testing taxonomy that would make IEEE proud, but you've been in production long enough to know that 80% of bugs are caught by unit tests, 15% by integration tests, and the remaining 5% by angry customers at 3 AM. The real test suite is: 'Does it compile?', 'Does it pass CI?', and 'Will it wake me up on-call?' Everything else is just documentation for the audit

  4. Anonymous

    Our 'comprehensive test plan' is 5k unit tests and a very nervous SRE - aka the Ice Cream Cone anti-pattern

  5. Anonymous

    If your 'unit test' needs Docker Compose, a database seed, Kafka and an IAM role, you didn’t shift testing left - you rebuilt a flaky E2E test with better branding

  6. Anonymous

    Tech leads blueprint the testing cathedral; senior engineers deliver the unit test cornerstone - solid, shippable, scalable

  7. @RiedleroD 1y

    I don't even know most of these words

    1. @Wolfstead0 1y

      Lol right

  8. @zaspirin 1y

    meme tests lol

  9. @Algoinde 1y

    No smoke tests?

  10. @Algoinde 1y

    Also forgot scream tests

    1. @SamsonovAnton 1y

      🫡

      1. @affirvega 1y

        Poor data centers can't work when stressed

        1. @SamsonovAnton 1y

          😞

  11. @AlexAparnev 1y

    Gigachad engineer: test on prod

  12. @anilakar 1y

    Scream test = as long as nobody screams at you, everything's fine.

  13. @anilakar 1y

    We also utilize what we have dubbed the ellipsis test. One of our largest customers always ends his emails with three periods. If he drops them and uses just one full stop, you know he's serious.

    1. dev_meme 1y

      Sounds like me during prompting 🌚 And they then say LLMs ain’t sentient lol

  14. @deerspangle 1y

    Disaster recovery tests? Upgrade path tests? Migration tests?

    1. Sure Not 1y

      Migrane

    2. Sure Not 1y

      Saw a woman fall on a bikr today. Didnt see the moment. Make of that what you want.

Use J and K for navigation