About testing
Last updated
Last updated
Testing is not about testing,
it's about delivering great systems
Better quality of software features
Less bugs developed.
Less bugs delivered.
Earlier detection bugs.
Faster fixing of bugs.
More stable features and systems.
Reduced overall quality-related effort, time and costs.
% of time spent in debugging and fixing bugs
= wasted effort
= not invested in features
Consider shifting your testing activities
shift left in "requirements"
quality gates
PM, JTBD
shift left in your development process
test the feature you are working on (acceptance tests)
test your system (regression testing)
shift right your delivery process
observe production
Consider the running tests
Keep tests small and atomic (but not too small).
Keep on running the Test Case(s) for the feature under development.
Keep on running Development Test Suite(s) for regression testing.
Keep on running Production Test Suite(s) for observability, telemetry and monitoring.
Consider automating your testing activities
Somewhat interesting materials for/by developers
TestRail:
James Shore:
"" (2023)