a compression test just tells you the max comp you get in the cylinders
you need a leakdown test to find out where the leaks are coming from - a leakdown puts in compressed air over the whole cycle helping find the leak (but sounds like you are most definitely burning oil through a bad ring)