Ideally everyday, but that might prove unrealistic for a private pool. Commercial pools are required to check chlorine levels every hour and record their findings in a log. Private pool owners ought to check their pH and chlorine levels at least 2-3 times a week. Chlorine should be fed continuously through a feeder device to maintain a consistent level. Total Alkalinity and Calcium Hardness levels tend to fluctuate less, so weekly testing would be acceptable.
Recommended levels for pools:-
pH: 7.2 - 7.8 Chlorine: 1.0 - 2.0 ppm Total Alkalinity: 80 - 120 ppm Calcium Hardness: 180 - 220 ppm, though some say 200 - 400. Cyanuric Acid: 25 - 50 ppm Total Dissolved Solids:: 500 - 5000 ppm
All of the above can be tested using a variety of test kits, colour wheel comparators or a dedicated multi-parameter swimming pool colorimeter. All of which you will find in the swimming pool products section of our on-line shop.