Constant testing doesn't accomplish anything: it takes away from actual class-time, and stresses out the students.
You need tests to let the students & the teacher know if the student is learning the material. If the student does badly on the test, the student needs to change how they study, and the teacher may (if everybody does badly) need to change how they present the material.