Assessment of some sort is a necessary component to any good curriculum. As stated in many of the above posts, how else would a teacher know or a student show what skills they have mastered, and which skills or content still need work? My job as a teacher is provide multiple exposure and multiple formative (small) and summative (large) assessments so that I can modify what I am doing or presenting in class. As for the cheating, teachers need to be more vigilant during testing and not casually sitting by reading a paper, doing other grading, or typing at a computer. There are ways to stop cheating, but they take some effort and attention on the teacher's part. I can't complain about cheating if I am not willing to take active measures to stop it.