I test nitrates and pH weekly before each water change. I will randomly test one or two of my tanks for ammonia or nitrites each week. I also test my tap water weekly. If I add or change anything in any of the tanks I then increase testing up to daily if needed.
These are all established tanks and it works well for me. Tanks that are newly set up you should test more often.