Get the engine warm. The difference in temp can make a difference.
Pull all spark plugs. This allows the engine to spin at a higher RPM and gets a better reading, also easier on your starter and battery. Just the proper way by the book as well.
Either disconnect the power to the fuel and spark, or better yet, turn the motor over by jumping the solonoid. Ignition systems don't like to be ungrounded, you don't want to be the ground yourself, nor do you want to start any fires, so disconnect the ignition. If the injectors are spraying fuel, it may alter the test results by the fuel buildup and/or the fuel washing down the rings. If you just jump the solonoid, neither one of these will be active and you will get the best results.
Have something hold the throttle wide open, so the air supply doesn't alter the results.
When spinning the engine over, note the time it takes to build compression. 70psi is minimum for combustion. I've noticed that engines with worn rings tend to take a while to get usable compression. If some cylinders are way down, that is a good indicator you have a problem with that cylinder.
Then there is the leakdown test. There is a tool for this, but you can also hook up a compressed air supply to the cylinder on it's compression stroke and listen to see where the air is going and how much is leaking from the cylinders.