A compression check of each cylinder can determine most of those also, you have to do a dry check on each cylinder, then redo with a couple of drops of oil in each cylinder. If you have a chilton manual it goes through the steps and how to check for leaky rings, valves bypassing, head gasket and so on.