Performance Testing Principles and Practices Cube - Print me off and stick me together!!!
A simple visual way of representing some heuristics to get you thinking about what to do when performance testing.
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Performance Testing Principles and Practices Cube
1. FA
E
B
C D
To enable us to show a
change in performance
we need our
benchmarks to be
repeatable
Only changing one thing at a
time when testing means
you know what caused
the effect you witnessed
EarlyandOften
Performancetesting
meansfastfeedback
andquicker,cheaper
fixes
whereapplicable
Integrate
performancetestinginto
automaticbuildprocesses
Integrated
Performancetesting
freesresourcesto
concentrateonother
arease.g.exploratory
testing
Scientific Approach
2. C B
D
G
HI
What is the
purpose of the
test – Stress, Load,
Stability ?
design
Establish a transaction
volume model and seek
to emulate it to make
everything involved as
realistic as possible
Consider the impact of
your change on other
systems
Understand the impact.
Investigate & monitor the
environment and the
application
Transaction volume model (TVM)