David Handlos, Anne Ruskamp, Rafael Caixeta, and Brian Zimmer present on Software Craftsmanship at Nebraska.Code().
David Handlos, Anne Ruskamp, Rafael Caixeta, and Brian Zimmer present on Software Craftsmanship at Nebraska.Code().
Gander is reshaping the future of performance optimization in Drupal by automating testing. Discover how this framework improves performance continuously. #DrupalDevelopment #PerformanceTesting
https://www.tag1consulting.com/blog/drupal-cms-performance-gander-real-world
Performance bottlenecks? Gander helps identify them early in your Drupal projects, so you can fix them before they become a problem. #DrupalDev #PerformanceTesting
https://www.tag1consulting.com/blog/drupal-cms-performance-gander-real-world
The Only Two Tests That Matter
Most tests are meaningless noise. If you want to do it right, only two types matter:
Component Tests – Test behavior, not mocks. Fake external services, ensure input/output works, and confidently. With that it’s easy to generate API docs & client libs without experience pact tests.
E2E Tests – Run 24/7, track real user behavior, log metrics, measure uptime, bugs, performance, and resilience. No need for e2e tests in CI pipelines if testing every environment.
Both test behavior, not code. You can refactor without touching tests as they only break when behavior breaks. If tests are slow, your implementation is the problem. Even a Raspberry Pi can handle it.
And above all: Tests must run locally. No excuses. It’s important for debugging and reproduction of user behaviors.
Today is an important centenary for those of us who work in ‘quality’. I have written a blog about the breakthrough from 100 years ago and how it can help you now: Gain insights by using control charts to analyse your performance test results
#SoftwareTesting #ControlCharts #Shewhart #PerformanceTesting
Blogged: A review of “Understanding Variation The Key to Managing Chaos” by Donald J. Wheeler